diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell22.output b/trilinos/output/xeon_CG_Tpetra_maxwell22.output new file mode 100644 index 0000000..9e6488a --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell22.output @@ -0,0 +1,638 @@ +tron66.umiacs.umd.edu +1 CG Tpetra maxwell22.xml +output/xeon_CG_Tpetra_maxwell22.output +output/xeon_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.00128224 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.294833 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.0116799 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.320095 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.78779 [1] +| Mini-EM: Total Time: 3.78775 - 99.999% [1] +| | Mini-EM: build mesh: 0.000463174 - 0.0122282% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00031781 - 68.6157% [1] +| | | Remainder: 0.000145364 - 31.3843% +| | Mini-EM: build physics blocks: 0.000800991 - 0.0211469% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000241472 - 0.00637507% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.460995 - 12.1707% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.195962 - 5.17356% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0782936 - 39.9535% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0647819 - 82.7423% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00227991 - 2.912% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0111721 - 14.2695% [3] +| | | | Remainder: 5.9645e-05 - 0.0761812% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0159665 - 8.14776% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00928056 - 58.1253% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000364579 - 2.2834% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00119569 - 7.48875% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00205292 - 12.8577% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126386 - 7.91571% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00155668 - 9.74967% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000193991 - 1.21499% [3] +| | | | Remainder: 5.8201e-05 - 0.36452% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0272781 - 13.9201% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0122251 - 6.23854% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0210566 - 10.7453% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0139019 - 7.0942% [3] +| | | Remainder: 0.0272398 - 13.9006% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0140286 - 0.370367% [2] +| | Mini-EM: setup physics model evaluator: 0.592835 - 15.6514% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.59282 - 99.9976% [1] +| | | | allocate FieldManagerBuilder: 6.283e-06 - 0.00105985% [1] +| | | | fmb->setWorksetContainer(): 4.47e-07 - 7.54023e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.587219 - 99.0551% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.587206 - 99.9979% [1] +| | | | | | getWorksets(): 0.548971 - 93.4886% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.548967 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.312264 - 56.8821% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00895785 - 2.86868% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0434689 - 13.9206% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00138099 - 3.17696% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0420704 - 96.7828% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000349019 - 0.829606% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000166414 - 0.39556% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00132494 - 3.14934% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00372323 - 8.85% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0131927 - 31.3586% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00269202 - 6.39884% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0044796 - 10.6479% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000277311 - 0.659159% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00897361 - 21.33% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00506774 - 56.4738% [6] +| | | | | | | | | | | | Remainder: 0.00390587 - 43.5262% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00561373 - 13.3436% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00116743 - 2.77495% [6] +| | | | | | | | | | | Remainder: 0.00011043 - 0.262488% +| | | | | | | | | | Remainder: 1.7507e-05 - 0.0402747% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.215792 - 69.1057% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.119404 - 55.3329% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000150509 - 0.12605% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.4821e-05 - 0.0375372% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0563102 - 47.1593% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0506652 - 42.4317% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.201e-05 - 0.035183% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0117177 - 9.81349% [6] +| | | | | | | | | | | Remainder: 0.000473768 - 0.396777% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0467416 - 21.6604% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0306529 - 14.2048% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000195726 - 0.0907011% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00883775 - 4.09549% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00958973 - 4.44396% [6] +| | | | | | | | | | Remainder: 0.000370413 - 0.171653% +| | | | | | | | | Remainder: 0.0440451 - 14.1051% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.236674 - 43.1125% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.236529 - 99.9387% [12] +| | | | | | | | | Remainder: 0.000145 - 0.0612658% +| | | | | | | | Remainder: 2.9382e-05 - 0.00535223% +| | | | | | | Remainder: 3.83e-06 - 0.000697669% +| | | | | | getOrientations(): 1.0954e-05 - 0.00186544% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000730506 - 0.124404% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000703653 - 0.119831% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00033571 - 0.0571707% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011119 - 0.0189354% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000790214 - 0.134572% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.84e-07 - 9.9454e-05% [2] +| | | | | | Remainder: 0.0355526 - 6.05453% +| | | | | Remainder: 1.2112e-05 - 0.00206261% +| | | | fmb->setupBCFieldManagers(): 8.26e-06 - 0.00139334% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6417e-05 - 0.0027693% [1] +| | | | build response library: 0.00555065 - 0.936313% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00547637 - 98.6618% [1] +| | | | | | getWorksets(): 3.121e-06 - 0.0569903% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.349e-06 - 75.2643% [1] +| | | | | | | Remainder: 7.72e-07 - 24.7357% +| | | | | | getOrientations(): 4.72e-07 - 0.00861884% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000734506 - 13.4123% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000905036 - 16.5262% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000375643 - 6.85934% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00107049 - 19.5475% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.146e-06 - 0.0209263% [3] +| | | | | | Remainder: 0.00238596 - 43.5682% +| | | | | Remainder: 7.4278e-05 - 1.33819% +| | | | Remainder: 1.968e-05 - 0.00331972% +| | | Remainder: 1.4514e-05 - 0.00244824% +| | Mini-EM: setup auxiliary physics model evaluator: 0.570253 - 15.0552% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.570244 - 99.9984% [1] +| | | | allocate FieldManagerBuilder: 1.103e-06 - 0.000193426% [1] +| | | | fmb->setWorksetContainer(): 6.42e-07 - 0.000112583% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.570183 - 99.9894% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.570177 - 99.9989% [1] +| | | | | | getWorksets(): 0.40896 - 71.7251% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.408959 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.240695 - 58.8556% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00802978 - 3.33608% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0406749 - 16.899% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00146395 - 3.59915% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0391972 - 96.3669% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000285764 - 0.729042% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000161766 - 0.412698% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00134917 - 3.44202% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00368621 - 9.40428% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0126252 - 32.2095% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00268987 - 6.86241% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00402595 - 10.271% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000253999 - 0.648003% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00836606 - 21.3435% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00449106 - 53.682% [6] +| | | | | | | | | | | | Remainder: 0.00387499 - 46.318% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00451764 - 11.5254% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0011594 - 2.95787% [6] +| | | | | | | | | | | Remainder: 7.6129e-05 - 0.194221% +| | | | | | | | | | Remainder: 1.381e-05 - 0.0339521% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.154066 - 64.0086% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0851724 - 55.2833% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.6114e-05 - 0.0893646% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.4263e-05 - 0.0519687% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0337713 - 39.6505% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0511257 - 60.0261% [6] +| | | | | | | | | | | Remainder: 0.000155124 - 0.182129% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0332916 - 21.6087% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0289694 - 18.8033% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000108902 - 0.0706855% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00588654 - 3.82081% [6] +| | | | | | | | | | Remainder: 0.000636611 - 0.413208% +| | | | | | | | | Remainder: 0.0379248 - 15.7564% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.168254 - 41.142% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.16818 - 99.9562% [6] +| | | | | | | | | Remainder: 7.3632e-05 - 0.0437625% +| | | | | | | | Remainder: 1.0093e-05 - 0.00246798% +| | | | | | | Remainder: 1.423e-06 - 0.000347956% +| | | | | | getOrientations(): 1.036e-05 - 0.00181698% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000417558 - 0.073233% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000359315 - 0.0630181% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000193503 - 0.0339374% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.141562 - 24.8277% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.141535 - 99.9808% [1] +| | | | | | | Remainder: 2.7231e-05 - 0.0192361% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000508324 - 0.089152% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.67e-07 - 6.4366e-05% [2] +| | | | | | Remainder: 0.0181656 - 3.18596% +| | | | | Remainder: 6.209e-06 - 0.00108895% +| | | | fmb->setupBCFieldManagers(): 6.209e-06 - 0.00108883% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.8773e-05 - 0.0032921% [1] +| | | | build response library: 2.3307e-05 - 0.0040872% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.81e-07 - 1.20565% [1] +| | | | | Remainder: 2.3026e-05 - 98.7944% +| | | | Remainder: 1.0164e-05 - 0.0017824% +| | | Remainder: 9.15e-06 - 0.00160455% +| | Mini-EM: eval auxiliary physics model evaluator: 0.495663 - 13.086% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.137147 - 27.6694% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.355558 - 71.7338% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00138308 - 0.388987% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.232442 - 65.3737% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.674e-06 - 0.00158061% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 7.885e-06 - 0.00339225% [6] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.239e-06 - 0.00139347% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00198378 - 0.853454% [6] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0104565 - 4.49854% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0383676 - 16.5063% [6] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00408253 - 1.75637% [6] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00927251 - 3.98918% [6] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0312182 - 13.4305% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0465631 - 20.0322% [6] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 5.122e-06 - 0.00220356% [6] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.134e-06 - 0.0013483% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0632413 - 27.2074% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0068505 - 2.94719% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00197583 - 0.850033% [6] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0183145 - 7.87919% [6] +| | | | | Remainder: 9.2323e-05 - 0.0397188% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.2487e-05 - 0.00351194% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.84e-06 - 0.000517496% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000582307 - 0.163773% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.120679 - 33.9408% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0604878 - 50.1227% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0601747 - 49.8632% [1] +| | | | | Remainder: 1.6912e-05 - 0.014014% +| | | | Remainder: 0.000457394 - 0.128641% +| | | Remainder: 0.0029581 - 0.596797% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00439926 - 0.116144% [1] +| | | getWorksets(): 3.902e-06 - 0.0886968% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.629e-06 - 67.3757% [1] +| | | | Remainder: 1.273e-06 - 32.6243% +| | | getOrientations(): 1.605e-06 - 0.0364835% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000752153 - 17.0973% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000912235 - 20.7361% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000372919 - 8.47687% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114525 - 26.0327% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.3e-07 - 0.0211399% [3] +| | | Remainder: 0.00121027 - 27.5107% +| | panzer::ModelEvaluator::create_W_op: 0.372674 - 9.83892% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.633247 - 16.7183% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000880234 - 0.139003% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.481632 - 76.0575% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.73e-06 - 0.00077445% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00310982 - 0.645684% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.013776 - 2.86028% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0205458 - 4.26588% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00152664 - 0.316973% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0200803 - 4.16923% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0189417 - 3.93282% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00389253 - 0.808195% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0138145 - 2.86828% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.188e-06 - 0.0012848% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00590334 - 1.2257% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0414956 - 8.61562% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00627781 - 1.30345% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0135136 - 2.8058% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0413252 - 8.58024% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0621094 - 12.8956% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 8.067e-06 - 0.00167493% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0030725 - 0.637935% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0392978 - 8.1593% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0649373 - 13.4828% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0109204 - 2.26738% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00144259 - 0.299522% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0187535 - 3.89374% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0475355 - 9.86968% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0291506 - 6.05246% [6] +| | | | Remainder: 0.000191201 - 0.0396986% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.7752e-05 - 0.00280333% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.021e-06 - 0.000161233% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00157708 - 0.249046% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.146857 - 23.1912% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.146828 - 99.9802% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.6319e-05 - 0.0111121% [1] +| | | | Remainder: 1.2776e-05 - 0.0086996% +| | | Remainder: 0.0022817 - 0.360318% +| | MaxwellPreconditioner::build: 0.00445458 - 0.117605% [1] +| | | MaxwellPreconditioner: Schur complement: 1.8066e-05 - 0.40556% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00153382 - 34.4325% [1] +| | | | Ifpack2::Relaxation::initialize: 8.16e-06 - 0.532003% [1] +| | | | Ifpack2::Relaxation::compute: 0.000764974 - 49.8736% [1] +| | | | Remainder: 0.000760691 - 49.5944% +| | | MaxwellPreconditioner: Solver S_E: 0.00281095 - 63.1026% [1] +| | | | Ifpack2::Relaxation::initialize: 1.49e-06 - 0.0530069% [1] +| | | | Ifpack2::Relaxation::compute: 0.00232363 - 82.6632% [1] +| | | | Remainder: 0.000485839 - 17.2838% +| | | MaxwellPreconditioner: Block preconditioner: 8.2382e-05 - 1.84938% [1] +| | | Remainder: 9.354e-06 - 0.209986% +| | Mini-EM: timestepper: 0.399133 - 10.5375% [1] +| | | Mini-EM: Advance Time Step: 0.399131 - 99.9994% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0661371 - 16.5703% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000596962 - 0.902613% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0631965 - 95.5538% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.646e-06 - 0.00260457% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0003995 - 0.632155% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00552373 - 8.74056% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00316089 - 5.00169% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000240363 - 0.380342% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00247581 - 3.91764% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00306679 - 4.85278% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000227602 - 0.36015% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00058137 - 0.91994% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.743e-06 - 0.00750516% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00242837 - 3.84256% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00623219 - 9.86159% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00179434 - 2.8393% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00118896 - 1.88136% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0044975 - 7.11669% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0115776 - 18.32% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.54e-06 - 0.011931% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000403619 - 0.638673% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00433864 - 6.86532% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00634629 - 10.0421% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000397583 - 0.629122% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000234237 - 0.370649% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00251046 - 3.97246% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00436073 - 6.90027% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00107525 - 1.70144% [6] +| | | | | | Remainder: 0.000120787 - 0.191129% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.8838e-05 - 0.0284832% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.095e-06 - 0.00316766% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00188477 - 2.8498% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00029609 - 0.447691% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000268565 - 90.7038% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.772e-06 - 0.598467% [1] +| | | | | | Remainder: 2.5753e-05 - 8.69769% +| | | | | Remainder: 0.000141829 - 0.214447% +| | | | Stratimikos: BelosLOWS: 0.320132 - 80.2071% [1] +| | | | | GMRES block system: Operation Op*x: 0.00351531 - 1.09808% [1] +| | | | | Belos::MVT::MvAddMv: 0.000134487 - 0.0420099% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.315897 - 98.6773% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000729632 - 0.230971% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000213752 - 29.2959% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000207553 - 97.0999% [2] +| | | | | | | | Remainder: 6.199e-06 - 2.90009% +| | | | | | | Belos::MVT::MvScale: 7.2231e-05 - 9.89965% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000291276 - 39.9209% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00027961 - 95.9949% [2] +| | | | | | | | Remainder: 1.1666e-05 - 4.00514% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.7032e-05 - 13.2988% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.4239e-05 - 97.1216% [2] +| | | | | | | | Remainder: 2.793e-06 - 2.87843% +| | | | | | | Remainder: 5.5341e-05 - 7.58478% +| | | | | | Belos::MVT::MvAddMv: 0.000351788 - 0.111362% [2] +| | | | | | Belos::MVT::MvNorm: 0.000117182 - 0.037095% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.31029 - 98.2251% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00100887 - 0.325137% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000112373 - 0.0362154% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0116095 - 3.74148% [2] +| | | | | | | | Belos::MVT::Assign: 0.000251559 - 2.16684% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000741378 - 6.38598% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000688611 - 92.8826% [22] +| | | | | | | | | Remainder: 5.2767e-05 - 7.11742% +| | | | | | | | Belos::MVT::MvDot: 0.00182926 - 15.7567% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.000980065 - 8.44195% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.00657221 - 56.6108% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00101696 - 8.75978% [60] +| | | | | | | | Remainder: 0.000218023 - 1.87798% +| | | | | | | CG S_E: Operation Op*x: 0.00132939 - 0.428434% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.293328 - 94.5334% [1] +| | | | | | | | Belos::MVT::Assign: 0.000220998 - 0.0753416% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0095415 - 3.25284% [293] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0088972 - 93.2474% [293] +| | | | | | | | | Remainder: 0.000644301 - 6.75262% +| | | | | | | | Belos::MVT::MvDot: 0.0267562 - 9.12161% [585] +| | | | | | | | Belos::MVT::MvNorm: 0.0134157 - 4.57362% [293] +| | | | | | | | CG S_E: Operation Op*x: 0.226316 - 77.1547% [292] +| | | | | | | | Belos::MVT::MvAddMv: 0.0155845 - 5.313% [876] +| | | | | | | | Remainder: 0.00149261 - 0.508854% +| | | | | | | Remainder: 0.00290229 - 0.935348% +| | | | | | GMRES block system: Operation Op*x: 0.00359653 - 1.13851% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.3447e-05 - 0.0232503% [1] +| | | | | | Remainder: 0.000738409 - 0.23375% +| | | | | Remainder: 0.00058456 - 0.1826% +| | | | Mini-EM: Compute responses: 0.0126899 - 3.17939% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00058328 - 4.5964% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0102011 - 80.3875% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.829e-06 - 0.0375351% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000232058 - 2.27483% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00257858 - 25.2774% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.034e-06 - 0.0395446% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000441964 - 4.3325% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000356549 - 3.49519% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00462974 - 45.3846% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.558e-06 - 0.0348785% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000408628 - 4.00571% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000424574 - 4.16203% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000414361 - 4.06191% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.6997e-05 - 0.558732% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.324e-06 - 0.0227818% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00027527 - 2.69843% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000247858 - 2.42971% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.7815e-05 - 0.370694% [6] +| | | | | | Remainder: 8.2987e-05 - 0.813508% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.117e-06 - 0.0482035% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.303e-06 - 0.010268% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00154192 - 12.1507% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000193834 - 1.52746% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.14e-07 - 0.368356% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000175774 - 90.6827% [1] +| | | | | | Remainder: 1.7346e-05 - 8.94889% +| | | | | Remainder: 0.00016236 - 1.27944% +| | | | Remainder: 0.000172362 - 0.0431843% +| | | Remainder: 2.421e-06 - 0.000606564% +| | Remainder: 0.0426023 - 1.12474% +| Remainder: 3.6226e-05 - 0.000956389% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 0.320132 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 33.2613 k-cell-steps per second +================================= + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell22.xml': + + 28.19 msec task-clock:u # 0.006 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,227 page-faults:u # 114.467 K/sec + 46,217,337 cycles:u # 1.639 GHz + 78,002,688 instructions:u # 1.69 insn per cycle + 16,938,038 branches:u # 600.820 M/sec + 295,063 branch-misses:u # 1.74% of all branches + + 4.501901814 seconds time elapsed + + 3.983855000 seconds user + 0.420621000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell22.xml': + + 7,558 iTLB-loads:u + 14,020 iTLB-load-misses:u # 185.50% of all iTLB cache accesses + 18,065,848 dTLB-loads:u + 13,921 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 4.445324026 seconds time elapsed + + 3.984328000 seconds user + 0.399998000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell22.xml': + + 17,638,435 L1-dcache-loads:u + 581,076 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses + 70,695 LLC-loads:u + 11,275 LLC-load-misses:u # 15.95% of all LL-cache accesses + + 4.447541637 seconds time elapsed + + 3.959598000 seconds user + 0.424624000 seconds sys + + diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell22_power.output b/trilinos/output/xeon_CG_Tpetra_maxwell22_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell22_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell24.output b/trilinos/output/xeon_CG_Tpetra_maxwell24.output new file mode 100644 index 0000000..17ace64 --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell24.output @@ -0,0 +1,638 @@ +tron65.umiacs.umd.edu +1 CG Tpetra maxwell24.xml +output/xeon_CG_Tpetra_maxwell24.output +output/xeon_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.00215527 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.393829 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.0163258 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.432532 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: 5.29614 [1] +| Mini-EM: Total Time: 5.29609 - 99.9992% [1] +| | Mini-EM: build mesh: 0.000529213 - 0.00999251% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000349442 - 66.0305% [1] +| | | Remainder: 0.000179771 - 33.9695% +| | Mini-EM: build physics blocks: 0.000908757 - 0.017159% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000268779 - 0.00507504% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.677206 - 12.7869% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.279696 - 5.28118% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.112084 - 40.0733% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0933387 - 83.2759% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00326833 - 2.91597% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0153915 - 13.7321% [3] +| | | | Remainder: 8.5196e-05 - 0.0760111% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0221364 - 7.91446% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0130308 - 58.8659% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000844878 - 3.81669% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00160559 - 7.25314% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00277884 - 12.5532% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00134516 - 6.07667% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0021478 - 9.70254% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000293904 - 1.32769% [3] +| | | | Remainder: 8.9465e-05 - 0.404153% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0394076 - 14.0894% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0183488 - 6.56025% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0295954 - 10.5813% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.019849 - 7.09662% [3] +| | | Remainder: 0.0382754 - 13.6846% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0192396 - 0.363279% [2] +| | Mini-EM: setup physics model evaluator: 0.768627 - 14.5131% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.768608 - 99.9974% [1] +| | | | allocate FieldManagerBuilder: 7.712e-06 - 0.00100337% [1] +| | | | fmb->setWorksetContainer(): 6.53e-07 - 8.49588e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.762565 - 99.2138% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.76255 - 99.998% [1] +| | | | | | getWorksets(): 0.721335 - 94.5952% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.721331 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.407441 - 56.4845% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00959977 - 2.35612% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0589296 - 14.4634% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0018647 - 3.16429% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.057032 - 96.78% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000479297 - 0.840399% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000219093 - 0.384158% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00171748 - 3.01143% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00459992 - 8.0655% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0172926 - 30.3208% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00373141 - 6.54266% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00609271 - 10.683% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000396138 - 0.694588% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.012215 - 21.4178% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00607151 - 49.7052% [7] +| | | | | | | | | | | | Remainder: 0.00614353 - 50.2948% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00846995 - 14.8512% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00165354 - 2.89932% [7] +| | | | | | | | | | | Remainder: 0.000164887 - 0.289113% +| | | | | | | | | | Remainder: 3.2823e-05 - 0.0556987% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.285612 - 70.099% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.157014 - 54.9745% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000229909 - 0.146426% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.8867e-05 - 0.0374916% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0734226 - 46.7619% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0671672 - 42.778% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.0528e-05 - 0.0385495% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0155448 - 9.90027% [7] +| | | | | | | | | | | Remainder: 0.000529765 - 0.337401% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0626764 - 21.9446% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0397819 - 13.9287% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000309156 - 0.108243% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0117801 - 4.12452% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0130592 - 4.57236% [7] +| | | | | | | | | | Remainder: 0.000991368 - 0.347103% +| | | | | | | | | Remainder: 0.0532995 - 13.0815% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.31385 - 43.5098% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.313619 - 99.9263% [14] +| | | | | | | | | Remainder: 0.000231464 - 0.0737499% +| | | | | | | | Remainder: 4.0698e-05 - 0.00564207% +| | | | | | | Remainder: 3.969e-06 - 0.00055023% +| | | | | | getOrientations(): 1.1572e-05 - 0.00151754% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000847553 - 0.111147% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00078508 - 0.102955% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398612 - 0.0522736% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000131273 - 0.017215% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000900137 - 0.118043% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.01e-07 - 6.57006e-05% [2] +| | | | | | Remainder: 0.0381397 - 5.00161% +| | | | | Remainder: 1.4976e-05 - 0.0019639% +| | | | fmb->setupBCFieldManagers(): 9.357e-06 - 0.0012174% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.5763e-05 - 0.00205085% [1] +| | | | build response library: 0.00598617 - 0.778833% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00587634 - 98.1654% [1] +| | | | | | getWorksets(): 3.838e-06 - 0.0653127% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.947e-06 - 76.7848% [1] +| | | | | | | Remainder: 8.91e-07 - 23.2152% +| | | | | | getOrientations(): 4.91e-07 - 0.00835553% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000861851 - 14.6664% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000945608 - 16.0918% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000396847 - 6.7533% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001124 - 19.1275% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.187e-06 - 0.0201996% [3] +| | | | | | Remainder: 0.00254253 - 43.2671% +| | | | | Remainder: 0.000109822 - 1.8346% +| | | | Remainder: 2.3355e-05 - 0.00303861% +| | | Remainder: 1.9685e-05 - 0.00256106% +| | Mini-EM: setup auxiliary physics model evaluator: 0.749216 - 14.1466% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.749201 - 99.998% [1] +| | | | allocate FieldManagerBuilder: 7.8e-07 - 0.000104111% [1] +| | | | fmb->setWorksetContainer(): 6.94e-07 - 9.2632e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.749139 - 99.9917% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.749133 - 99.9992% [1] +| | | | | | getWorksets(): 0.543453 - 72.5443% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.543451 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.316317 - 58.2054% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00838816 - 2.65182% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0528398 - 16.7047% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00186231 - 3.52445% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0509509 - 96.4253% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00041015 - 0.804991% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000218403 - 0.428654% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00181143 - 3.55524% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00501671 - 9.84617% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.016207 - 31.8091% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00364424 - 7.15247% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00472373 - 9.27115% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0003268 - 0.641402% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0108162 - 21.2286% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00611513 - 56.537% [7] +| | | | | | | | | | | | Remainder: 0.00470102 - 43.463% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00609377 - 11.9601% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00155525 - 3.05246% [7] +| | | | | | | | | | | Remainder: 0.000127206 - 0.249664% +| | | | | | | | | | Remainder: 2.656e-05 - 0.0502652% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.208358 - 65.8699% [7] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.115236 - 55.3066% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000114429 - 0.0993% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.9016e-05 - 0.0512133% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0446074 - 38.7097% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0702012 - 60.9197% [7] +| | | | | | | | | | | Remainder: 0.000253639 - 0.220105% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0424994 - 20.3973% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0421741 - 20.2412% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000172179 - 0.0826361% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00774248 - 3.71595% [7] +| | | | | | | | | | Remainder: 0.000534194 - 0.256383% +| | | | | | | | | Remainder: 0.0467314 - 14.7736% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.227109 - 41.7902% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.226911 - 99.9126% [7] +| | | | | | | | | Remainder: 0.000198461 - 0.0873857% +| | | | | | | | Remainder: 2.3955e-05 - 0.00440794% +| | | | | | | Remainder: 2.629e-06 - 0.000483758% +| | | | | | getOrientations(): 1.5329e-05 - 0.00204623% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000546788 - 0.0729895% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000387291 - 0.0516986% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000243469 - 0.0325001% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.187952 - 25.0893% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.187921 - 99.9838% [1] +| | | | | | | Remainder: 3.0539e-05 - 0.0162483% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000546428 - 0.0729414% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.81e-07 - 7.75564e-05% [2] +| | | | | | Remainder: 0.0159875 - 2.13413% +| | | | | Remainder: 6.031e-06 - 0.000805058% +| | | | fmb->setupBCFieldManagers(): 5.118e-06 - 0.000683128% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4011e-05 - 0.00187013% [1] +| | | | build response library: 2.7971e-05 - 0.00373344% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.94e-07 - 1.05109% [1] +| | | | | Remainder: 2.7677e-05 - 98.9489% +| | | | Remainder: 1.3786e-05 - 0.00184009% +| | | Remainder: 1.4913e-05 - 0.00199048% +| | Mini-EM: eval auxiliary physics model evaluator: 0.668005 - 12.6132% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.181328 - 27.1448% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.483406 - 72.3658% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00182128 - 0.37676% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.32264 - 66.7431% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.346e-06 - 0.000727126% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.1444e-05 - 0.00354698% [7] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 4.187e-06 - 0.00129773% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00258806 - 0.80215% [7] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0154176 - 4.77858% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0538605 - 16.6937% [7] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00575568 - 1.78393% [7] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.012226 - 3.78935% [7] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0438441 - 13.5892% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0636776 - 19.7364% [7] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8.922e-06 - 0.00276531% [7] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.143e-06 - 0.00097415% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.088788 - 27.5192% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00904315 - 2.80286% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00303031 - 0.939223% [7] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0242086 - 7.50328% [7] +| | | | | Remainder: 0.000170556 - 0.0528626% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.7573e-05 - 0.0057039% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.343e-06 - 0.000484685% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000770693 - 0.15943% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.157537 - 32.589% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0791043 - 50.2131% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0784089 - 49.7717% [1] +| | | | | Remainder: 2.4018e-05 - 0.0152459% +| | | | Remainder: 0.000607182 - 0.125605% +| | | Remainder: 0.00326979 - 0.489486% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00942558 - 0.177972% [1] +| | | getWorksets(): 6.691e-06 - 0.0709877% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.614e-06 - 68.9583% [1] +| | | | Remainder: 2.077e-06 - 31.0417% +| | | getOrientations(): 7.71e-07 - 0.00817987% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000833254 - 8.84035% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00101436 - 10.7618% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000467119 - 4.95587% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00187197 - 19.8605% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.859e-06 - 0.0197229% [3] +| | | Remainder: 0.00522955 - 55.4826% +| | panzer::ModelEvaluator::create_W_op: 0.514834 - 9.72101% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.951148 - 17.9594% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00217622 - 0.228799% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.747544 - 78.5938% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.263e-06 - 0.000837811% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00730325 - 0.976967% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.032768 - 4.38343% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0340048 - 4.54887% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0037779 - 0.505375% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0361625 - 4.83751% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0264501 - 3.53827% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00593034 - 0.793311% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.021904 - 2.93013% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.091e-06 - 0.00121612% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0102351 - 1.36916% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.069462 - 9.29203% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0153309 - 2.05083% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0248322 - 3.32185% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0687353 - 9.19482% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0849519 - 11.3641% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.0919e-05 - 0.00146065% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00578862 - 0.774352% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0559949 - 7.49052% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0831797 - 11.1271% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0133781 - 1.78961% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00350268 - 0.468559% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.026556 - 3.55243% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.07753 - 10.3713% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0393898 - 5.26924% [7] +| | | | Remainder: 0.000349269 - 0.0467222% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.8598e-05 - 0.00195532% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.434e-06 - 0.000150765% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00344274 - 0.361956% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.194431 - 20.4417% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.19435 - 99.9587% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 5.1308e-05 - 0.0263888% [1] +| | | | Remainder: 2.9077e-05 - 0.0149549% +| | | Remainder: 0.00353508 - 0.371665% +| | MaxwellPreconditioner::build: 0.0118206 - 0.223194% [1] +| | | MaxwellPreconditioner: Schur complement: 0.000529692 - 4.4811% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00239398 - 20.2527% [1] +| | | | Ifpack2::Relaxation::initialize: 1.0996e-05 - 0.459318% [1] +| | | | Ifpack2::Relaxation::compute: 0.00138623 - 57.9049% [1] +| | | | Remainder: 0.000996755 - 41.6358% +| | | MaxwellPreconditioner: Solver S_E: 0.00876929 - 74.1868% [1] +| | | | Ifpack2::Relaxation::initialize: 1.463e-06 - 0.0166832% [1] +| | | | Ifpack2::Relaxation::compute: 0.00824098 - 93.9754% [1] +| | | | Remainder: 0.000526853 - 6.00793% +| | | MaxwellPreconditioner: Block preconditioner: 0.000104649 - 0.885313% [1] +| | | Remainder: 2.2947e-05 - 0.194128% +| | Mini-EM: timestepper: 0.567481 - 10.7151% [1] +| | | Mini-EM: Advance Time Step: 0.567478 - 99.9994% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.11497 - 20.2599% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00159255 - 1.38518% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.108973 - 94.7836% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.1413e-05 - 0.0104732% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000866918 - 0.795535% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0117712 - 10.8019% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00681873 - 6.25727% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000487196 - 0.44708% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00579764 - 5.32026% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0040287 - 3.69697% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000326799 - 0.29989% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000788554 - 0.723624% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.652e-06 - 0.00518661% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00326025 - 2.9918% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0131367 - 12.055% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00364871 - 3.34827% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00122579 - 1.12486% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0104438 - 9.58383% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0150689 - 13.8281% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 8.597e-06 - 0.00788912% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000722433 - 0.662947% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00563701 - 5.17285% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00860704 - 7.89832% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000396337 - 0.363702% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000415067 - 0.38089% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00354984 - 3.25755% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0102177 - 9.37641% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0014634 - 1.3429% [7] +| | | | | | Remainder: 0.000268524 - 0.246413% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9191e-05 - 0.0166921% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.76e-06 - 0.00240062% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00361408 - 3.1435% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000563097 - 0.489776% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000528857 - 93.9193% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.944e-06 - 0.522823% [1] +| | | | | | Remainder: 3.1296e-05 - 5.55783% +| | | | | Remainder: 0.000205602 - 0.178831% +| | | | Stratimikos: BelosLOWS: 0.432571 - 76.227% [1] +| | | | | GMRES block system: Operation Op*x: 0.00557134 - 1.28796% [1] +| | | | | Belos::MVT::MvAddMv: 0.000166275 - 0.0384387% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.426106 - 98.5053% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000975932 - 0.229035% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000282833 - 28.9808% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000265048 - 93.7118% [2] +| | | | | | | | Remainder: 1.7785e-05 - 6.28816% +| | | | | | | Belos::MVT::MvScale: 9.8999e-05 - 10.144% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000372573 - 38.1761% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000358631 - 96.2579% [2] +| | | | | | | | Remainder: 1.3942e-05 - 3.74209% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000145208 - 14.8789% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000141833 - 97.6757% [2] +| | | | | | | | Remainder: 3.375e-06 - 2.32425% +| | | | | | | Remainder: 7.6319e-05 - 7.82011% +| | | | | | Belos::MVT::MvAddMv: 0.00100228 - 0.235219% [2] +| | | | | | Belos::MVT::MvNorm: 0.000146288 - 0.0343314% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.417528 - 97.987% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00226951 - 0.543558% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000151997 - 0.036404% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0152901 - 3.66205% [2] +| | | | | | | | Belos::MVT::Assign: 0.000452861 - 2.9618% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00107926 - 7.05857% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00101386 - 93.94% [22] +| | | | | | | | | Remainder: 6.5403e-05 - 6.05998% +| | | | | | | | Belos::MVT::MvDot: 0.00235765 - 15.4195% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00124118 - 8.11756% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.00848939 - 55.5222% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00137455 - 8.98979% [60] +| | | | | | | | Remainder: 0.000295191 - 1.9306% +| | | | | | | CG S_E: Operation Op*x: 0.00167645 - 0.401517% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.391983 - 93.8819% [1] +| | | | | | | | Belos::MVT::Assign: 0.000115023 - 0.0293438% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0124264 - 3.17013% [297] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0117222 - 94.3329% [297] +| | | | | | | | | Remainder: 0.000704211 - 5.66707% +| | | | | | | | Belos::MVT::MvDot: 0.0345778 - 8.82124% [593] +| | | | | | | | Belos::MVT::MvNorm: 0.0175758 - 4.48381% [297] +| | | | | | | | CG S_E: Operation Op*x: 0.301156 - 76.8287% [296] +| | | | | | | | Belos::MVT::MvAddMv: 0.0235125 - 5.99834% [888] +| | | | | | | | Remainder: 0.0026203 - 0.668472% +| | | | | | | Remainder: 0.00615695 - 1.47462% +| | | | | | GMRES block system: Operation Op*x: 0.00492169 - 1.15504% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000225338 - 0.0528831% [1] +| | | | | | Remainder: 0.00130588 - 0.306467% +| | | | | Remainder: 0.00072801 - 0.168298% +| | | | Mini-EM: Compute responses: 0.0195612 - 3.44704% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00131676 - 6.73151% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0153725 - 78.5865% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 6.603e-06 - 0.0429534% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000423824 - 2.75703% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00359158 - 23.3637% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.046e-06 - 0.0263198% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000678775 - 4.41553% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000689035 - 4.48227% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00620761 - 40.3814% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.509e-06 - 0.0228265% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000507988 - 3.30453% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000434458 - 2.82621% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00129783 - 8.44257% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 7.3294e-05 - 0.476788% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.75e-06 - 0.0178891% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000408701 - 2.65866% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0007645 - 4.97318% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.8272e-05 - 0.314016% [7] +| | | | | | Remainder: 0.000229681 - 1.49411% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.127e-06 - 0.0364344% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.229e-06 - 0.00628285% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00196714 - 10.0563% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000217937 - 1.11413% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.64e-07 - 0.35056% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000197194 - 90.4821% [1] +| | | | | | Remainder: 1.9979e-05 - 9.16733% +| | | | | Remainder: 0.000678541 - 3.46881% +| | | | Remainder: 0.000374886 - 0.0660618% +| | | Remainder: 3.222e-06 - 0.000567772% +| | Remainder: 0.0776886 - 1.4669% +| Remainder: 4.4663e-05 - 0.000843312% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 0.432571 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 31.9577 k-cell-steps per second +================================= + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell24.xml': + + 34.35 msec task-clock:u # 0.006 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,283 page-faults:u # 95.580 K/sec + 54,352,938 cycles:u # 1.582 GHz + 79,973,336 instructions:u # 1.47 insn per cycle + 17,312,182 branches:u # 504.021 M/sec + 300,210 branch-misses:u # 1.73% of all branches + + 6.013966137 seconds time elapsed + + 5.244725000 seconds user + 0.700360000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell24.xml': + + 8,875 iTLB-loads:u + 14,581 iTLB-load-misses:u # 164.29% of all iTLB cache accesses + 17,769,566 dTLB-loads:u + 14,200 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 5.844994170 seconds time elapsed + + 5.249836000 seconds user + 0.530988000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell24.xml': + + 17,717,809 L1-dcache-loads:u + 580,080 L1-dcache-load-misses:u # 3.27% of all L1-dcache accesses + 70,529 LLC-loads:u + 30,347 LLC-load-misses:u # 43.03% of all LL-cache accesses + + 5.803468163 seconds time elapsed + + 5.272874000 seconds user + 0.475185000 seconds sys + + diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell24_power.output b/trilinos/output/xeon_CG_Tpetra_maxwell24_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell24_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell26.output b/trilinos/output/xeon_CG_Tpetra_maxwell26.output new file mode 100644 index 0000000..526716b --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell26.output @@ -0,0 +1,638 @@ +tron66.umiacs.umd.edu +1 CG Tpetra maxwell26.xml +output/xeon_CG_Tpetra_maxwell26.output +output/xeon_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.00705603 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.544533 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.019247 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.619311 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: 7.11972 [1] +| Mini-EM: Total Time: 7.11968 - 99.9994% [1] +| | Mini-EM: build mesh: 0.000451927 - 0.00634758% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030198 - 66.8205% [1] +| | | Remainder: 0.000149947 - 33.1795% +| | Mini-EM: build physics blocks: 0.000805926 - 0.0113197% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000235316 - 0.00330515% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.765209 - 10.7478% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.338992 - 4.76134% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.141363 - 41.7009% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.118646 - 83.9299% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.003869 - 2.73693% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0187797 - 13.2848% [3] +| | | | Remainder: 6.8398e-05 - 0.0483847% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0249335 - 7.35518% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0153942 - 61.7409% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000578549 - 2.32037% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00144551 - 5.79747% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00332072 - 13.3183% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126808 - 5.08587% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00251505 - 10.0871% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000343553 - 1.37788% [3] +| | | | Remainder: 6.7852e-05 - 0.272132% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0466557 - 13.7631% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0211742 - 6.24621% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0347934 - 10.2638% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0239873 - 7.07606% [3] +| | | Remainder: 0.0460854 - 13.5948% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0233824 - 0.328419% [2] +| | Mini-EM: setup physics model evaluator: 0.916375 - 12.871% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.916357 - 99.998% [1] +| | | | allocate FieldManagerBuilder: 2.71e-06 - 0.000295736% [1] +| | | | fmb->setWorksetContainer(): 7.6e-07 - 8.29371e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.910067 - 99.3136% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.910048 - 99.998% [1] +| | | | | | getWorksets(): 0.870798 - 95.687% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.870792 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.485326 - 55.7339% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00883854 - 1.82116% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0667948 - 13.7629% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00217915 - 3.26246% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.06459 - 96.6991% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000506697 - 0.784482% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000244207 - 0.378088% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00197613 - 3.05949% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00585842 - 9.07017% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0205138 - 31.7601% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00440855 - 6.82544% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00678349 - 10.5024% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000424525 - 0.657261% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0131624 - 20.3784% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00711835 - 54.0808% [9] +| | | | | | | | | | | | Remainder: 0.00604407 - 45.9192% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00867563 - 13.4318% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00188531 - 2.9189% [9] +| | | | | | | | | | | Remainder: 0.000150765 - 0.233419% +| | | | | | | | | | Remainder: 2.5686e-05 - 0.0384551% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.34512 - 71.111% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.190035 - 55.0634% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000206648 - 0.108742% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.2799e-05 - 0.033046% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0899923 - 47.3557% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0802598 - 42.2343% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.0843e-05 - 0.0320168% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0188205 - 9.90369% [9] +| | | | | | | | | | | Remainder: 0.00063197 - 0.332555% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0744184 - 21.563% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0498701 - 14.4501% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000290253 - 0.084102% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0141917 - 4.11212% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0158153 - 4.58254% [9] +| | | | | | | | | | Remainder: 0.000499618 - 0.144766% +| | | | | | | | | Remainder: 0.0645725 - 13.305% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.385431 - 44.2621% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.385098 - 99.9136% [18] +| | | | | | | | | Remainder: 0.000333069 - 0.0864147% +| | | | | | | | Remainder: 3.4939e-05 - 0.00401232% +| | | | | | | Remainder: 5.91e-06 - 0.000678688% +| | | | | | getOrientations(): 1.7111e-05 - 0.00188023% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000769892 - 0.084599% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000720021 - 0.079119% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000394384 - 0.0433366% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000123265 - 0.0135449% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000842591 - 0.0925875% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.95e-07 - 6.53811e-05% [2] +| | | | | | Remainder: 0.0363824 - 3.99785% +| | | | | Remainder: 1.8321e-05 - 0.00201315% +| | | | fmb->setupBCFieldManagers(): 8.744e-06 - 0.000954214% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6049e-05 - 0.00175139% [1] +| | | | build response library: 0.00623888 - 0.680836% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00616648 - 98.8395% [1] +| | | | | | getWorksets(): 3.143e-06 - 0.0509691% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.237e-06 - 71.174% [1] +| | | | | | | Remainder: 9.06e-07 - 28.826% +| | | | | | getOrientations(): 5.07e-07 - 0.00822187% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000769425 - 12.4775% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000927198 - 15.0361% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000375101 - 6.08291% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00112606 - 18.2609% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.106e-06 - 0.0179357% [3] +| | | | | | Remainder: 0.00296394 - 48.0654% +| | | | | Remainder: 7.2404e-05 - 1.16053% +| | | | Remainder: 2.2834e-05 - 0.00249182% +| | | Remainder: 1.8763e-05 - 0.00204752% +| | Mini-EM: setup auxiliary physics model evaluator: 0.90353 - 12.6906% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.90352 - 99.999% [1] +| | | | allocate FieldManagerBuilder: 1.532e-06 - 0.000169559% [1] +| | | | fmb->setWorksetContainer(): 1.425e-06 - 0.000157716% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.903468 - 99.9942% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.903463 - 99.9995% [1] +| | | | | | getWorksets(): 0.653971 - 72.3849% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.653969 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.380348 - 58.16% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0110696 - 2.91039% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0645109 - 16.961% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00230719 - 3.57643% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.062179 - 96.3852% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000467244 - 0.751449% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000249542 - 0.401328% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00211955 - 3.40879% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00605962 - 9.74544% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0202185 - 32.5165% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00441624 - 7.10245% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0059485 - 9.56673% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00038317 - 0.616237% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0127862 - 20.5635% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0072793 - 56.9311% [9] +| | | | | | | | | | | | Remainder: 0.00550687 - 43.0689% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00755213 - 12.1458% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00186163 - 2.99398% [9] +| | | | | | | | | | | Remainder: 0.000116779 - 0.187811% +| | | | | | | | | | Remainder: 2.4727e-05 - 0.0383299% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.249844 - 65.6882% [9] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.136638 - 54.6891% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000116736 - 0.0854347% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.064e-05 - 0.0443802% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0543697 - 39.7912% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0818507 - 59.9035% [9] +| | | | | | | | | | | Remainder: 0.000239852 - 0.175539% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0499599 - 19.9964% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0521737 - 20.8825% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000168252 - 0.0673428% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00946775 - 3.78946% [9] +| | | | | | | | | | Remainder: 0.00143695 - 0.57514% +| | | | | | | | | Remainder: 0.0549237 - 14.4404% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.273607 - 41.8379% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.273442 - 99.9396% [9] +| | | | | | | | | Remainder: 0.000165373 - 0.0604417% +| | | | | | | | Remainder: 1.3472e-05 - 0.00206004% +| | | | | | | Remainder: 1.519e-06 - 0.000232273% +| | | | | | getOrientations(): 1.0424e-05 - 0.00115378% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000442673 - 0.0489974% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000355512 - 0.0393499% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000210197 - 0.0232657% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.232791 - 25.7665% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.232767 - 99.9899% [1] +| | | | | | | Remainder: 2.3418e-05 - 0.0100597% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000470886 - 0.0521201% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.25e-07 - 6.91783e-05% [2] +| | | | | | Remainder: 0.0152114 - 1.68368% +| | | | | Remainder: 4.619e-06 - 0.000511252% +| | | | fmb->setupBCFieldManagers(): 4.008e-06 - 0.000443598% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4447e-05 - 0.00159897% [1] +| | | | build response library: 2.0939e-05 - 0.00231749% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.61e-07 - 1.72406% [1] +| | | | | Remainder: 2.0578e-05 - 98.2759% +| | | | Remainder: 1.0165e-05 - 0.00112504% +| | | Remainder: 9.324e-06 - 0.00103195% +| | Mini-EM: eval auxiliary physics model evaluator: 0.812851 - 11.417% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.221463 - 27.2452% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.587404 - 72.2647% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00225842 - 0.384475% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.384726 - 65.4959% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.573e-06 - 0.000668788% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.061e-05 - 0.00275781% [9] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.081e-06 - 0.00132068% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00297148 - 0.772363% [9] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0178404 - 4.63716% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0634841 - 16.5011% [9] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00699765 - 1.81887% [9] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0144436 - 3.75427% [9] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0534749 - 13.8995% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0784063 - 20.3798% [9] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.414e-06 - 0.00244694% [9] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.828e-06 - 0.00125492% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.103676 - 26.948% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0100315 - 2.60743% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00318461 - 0.827761% [9] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0300555 - 7.81218% [9] +| | | | | Remainder: 0.000127348 - 0.033101% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.3549e-05 - 0.00230659% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.894e-06 - 0.000322435% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000866499 - 0.147513% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.198816 - 33.8465% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0994214 - 50.0068% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.099379 - 49.9855% [1] +| | | | | Remainder: 1.5201e-05 - 0.00764578% +| | | | Remainder: 0.000722405 - 0.122983% +| | | Remainder: 0.00398307 - 0.490013% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00446382 - 0.0626969% [1] +| | | getWorksets(): 3.634e-06 - 0.0814101% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.547e-06 - 70.0881% [1] +| | | | Remainder: 1.087e-06 - 29.9119% +| | | getOrientations(): 7.8e-07 - 0.0174738% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072496 - 16.2408% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000900231 - 20.1673% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000376744 - 8.43995% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113976 - 25.5332% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.69e-07 - 0.0217079% [3] +| | | Remainder: 0.00131675 - 29.4982% +| | panzer::ModelEvaluator::create_W_op: 0.747765 - 10.5028% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.07975 - 15.1657% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00170248 - 0.157674% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.818479 - 75.803% [1] +| | | | panzer::WorksetContainer::getWorksets(): 0.000401122 - 0.0490082% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00489419 - 0.597962% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0244914 - 2.9923% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0345392 - 4.21993% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00266372 - 0.325448% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0323506 - 3.95253% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.030862 - 3.77065% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00546777 - 0.668041% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0421057 - 5.14439% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.38e-06 - 0.00114603% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00919873 - 1.12388% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0682615 - 8.34004% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.010529 - 1.28641% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0213542 - 2.60902% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.069074 - 8.43931% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.102407 - 12.5118% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.1551e-05 - 0.00141128% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00462953 - 0.565625% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0651596 - 7.96105% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.10538 - 12.8751% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0146211 - 1.78638% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00256348 - 0.3132% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0313948 - 3.83575% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0787521 - 9.62175% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0553309 - 6.76021% [9] +| | | | Remainder: 0.00202652 - 0.247595% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.1072e-05 - 0.00195157% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.452e-06 - 0.000134476% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00343859 - 0.318463% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.251023 - 23.2483% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.250996 - 99.9893% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.5769e-05 - 0.0062819% [1] +| | | | Remainder: 1.1038e-05 - 0.00439721% +| | | Remainder: 0.00507968 - 0.470451% +| | MaxwellPreconditioner::build: 0.0328368 - 0.461211% [1] +| | | MaxwellPreconditioner: Schur complement: 0.000618077 - 1.88227% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0200472 - 61.0511% [1] +| | | | Ifpack2::Relaxation::initialize: 0.000407892 - 2.03466% [1] +| | | | Ifpack2::Relaxation::compute: 0.00157237 - 7.84337% [1] +| | | | Remainder: 0.0180669 - 90.122% +| | | MaxwellPreconditioner: Solver S_E: 0.00258381 - 7.86865% [1] +| | | | Ifpack2::Relaxation::initialize: 1.689e-06 - 0.0653686% [1] +| | | | Ifpack2::Relaxation::compute: 0.00216311 - 83.718% [1] +| | | | Remainder: 0.000419008 - 16.2167% +| | | MaxwellPreconditioner: Block preconditioner: 0.00955902 - 29.1107% [1] +| | | Remainder: 2.8663e-05 - 0.0872894% +| | Mini-EM: timestepper: 0.800467 - 11.243% [1] +| | | Mini-EM: Advance Time Step: 0.800464 - 99.9997% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.110375 - 13.7889% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0014616 - 1.32422% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.10523 - 95.339% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.058e-06 - 0.00195571% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00221843 - 2.10817% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00900769 - 8.55998% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00511557 - 4.86131% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000341494 - 0.324521% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00395687 - 3.7602% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00496274 - 4.71607% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000279147 - 0.265273% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000933316 - 0.886927% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.403e-06 - 0.00608475% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00360171 - 3.42269% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0104764 - 9.95571% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0029614 - 2.81421% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00141917 - 1.34863% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0076361 - 7.25656% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0198451 - 18.8587% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.87e-06 - 0.00652854% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000584403 - 0.555356% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00704076 - 6.69081% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0103842 - 9.86803% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000515674 - 0.490043% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000328703 - 0.312365% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00388018 - 3.68733% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00733799 - 6.97327% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00173088 - 1.64485% [9] +| | | | | | Remainder: 0.000657047 - 0.62439% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.01e-05 - 0.0182107% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.922e-06 - 0.00174134% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0028278 - 2.56199% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00037427 - 0.33909% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000346141 - 92.4843% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.708e-06 - 0.456355% [1] +| | | | | | Remainder: 2.6421e-05 - 7.05934% +| | | | | Remainder: 0.000458867 - 0.415735% +| | | | Stratimikos: BelosLOWS: 0.619397 - 77.3798% [1] +| | | | | GMRES block system: Operation Op*x: 0.00554896 - 0.895864% [1] +| | | | | Belos::MVT::MvAddMv: 0.000575027 - 0.0928365% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.610289 - 98.5294% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0147924 - 2.42384% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0103142 - 69.7265% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0103059 - 99.9194% [2] +| | | | | | | | Remainder: 8.312e-06 - 0.0805876% +| | | | | | | Belos::MVT::MvScale: 0.000109138 - 0.737796% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00412543 - 27.8887% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00411015 - 99.6297% [2] +| | | | | | | | Remainder: 1.5277e-05 - 0.370313% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000181481 - 1.22685% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000177005 - 97.5336% [2] +| | | | | | | | Remainder: 4.476e-06 - 2.46637% +| | | | | | | Remainder: 6.2152e-05 - 0.420161% +| | | | | | Belos::MVT::MvAddMv: 0.00388909 - 0.637255% [2] +| | | | | | Belos::MVT::MvNorm: 0.000177313 - 0.029054% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.578767 - 94.8349% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00297974 - 0.514844% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000175022 - 0.0302405% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0228933 - 3.95553% [2] +| | | | | | | | Belos::MVT::Assign: 0.00399875 - 17.4669% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00145151 - 6.34031% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00138471 - 95.398% [22] +| | | | | | | | | Remainder: 6.6798e-05 - 4.60197% +| | | | | | | | Belos::MVT::MvDot: 0.00296218 - 12.9391% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00156467 - 6.8346% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.01069 - 46.6948% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00194753 - 8.50697% [60] +| | | | | | | | Remainder: 0.000278697 - 1.21737% +| | | | | | | CG S_E: Operation Op*x: 0.00236508 - 0.408641% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.541992 - 93.646% [1] +| | | | | | | | Belos::MVT::Assign: 0.00593422 - 1.09489% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0193926 - 3.57802% [306] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0186335 - 96.0859% [306] +| | | | | | | | | Remainder: 0.000759039 - 3.91407% +| | | | | | | | Belos::MVT::MvDot: 0.0448736 - 8.27939% [611] +| | | | | | | | Belos::MVT::MvNorm: 0.0227227 - 4.19244% [306] +| | | | | | | | CG S_E: Operation Op*x: 0.415329 - 76.6301% [305] +| | | | | | | | Belos::MVT::MvAddMv: 0.0319306 - 5.89135% [915] +| | | | | | | | Remainder: 0.00180908 - 0.333784% +| | | | | | | Remainder: 0.00836144 - 1.4447% +| | | | | | GMRES block system: Operation Op*x: 0.00698136 - 1.14394% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000116927 - 0.0191593% [1] +| | | | | | Remainder: 0.00556469 - 0.911814% +| | | | | Remainder: 0.00298474 - 0.481877% +| | | | Mini-EM: Compute responses: 0.069921 - 8.73506% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000943173 - 1.34891% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0236059 - 33.7608% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.216e-06 - 0.0093875% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00046716 - 1.979% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00487572 - 20.6547% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.481e-06 - 0.0359275% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000894054 - 3.78742% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000772689 - 3.27329% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0106227 - 45.0003% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.197e-06 - 0.0304882% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000673915 - 2.85486% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000593921 - 2.51599% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00203844 - 8.63533% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 8.8233e-05 - 0.373776% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.376e-06 - 0.0143015% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000429738 - 1.82047% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000383736 - 1.6256% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.4222e-05 - 0.229697% [9] +| | | | | | Remainder: 0.00169006 - 7.15949% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.0894e-05 - 0.0155804% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.623e-06 - 0.00232119% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00337966 - 4.83354% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0410433 - 58.6996% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.416e-06 - 0.00345001% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0410188 - 99.9402% [1] +| | | | | | Remainder: 2.3122e-05 - 0.0563356% +| | | | | Remainder: 0.000936431 - 1.33927% +| | | | Remainder: 0.000770917 - 0.0963088% +| | | Remainder: 2.488e-06 - 0.000310819% +| | Remainder: 0.692566 - 9.7275% +| Remainder: 4.0995e-05 - 0.000575795% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 0.619397 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.376 k-cell-steps per second +================================= + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell26.xml': + + 28.52 msec task-clock:u # 0.004 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,233 page-faults:u # 113.352 K/sec + 46,252,915 cycles:u # 1.622 GHz + 77,530,146 instructions:u # 1.68 insn per cycle + 16,850,069 branches:u # 590.777 M/sec + 291,772 branch-misses:u # 1.73% of all branches + + 8.094878633 seconds time elapsed + + 6.431553000 seconds user + 0.793196000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell26.xml': + + 8,471 iTLB-loads:u + 14,690 iTLB-load-misses:u # 173.42% of all iTLB cache accesses + 17,714,701 dTLB-loads:u + 14,252 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 8.148705315 seconds time elapsed + + 6.485258000 seconds user + 0.751940000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell26.xml': + + 17,666,047 L1-dcache-loads:u + 580,912 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses + 64,066 LLC-loads:u + 12,171 LLC-load-misses:u # 19.00% of all LL-cache accesses + + 8.097854803 seconds time elapsed + + 6.422852000 seconds user + 0.789481000 seconds sys + + diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell26_power.output b/trilinos/output/xeon_CG_Tpetra_maxwell26_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell26_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell28.output b/trilinos/output/xeon_CG_Tpetra_maxwell28.output new file mode 100644 index 0000000..e15b584 --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell28.output @@ -0,0 +1,638 @@ +tron66.umiacs.umd.edu +1 CG Tpetra maxwell28.xml +output/xeon_CG_Tpetra_maxwell28.output +output/xeon_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.0281566 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.840979 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.0247462 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.963316 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: 12.2988 [1] +| Mini-EM: Total Time: 12.2987 - 99.9997% [1] +| | Mini-EM: build mesh: 0.000441249 - 0.00358776% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000280405 - 63.548% [1] +| | | Remainder: 0.000160844 - 36.452% +| | Mini-EM: build physics blocks: 0.000795659 - 0.00646943% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00024914 - 0.00202574% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.00549 - 8.17554% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.422401 - 3.43451% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.177876 - 42.1108% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.148815 - 83.6622% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00499781 - 2.80971% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0239939 - 13.4891% [3] +| | | | Remainder: 6.9365e-05 - 0.0389962% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0321241 - 7.60512% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0192513 - 59.9281% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00136882 - 4.26103% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0023487 - 7.31133% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0041323 - 12.8636% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127745 - 3.97662% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00319883 - 9.95773% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000472111 - 1.46965% [3] +| | | | Remainder: 7.4536e-05 - 0.232025% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0558768 - 13.2284% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0250865 - 5.93903% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0436058 - 10.3233% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0290117 - 6.86829% [3] +| | | Remainder: 0.0588196 - 13.9251% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0313479 - 0.254887% [2] +| | Mini-EM: setup physics model evaluator: 1.14635 - 9.32088% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.14633 - 99.9985% [1] +| | | | allocate FieldManagerBuilder: 2.863e-06 - 0.000249753% [1] +| | | | fmb->setWorksetContainer(): 6.01e-07 - 5.2428e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.14025 - 99.4695% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.14024 - 99.9985% [1] +| | | | | | getWorksets(): 1.10222 - 96.6659% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.10221 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.617026 - 55.9806% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0111762 - 1.8113% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.085857 - 13.9147% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00299998 - 3.49416% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0828217 - 96.4648% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000589479 - 0.711744% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000309728 - 0.37397% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00252102 - 3.04391% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00729245 - 8.805% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0257039 - 31.0352% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00560434 - 6.76675% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00831204 - 10.0361% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000572041 - 0.69069% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0175563 - 21.1977% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00928539 - 52.8892% [11] +| | | | | | | | | | | | Remainder: 0.0082709 - 47.1108% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117793 - 14.2225% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00239155 - 2.88758% [11] +| | | | | | | | | | | Remainder: 0.00018961 - 0.228938% +| | | | | | | | | | Remainder: 3.5273e-05 - 0.0410834% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.440284 - 71.3558% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.240099 - 54.5327% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000264527 - 0.110174% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.772e-05 - 0.03237% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.11391 - 47.4428% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.101474 - 42.2635% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 7.5118e-05 - 0.0312863% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0235591 - 9.81226% [11] +| | | | | | | | | | | Remainder: 0.000738506 - 0.307584% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0944173 - 21.4447% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0660229 - 14.9955% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00037099 - 0.0842616% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0183084 - 4.15831% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.020121 - 4.57002% [11] +| | | | | | | | | | Remainder: 0.000944323 - 0.214481% +| | | | | | | | | Remainder: 0.0797089 - 12.9182% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.485142 - 44.0152% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.484749 - 99.9191% [22] +| | | | | | | | | Remainder: 0.000392577 - 0.0809201% +| | | | | | | | Remainder: 4.5712e-05 - 0.00414729% +| | | | | | | Remainder: 5.466e-06 - 0.000495909% +| | | | | | getOrientations(): 9.009e-06 - 0.0007901% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074232 - 0.0651024% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000719721 - 0.0631204% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000392618 - 0.0344331% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000118169 - 0.0103636% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000798635 - 0.0700413% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.63e-07 - 4.93758e-05% [2] +| | | | | | Remainder: 0.0352356 - 3.0902% +| | | | | Remainder: 1.6715e-05 - 0.0014659% +| | | | fmb->setupBCFieldManagers(): 7.527e-06 - 0.000656615% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4474e-05 - 0.00126263% [1] +| | | | build response library: 0.00603145 - 0.526152% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00596279 - 98.8615% [1] +| | | | | | getWorksets(): 2.881e-06 - 0.0483163% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.03e-06 - 70.4616% [1] +| | | | | | | Remainder: 8.51e-07 - 29.5384% +| | | | | | getOrientations(): 5.14e-07 - 0.00862013% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000759704 - 12.7408% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000921891 - 15.4607% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000387023 - 6.49064% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00110058 - 18.4575% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.276e-06 - 0.0213994% [3] +| | | | | | Remainder: 0.00278891 - 46.772% +| | | | | Remainder: 6.8667e-05 - 1.13848% +| | | | Remainder: 2.4495e-05 - 0.00213681% +| | | Remainder: 1.7342e-05 - 0.0015128% +| | Mini-EM: setup auxiliary physics model evaluator: 1.58013 - 12.8479% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.58001 - 99.9921% [1] +| | | | allocate FieldManagerBuilder: 9.76e-07 - 6.17718e-05% [1] +| | | | fmb->setWorksetContainer(): 1.392e-06 - 8.81008e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.57853 - 99.9063% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.57824 - 99.982% [1] +| | | | | | getWorksets(): 0.945979 - 59.9387% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.945977 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.565178 - 59.7454% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0106951 - 1.89234% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0777229 - 13.7519% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00275782 - 3.54826% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0749361 - 96.4144% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00054719 - 0.730209% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000311981 - 0.416329% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00239404 - 3.19477% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00719973 - 9.60783% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0246235 - 32.8593% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00557495 - 7.4396% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00721625 - 9.62988% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00046389 - 0.619047% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.015477 - 20.6536% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00871881 - 56.334% [11] +| | | | | | | | | | | | Remainder: 0.00675817 - 43.666% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00863706 - 11.5259% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00234393 - 3.12791% [11] +| | | | | | | | | | | Remainder: 0.000146615 - 0.195653% +| | | | | | | | | | Remainder: 2.9011e-05 - 0.0373262% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.38741 - 68.5465% [11] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.222975 - 57.5553% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000145423 - 0.0652195% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.6822e-05 - 0.0344532% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0785835 - 35.2432% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.14386 - 64.5185% [11] +| | | | | | | | | | | Remainder: 0.000309068 - 0.138611% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0711896 - 18.3758% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0804125 - 20.7564% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000219194 - 0.0565794% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0121251 - 3.12978% [11] +| | | | | | | | | | Remainder: 0.000488681 - 0.126141% +| | | | | | | | | Remainder: 0.0893501 - 15.8092% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.377433 - 39.8987% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.377201 - 99.9386% [11] +| | | | | | | | | Remainder: 0.000231627 - 0.0613691% +| | | | | | | | Remainder: 0.00336658 - 0.355884% +| | | | | | | Remainder: 2.329e-06 - 0.0002462% +| | | | | | getOrientations(): 1.2313e-05 - 0.000780171% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00670902 - 0.425094% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00246431 - 0.156142% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00023194 - 0.0146961% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.540061 - 34.2191% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.532492 - 98.5984% [1] +| | | | | | | Remainder: 0.00756956 - 1.40161% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00437551 - 0.277239% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.33e-07 - 4.01079e-05% [2] +| | | | | | Remainder: 0.0784093 - 4.96813% +| | | | | Remainder: 0.00028365 - 0.0179693% +| | | | fmb->setupBCFieldManagers(): 9.023e-06 - 0.000571073% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 0.000188817 - 0.0119504% [1] +| | | | build response library: 0.000650557 - 0.0411743% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.558e-06 - 0.239487% [1] +| | | | | Remainder: 0.000648999 - 99.7605% +| | | | Remainder: 0.000630359 - 0.0398959% +| | | Remainder: 0.000124233 - 0.00786219% +| | Mini-EM: eval auxiliary physics model evaluator: 1.32332 - 10.7598% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.476952 - 36.042% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.77862 - 58.8383% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0184645 - 2.37144% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.504091 - 64.7416% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.41e-06 - 0.000478088% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 0.000160865 - 0.0319119% [11] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.646e-06 - 0.00151679% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0197773 - 3.92335% [11] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.024277 - 4.816% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0816083 - 16.1892% [11] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00889333 - 1.76423% [11] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0192414 - 3.81706% [11] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0683326 - 13.5556% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0977174 - 19.3849% [11] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.056e-06 - 0.0017965% [11] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.992e-06 - 0.00118867% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.129687 - 25.727% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0125462 - 2.48888% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00394749 - 0.783091% [11] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0377074 - 7.48028% [11] +| | | | | Remainder: 0.000169327 - 0.0335906% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5462e-05 - 0.00198582% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.072e-06 - 0.000266112% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0014441 - 0.185469% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.251244 - 32.2679% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.122068 - 48.5852% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.129161 - 51.4085% [1] +| | | | | Remainder: 1.5759e-05 - 0.00627238% +| | | | Remainder: 0.00335831 - 0.431315% +| | | Remainder: 0.06775 - 5.11969% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0170969 - 0.139013% [1] +| | | getWorksets(): 0.000112762 - 0.659548% [1] +| | | | panzer::WorksetContainer::getWorksets(): 0.000111293 - 98.6973% [1] +| | | | Remainder: 1.469e-06 - 1.30274% +| | | getOrientations(): 9.83e-07 - 0.0057496% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00274572 - 16.0598% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00352808 - 20.6359% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000711167 - 4.15964% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00182313 - 10.6635% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.22e-06 - 0.00713582% [3] +| | | Remainder: 0.00817378 - 47.8087% +| | panzer::ModelEvaluator::create_W_op: 1.27082 - 10.3329% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.5149 - 28.5793% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0332516 - 0.946018% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 3.15337 - 89.7143% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.866e-06 - 0.000122599% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0371233 - 1.17726% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.464163 - 14.7196% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.181929 - 5.76936% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0146785 - 0.465486% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.189052 - 5.99523% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0388778 - 1.2329% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00725347 - 0.230023% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0296317 - 0.939685% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.1056e-05 - 0.000350609% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0115462 - 0.366154% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.539421 - 17.1062% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.042835 - 1.35839% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0281778 - 0.893576% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.525942 - 16.6787% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.130876 - 4.15034% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.64e-05 - 0.000520079% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00855281 - 0.271228% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0809287 - 2.56642% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.128679 - 4.08069% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0188236 - 0.596936% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00326625 - 0.10358% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0393973 - 1.24937% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.561437 - 17.8044% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0644497 - 2.04384% [11] +| | | | Remainder: 0.00629585 - 0.199655% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 0.00416356 - 0.118455% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.993e-06 - 5.67015e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0107776 - 0.306625% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.306742 - 8.72692% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.306715 - 99.9911% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.6702e-05 - 0.00544496% [1] +| | | | Remainder: 1.0627e-05 - 0.00346447% +| | | Remainder: 0.00659339 - 0.187584% +| | MaxwellPreconditioner::build: 0.029585 - 0.240553% [1] +| | | MaxwellPreconditioner: Schur complement: 2.2013e-05 - 0.0744058% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0144289 - 48.771% [1] +| | | | Ifpack2::Relaxation::initialize: 0.000264348 - 1.83207% [1] +| | | | Ifpack2::Relaxation::compute: 0.00194886 - 13.5066% [1] +| | | | Remainder: 0.0122157 - 84.6613% +| | | MaxwellPreconditioner: Solver S_E: 0.00348816 - 11.7903% [1] +| | | | Ifpack2::Relaxation::initialize: 1.948e-06 - 0.0558461% [1] +| | | | Ifpack2::Relaxation::compute: 0.00301112 - 86.3242% [1] +| | | | Remainder: 0.000475086 - 13.62% +| | | MaxwellPreconditioner: Block preconditioner: 0.011634 - 39.3238% [1] +| | | Remainder: 1.1981e-05 - 0.0404968% +| | Mini-EM: timestepper: 1.27076 - 10.3325% [1] +| | | Mini-EM: Advance Time Step: 1.27076 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.203308 - 15.999% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00162305 - 0.798319% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.197882 - 97.3312% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.074e-06 - 0.00155345% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00320599 - 1.62015% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0220146 - 11.1251% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0132137 - 6.67756% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0015893 - 0.803156% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00686678 - 3.47014% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00706923 - 3.57244% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000999795 - 0.505248% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00227691 - 1.15064% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.615e-06 - 0.0043536% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00705097 - 3.56322% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0267006 - 13.4932% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00555566 - 2.80756% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00184961 - 0.934701% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0161479 - 8.16034% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0257837 - 13.0298% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.144e-06 - 0.00462093% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00235693 - 1.19108% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00919771 - 4.64807% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0149437 - 7.55184% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00167199 - 0.844941% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00186162 - 0.94077% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00502338 - 2.53857% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0176877 - 8.93848% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00336849 - 1.70227% [11] +| | | | | | Remainder: 0.00142514 - 0.720194% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.963e-05 - 0.00965529% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.271e-06 - 0.00111702% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00322227 - 1.58492% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000326347 - 0.160518% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000296681 - 90.9097% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.894e-06 - 0.580364% [1] +| | | | | | Remainder: 2.7772e-05 - 8.50996% +| | | | | Remainder: 0.000232411 - 0.114315% +| | | | Stratimikos: BelosLOWS: 0.963464 - 75.8181% [1] +| | | | | GMRES block system: Operation Op*x: 0.00736469 - 0.764397% [1] +| | | | | Belos::MVT::MvAddMv: 0.000517242 - 0.0536856% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.949555 - 98.5563% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00911894 - 0.960338% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00588462 - 64.5319% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00587446 - 99.8273% [2] +| | | | | | | | Remainder: 1.0162e-05 - 0.172687% +| | | | | | | Belos::MVT::MvScale: 0.000134344 - 1.47324% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00276832 - 30.3579% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00275393 - 99.4803% [2] +| | | | | | | | Remainder: 1.4388e-05 - 0.519738% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000242688 - 2.66136% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00023871 - 98.3609% [2] +| | | | | | | | Remainder: 3.978e-06 - 1.63914% +| | | | | | | Remainder: 8.8967e-05 - 0.975629% +| | | | | | Belos::MVT::MvAddMv: 0.00311209 - 0.327742% [2] +| | | | | | Belos::MVT::MvNorm: 0.000209921 - 0.0221073% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.901255 - 94.9134% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00513082 - 0.569297% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000207009 - 0.022969% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0467445 - 5.1866% [2] +| | | | | | | | Belos::MVT::Assign: 0.0162498 - 34.763% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.0062445 - 13.3588% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00615999 - 98.6465% [22] +| | | | | | | | | Remainder: 8.4519e-05 - 1.35349% +| | | | | | | | Belos::MVT::MvDot: 0.00370757 - 7.93157% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00195837 - 4.18953% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0137588 - 29.4341% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00257306 - 5.50453% [60] +| | | | | | | | Remainder: 0.00225237 - 4.81847% +| | | | | | | CG S_E: Operation Op*x: 0.00701233 - 0.778063% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.831659 - 92.2779% [1] +| | | | | | | | Belos::MVT::Assign: 0.00811723 - 0.976028% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0361494 - 4.34666% [306] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0352869 - 97.6142% [306] +| | | | | | | | | Remainder: 0.000862447 - 2.38579% +| | | | | | | | Belos::MVT::MvDot: 0.0560688 - 6.7418% [611] +| | | | | | | | Belos::MVT::MvNorm: 0.0281227 - 3.38152% [306] +| | | | | | | | CG S_E: Operation Op*x: 0.657125 - 79.0137% [305] +| | | | | | | | Belos::MVT::MvAddMv: 0.0435702 - 5.23895% [915] +| | | | | | | | Remainder: 0.00250662 - 0.3014% +| | | | | | | Remainder: 0.0105009 - 1.16514% +| | | | | | GMRES block system: Operation Op*x: 0.00783422 - 0.825041% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000159147 - 0.0167602% [1] +| | | | | | Remainder: 0.0278655 - 2.93458% +| | | | | Remainder: 0.00602779 - 0.625636% +| | | | Mini-EM: Compute responses: 0.103618 - 8.15402% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00120195 - 1.15998% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0721259 - 69.6076% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 0.000110465 - 0.153156% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00167585 - 2.32351% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00846543 - 11.737% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.122e-06 - 0.0112609% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00277659 - 3.84964% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00204145 - 2.83039% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0149924 - 20.7865% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.136e-06 - 0.00850734% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00419877 - 5.82144% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00147536 - 2.04553% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0259976 - 36.0448% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000232234 - 0.321984% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.454e-06 - 0.0131076% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00337858 - 4.68428% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00258571 - 3.585% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000103399 - 0.143359% [11] +| | | | | | Remainder: 0.00406831 - 5.64056% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.0124e-05 - 0.00977051% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.469e-06 - 0.00141771% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.002784 - 2.68679% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0254442 - 24.5558% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.56e-07 - 0.00375724% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0254216 - 99.9111% [1] +| | | | | | Remainder: 2.1655e-05 - 0.0851077% +| | | | | Remainder: 0.00205023 - 1.97864% +| | | | Remainder: 0.000367497 - 0.0289195% +| | | Remainder: 3.168e-06 - 0.000249299% +| | Remainder: 0.685052 - 5.5701% +| Remainder: 3.9674e-05 - 0.000322585% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 0.963464 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 22.7844 k-cell-steps per second +================================= + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell28.xml': + + 28.69 msec task-clock:u # 0.002 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,779 page-faults:u # 96.867 K/sec + 46,774,201 cycles:u # 1.630 GHz + 79,233,239 instructions:u # 1.69 insn per cycle + 17,203,509 branches:u # 599.656 M/sec + 294,550 branch-misses:u # 1.71% of all branches + + 13.324874247 seconds time elapsed + + 8.328032000 seconds user + 1.554869000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell28.xml': + + 6,215 iTLB-loads:u + 14,776 iTLB-load-misses:u # 237.75% of all iTLB cache accesses + 17,504,586 dTLB-loads:u + 12,564 dTLB-load-misses:u # 0.07% of all dTLB cache accesses + + 15.625182579 seconds time elapsed + + 8.400744000 seconds user + 1.588545000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell28.xml': + + 17,818,063 L1-dcache-loads:u + 586,492 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses + 70,731 LLC-loads:u + 11,390 LLC-load-misses:u # 16.10% of all LL-cache accesses + + 15.664484869 seconds time elapsed + + 8.324491000 seconds user + 1.602415000 seconds sys + + diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell28_power.output b/trilinos/output/xeon_CG_Tpetra_maxwell28_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell28_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell30.output b/trilinos/output/xeon_CG_Tpetra_maxwell30.output new file mode 100644 index 0000000..66ec6f6 --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell30.output @@ -0,0 +1,638 @@ +tron66.umiacs.umd.edu +1 CG Tpetra maxwell30.xml +output/xeon_CG_Tpetra_maxwell30.output +output/xeon_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.0221415 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 1.04901 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.0309064 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.29311 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.9947 [1] +| Mini-EM: Total Time: 21.9947 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000424415 - 0.00192962% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000276917 - 65.2468% [1] +| | | Remainder: 0.000147498 - 34.7532% +| | Mini-EM: build physics blocks: 0.000843641 - 0.00383565% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000250453 - 0.0011387% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.22438 - 5.56668% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.525701 - 2.39012% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.220556 - 41.9547% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.184572 - 83.6847% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00611313 - 2.77168% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0297951 - 13.5091% [3] +| | | | Remainder: 7.6242e-05 - 0.034568% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0384354 - 7.31127% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0230862 - 60.0649% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00159224 - 4.14265% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00292805 - 7.6181% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00504668 - 13.1303% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127123 - 3.30745% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00382484 - 9.95136% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000605533 - 1.57546% [3] +| | | | Remainder: 8.0641e-05 - 0.209809% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0721594 - 13.7263% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0321153 - 6.10905% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0537295 - 10.2206% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0363627 - 6.91699% [3] +| | | Remainder: 0.072342 - 13.7611% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.043608 - 0.198266% [2] +| | Mini-EM: setup physics model evaluator: 1.36904 - 6.22443% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.36902 - 99.998% [1] +| | | | allocate FieldManagerBuilder: 2.755e-06 - 0.000201239% [1] +| | | | fmb->setWorksetContainer(): 1.493e-06 - 0.000109056% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.36331 - 99.5829% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.36329 - 99.9988% [1] +| | | | | | getWorksets(): 1.32478 - 97.1753% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.32478 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.742775 - 56.0679% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0140996 - 1.89824% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.100096 - 13.476% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00323604 - 3.23292% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0968198 - 96.7265% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000730418 - 0.75441% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000397389 - 0.410442% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0030186 - 3.11775% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00893369 - 9.22713% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0303549 - 31.3519% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0068837 - 7.10981% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00941993 - 9.72934% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000769875 - 0.795163% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0188345 - 19.4532% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0107042 - 56.8328% [14] +| | | | | | | | | | | | Remainder: 0.00813033 - 43.1672% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0143026 - 14.7724% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00296064 - 3.05789% [14] +| | | | | | | | | | | Remainder: 0.000213568 - 0.220583% +| | | | | | | | | | Remainder: 4.0603e-05 - 0.0405639% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.529882 - 71.3382% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.292604 - 55.2205% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000335312 - 0.114596% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000100807 - 0.0344517% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.139079 - 47.5316% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.123295 - 42.1374% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.3298e-05 - 0.0318855% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.02899 - 9.90759% [14] +| | | | | | | | | | | Remainder: 0.000709541 - 0.242492% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.111473 - 21.0373% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0785418 - 14.8225% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000430432 - 0.0812317% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0220047 - 4.15275% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0244805 - 4.61999% [14] +| | | | | | | | | | Remainder: 0.000348106 - 0.065695% +| | | | | | | | | Remainder: 0.0986968 - 13.2876% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.58197 - 43.9296% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.581561 - 99.9298% [28] +| | | | | | | | | Remainder: 0.000408763 - 0.0702378% +| | | | | | | | Remainder: 3.3172e-05 - 0.00250397% +| | | | | | | Remainder: 4.649e-06 - 0.000350926% +| | | | | | getOrientations(): 9.436e-06 - 0.000692149% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000722007 - 0.0529606% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000701741 - 0.051474% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000369173 - 0.0270795% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000115239 - 0.008453% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000796447 - 0.0584209% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.58e-07 - 4.09304e-05% [2] +| | | | | | Remainder: 0.0357941 - 2.62556% +| | | | | Remainder: 1.605e-05 - 0.00117728% +| | | | fmb->setupBCFieldManagers(): 9.174e-06 - 0.000670116% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.5244e-05 - 0.0011135% [1] +| | | | build response library: 0.0056622 - 0.413596% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00558644 - 98.662% [1] +| | | | | | getWorksets(): 3.237e-06 - 0.0579439% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.297e-06 - 70.9608% [1] +| | | | | | | Remainder: 9.4e-07 - 29.0392% +| | | | | | getOrientations(): 5.87e-07 - 0.0105076% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000751651 - 13.4549% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000905774 - 16.2138% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000384482 - 6.88242% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00107685 - 19.2761% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.0171845% [3] +| | | | | | Remainder: 0.0024629 - 44.0871% +| | | | | Remainder: 7.5762e-05 - 1.33803% +| | | | Remainder: 1.9168e-05 - 0.00140013% +| | | Remainder: 2.7578e-05 - 0.0020144% +| | Mini-EM: setup auxiliary physics model evaluator: 3.47562 - 15.8021% [1] +| | | panzer::ModelEvaluator::setupModel(): 3.4756 - 99.9994% [1] +| | | | allocate FieldManagerBuilder: 7.65e-07 - 2.20106e-05% [1] +| | | | fmb->setWorksetContainer(): 5.71e-07 - 1.64288e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 3.47352 - 99.9402% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.47309 - 99.9877% [1] +| | | | | | getWorksets(): 2.2015 - 63.3874% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.20073 - 99.9649% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.71769 - 78.0509% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0143282 - 0.834154% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0980894 - 5.71054% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00389012 - 3.9659% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0941608 - 95.9949% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000693159 - 0.736144% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00038906 - 0.413187% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00327221 - 3.47512% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00925885 - 9.83301% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0302356 - 32.1105% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00677903 - 7.19942% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00838184 - 8.90162% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00204025 - 2.16677% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0191821 - 20.3716% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0109853 - 57.2683% [14] +| | | | | | | | | | | | Remainder: 0.00819683 - 42.7317% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0107722 - 11.4403% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00295465 - 3.13787% [14] +| | | | | | | | | | | Remainder: 0.00020191 - 0.214431% +| | | | | | | | | | Remainder: 3.8471e-05 - 0.0392203% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 1.03937 - 60.5095% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.537138 - 51.6794% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000195797 - 0.0364519% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.4461e-05 - 0.017586% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.236717 - 44.0699% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.299695 - 55.7948% [14] +| | | | | | | | | | | Remainder: 0.000436444 - 0.0812536% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.211965 - 20.3937% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.274717 - 26.4313% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000295126 - 0.0283948% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0149755 - 1.44084% [14] +| | | | | | | | | | Remainder: 0.000273787 - 0.0263417% +| | | | | | | | | Remainder: 0.565907 - 32.9458% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.478597 - 21.7472% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.464181 - 96.9878% [14] +| | | | | | | | | Remainder: 0.0144164 - 3.01222% +| | | | | | | | Remainder: 0.00444198 - 0.201841% +| | | | | | | Remainder: 0.000771795 - 0.0350577% +| | | | | | getOrientations(): 7.2035e-05 - 0.00207409% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0193678 - 0.557654% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00970547 - 0.279448% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00609654 - 0.175536% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.17361 - 33.7914% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 1.12626 - 95.9657% [1] +| | | | | | | Remainder: 0.0473463 - 4.03426% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00972646 - 0.280052% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 2.067e-06 - 5.95147e-05% [2] +| | | | | | Remainder: 0.0530129 - 1.52639% +| | | | | Remainder: 0.000428568 - 0.0123382% +| | | | fmb->setupBCFieldManagers(): 4.219e-06 - 0.000121389% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 0.00033247 - 0.00956583% [1] +| | | | build response library: 0.000787277 - 0.0226516% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.116e-06 - 0.268775% [1] +| | | | | Remainder: 0.000785161 - 99.7312% +| | | | Remainder: 0.000954195 - 0.0274541% +| | | Remainder: 2.1661e-05 - 0.000623227% +| | Mini-EM: eval auxiliary physics model evaluator: 1.59376 - 7.24613% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.576721 - 36.1861% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.9499 - 59.601% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0227187 - 2.39169% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.618888 - 65.1529% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000271455% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.5688e-05 - 0.00253487% [14] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.816e-06 - 0.00110133% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0377535 - 6.10022% [14] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0269159 - 4.34907% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0963511 - 15.5684% [14] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0109014 - 1.76145% [14] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0238977 - 3.86139% [14] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0792371 - 12.8031% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.116885 - 18.8864% [14] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.1141e-05 - 0.00180017% [14] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.773e-06 - 0.00109438% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.159676 - 25.8004% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0159104 - 2.5708% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0048942 - 0.790805% [14] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0462206 - 7.46833% [14] +| | | | | Remainder: 0.000202701 - 0.0327525% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5309e-05 - 0.00161164% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.98e-06 - 0.000208443% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00160147 - 0.168593% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.302775 - 31.8744% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.151587 - 50.0659% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.151168 - 49.9275% [1] +| | | | | Remainder: 1.9789e-05 - 0.00653587% +| | | | Remainder: 0.00390004 - 0.410574% +| | | Remainder: 0.0671437 - 4.2129% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0186938 - 0.0849921% [1] +| | | getWorksets(): 0.000302384 - 1.61757% [1] +| | | | panzer::WorksetContainer::getWorksets(): 0.000298847 - 98.8303% [1] +| | | | Remainder: 3.537e-06 - 1.1697% +| | | getOrientations(): 7.67e-07 - 0.00410297% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00342976 - 18.3471% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00339145 - 18.1422% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000894318 - 4.78405% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00233139 - 12.4715% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.312e-06 - 0.00701838% [3] +| | | Remainder: 0.00834238 - 44.6266% +| | panzer::ModelEvaluator::create_W_op: 1.96304 - 8.92504% [1] +| | panzer::ModelEvaluator::evalModel(J): 8.09213 - 36.7912% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0307563 - 0.380077% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 7.52924 - 93.044% [1] +| | | | panzer::WorksetContainer::getWorksets(): 0.00108189 - 0.0143692% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.121223 - 1.61004% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 1.05552 - 14.0189% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.537141 - 7.13407% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.050847 - 0.675327% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.444081 - 5.89809% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0545093 - 0.723968% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.018319 - 0.243305% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.169323 - 2.24888% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.6412e-05 - 0.000217977% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0347869 - 0.462024% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 1.06677 - 14.1684% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.278459 - 3.69837% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.30992 - 4.11622% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 1.1884 - 15.7838% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.222524 - 2.95547% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.0943e-05 - 0.000278156% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0584375 - 0.776141% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.192615 - 2.55822% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.267094 - 3.54743% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0380604 - 0.505502% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0272772 - 0.362283% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.11154 - 1.48143% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 1.14049 - 15.1475% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.123363 - 1.63846% [14] +| | | | Remainder: 0.017412 - 0.231259% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 0.00839453 - 0.103737% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.107e-06 - 2.60377e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00920552 - 0.113759% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.505773 - 6.25018% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.505604 - 99.9665% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.3922e-05 - 0.00472979% [1] +| | | | Remainder: 0.000145345 - 0.0287372% +| | | Remainder: 0.00875907 - 0.108242% +| | MaxwellPreconditioner::build: 0.644563 - 2.93054% [1] +| | | MaxwellPreconditioner: Schur complement: 0.0016896 - 0.262131% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0243953 - 3.78477% [1] +| | | | Ifpack2::Relaxation::initialize: 0.000157567 - 0.645892% [1] +| | | | Ifpack2::Relaxation::compute: 0.00301847 - 12.3732% [1] +| | | | Remainder: 0.0212192 - 86.9809% +| | | MaxwellPreconditioner: Solver S_E: 0.603903 - 93.6918% [1] +| | | | Ifpack2::Relaxation::initialize: 1.975e-06 - 0.000327039% [1] +| | | | Ifpack2::Relaxation::compute: 0.586628 - 97.1394% [1] +| | | | Remainder: 0.0172732 - 2.86027% +| | | MaxwellPreconditioner: Block preconditioner: 0.0145485 - 2.25711% [1] +| | | Remainder: 2.694e-05 - 0.00417957% +| | Mini-EM: timestepper: 1.74351 - 7.92695% [1] +| | | Mini-EM: Advance Time Step: 1.74351 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.294637 - 16.8991% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0034408 - 1.16781% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.271621 - 92.1884% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 0.00034052 - 0.125366% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00391818 - 1.44252% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0181419 - 6.67913% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.010268 - 3.78027% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00205136 - 0.755228% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.048054 - 17.6916% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00893628 - 3.28998% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00123906 - 0.456172% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00221327 - 0.814837% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.832e-06 - 0.00361975% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00619514 - 2.2808% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0178764 - 6.58138% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00455139 - 1.67564% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00711009 - 2.61765% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0246114 - 9.06093% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0343582 - 12.6493% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.445e-05 - 0.00531992% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00334631 - 1.23198% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0122651 - 4.51554% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0213604 - 7.86407% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.016064 - 5.91412% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00284149 - 1.04612% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00617847 - 2.27467% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0133828 - 4.92701% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00417145 - 1.53576% [14] +| | | | | | Remainder: 0.00212131 - 0.780982% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.1471e-05 - 0.0106813% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.074e-06 - 0.000703918% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0157436 - 5.3434% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00244914 - 0.831239% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00241348 - 98.5441% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.447e-06 - 0.0999128% [1] +| | | | | | Remainder: 3.3211e-05 - 1.35603% +| | | | | Remainder: 0.00134874 - 0.457763% +| | | | Stratimikos: BelosLOWS: 1.29324 - 74.1746% [1] +| | | | | GMRES block system: Operation Op*x: 0.0184839 - 1.42927% [1] +| | | | | Belos::MVT::MvAddMv: 0.00123664 - 0.095623% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.26871 - 98.1032% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0230621 - 1.81776% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00710644 - 30.8143% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00709686 - 99.8651% [2] +| | | | | | | | Remainder: 9.586e-06 - 0.134892% +| | | | | | | Belos::MVT::MvScale: 0.000153736 - 0.666616% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0152575 - 66.1581% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.0152432 - 99.9065% [2] +| | | | | | | | Remainder: 1.426e-05 - 0.0934624% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000286224 - 1.2411% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000281602 - 98.3852% [2] +| | | | | | | | Remainder: 4.622e-06 - 1.61482% +| | | | | | | Remainder: 0.000258275 - 1.11991% +| | | | | | Belos::MVT::MvAddMv: 0.00630765 - 0.49717% [2] +| | | | | | Belos::MVT::MvNorm: 0.000284357 - 0.0224131% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.12283 - 88.5016% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00308995 - 0.275193% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.00028246 - 0.0251561% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.046075 - 4.10348% [2] +| | | | | | | | Belos::MVT::Assign: 0.0144699 - 31.4051% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.00297875 - 6.46501% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00289744 - 97.2701% [22] +| | | | | | | | | Remainder: 8.1318e-05 - 2.72993% +| | | | | | | | Belos::MVT::MvDot: 0.00451592 - 9.80124% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.00238035 - 5.16625% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.0174967 - 37.9744% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.00312742 - 6.78768% [60] +| | | | | | | | Remainder: 0.00110596 - 2.40034% +| | | | | | | CG S_E: Operation Op*x: 0.0105321 - 0.938001% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.0382 - 92.463% [1] +| | | | | | | | Belos::MVT::Assign: 0.0103668 - 0.998534% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0305894 - 2.94639% [310] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.029705 - 97.1089% [310] +| | | | | | | | | Remainder: 0.000884381 - 2.89114% +| | | | | | | | Belos::MVT::MvDot: 0.0688796 - 6.63452% [619] +| | | | | | | | Belos::MVT::MvNorm: 0.03483 - 3.35485% [310] +| | | | | | | | CG S_E: Operation Op*x: 0.838086 - 80.7249% [309] +| | | | | | | | Belos::MVT::MvAddMv: 0.0532729 - 5.13128% [927] +| | | | | | | | Remainder: 0.00217562 - 0.209557% +| | | | | | | Remainder: 0.0246485 - 2.19522% +| | | | | | GMRES block system: Operation Op*x: 0.0721639 - 5.68798% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000182285 - 0.0143677% [1] +| | | | | | Remainder: 0.0438811 - 3.45872% +| | | | | Remainder: 0.00480977 - 0.371916% +| | | | Mini-EM: Compute responses: 0.141461 - 8.11358% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00139418 - 0.985556% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0827694 - 58.5105% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.334e-06 - 0.00523623% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00330209 - 3.98951% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.006865 - 8.29412% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.99e-06 - 0.00844515% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0036306 - 4.3864% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00371952 - 4.49383% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0128788 - 15.5599% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.788e-06 - 0.0082011% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00586851 - 7.09019% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0155632 - 18.803% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0202251 - 24.4355% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000201879 - 0.243905% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.025e-06 - 0.00969561% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00379783 - 4.58844% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00193327 - 2.33573% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000395621 - 0.47798% [14] +| | | | | | Remainder: 0.00436189 - 5.26992% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.397e-06 - 0.00593592% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00104623% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0048718 - 3.44392% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0375094 - 26.5157% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.435e-06 - 0.00382571% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0374775 - 99.9149% [1] +| | | | | | Remainder: 3.0502e-05 - 0.0813183% +| | | | | Remainder: 0.0149062 - 10.5373% +| | | | Remainder: 0.0141696 - 0.812707% +| | | Remainder: 2.94e-06 - 0.000168625% +| | Remainder: 1.29915 - 5.90665% +| Remainder: 3.479e-05 - 0.000158174% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 1.29324 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 20.8778 k-cell-steps per second +================================= + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell30.xml': + + 28.01 msec task-clock:u # 0.001 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,229 page-faults:u # 115.279 K/sec + 46,636,132 cycles:u # 1.665 GHz + 79,019,996 instructions:u # 1.69 insn per cycle + 17,133,654 branches:u # 611.692 M/sec + 297,073 branch-misses:u # 1.73% of all branches + + 23.193211076 seconds time elapsed + + 10.378754000 seconds user + 2.330140000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell30.xml': + + 7,653 iTLB-loads:u + 14,613 iTLB-load-misses:u # 190.94% of all iTLB cache accesses + 17,723,280 dTLB-loads:u + 13,985 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 21.825373598 seconds time elapsed + + 10.350252000 seconds user + 2.206038000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell30.xml': + + 17,644,898 L1-dcache-loads:u + 579,478 L1-dcache-load-misses:u # 3.28% of all L1-dcache accesses + 68,634 LLC-loads:u + 11,498 LLC-load-misses:u # 16.75% of all LL-cache accesses + + 19.511605527 seconds time elapsed + + 10.236413000 seconds user + 2.195495000 seconds sys + + diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell30_power.output b/trilinos/output/xeon_CG_Tpetra_maxwell30_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell30_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell22.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell22.output new file mode 100644 index 0000000..6b7305f --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell22.output @@ -0,0 +1,686 @@ +tron66.umiacs.umd.edu +1 GMRES Tpetra maxwell22.xml +output/xeon_GMRES_Tpetra_maxwell22.output +output/xeon_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.00200003 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 6.09457 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.0408279 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.15119 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: 9.62555 [1] +| Mini-EM: Total Time: 9.62551 - 99.9996% [1] +| | Mini-EM: build mesh: 0.000408737 - 0.00424639% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000267213 - 65.3753% [1] +| | | Remainder: 0.000141524 - 34.6247% +| | Mini-EM: build physics blocks: 0.000808491 - 0.00839946% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000246889 - 0.00256494% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.46003 - 4.77928% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.198662 - 2.06391% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0810468 - 40.7963% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0672591 - 82.988% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00231671 - 2.85849% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0114108 - 14.0793% [3] +| | | | Remainder: 6.0104e-05 - 0.0741596% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0158532 - 7.97997% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00938423 - 59.1947% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000370097 - 2.33453% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000952969 - 6.01123% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00204944 - 12.9276% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127817 - 8.06256% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00156227 - 9.85466% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000196114 - 1.23707% [3] +| | | | Remainder: 5.9865e-05 - 0.377622% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0269622 - 13.5719% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0122318 - 6.15708% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0210743 - 10.6081% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.013915 - 7.00438% [3] +| | | Remainder: 0.0275786 - 13.8822% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0142634 - 0.148183% [2] +| | Mini-EM: setup physics model evaluator: 0.591188 - 6.14189% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.591173 - 99.9974% [1] +| | | | allocate FieldManagerBuilder: 6.811e-06 - 0.00115212% [1] +| | | | fmb->setWorksetContainer(): 6.03e-07 - 0.000102001% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.585532 - 99.0458% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.585519 - 99.9979% [1] +| | | | | | getWorksets(): 0.54764 - 93.5306% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.547636 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.311116 - 56.8107% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00790187 - 2.53985% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0421396 - 13.5447% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00136995 - 3.25098% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0407509 - 96.7045% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000353 - 0.866239% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000171505 - 0.420862% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00129914 - 3.18801% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00371647 - 9.11997% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0127516 - 31.2916% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00270545 - 6.63899% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0035241 - 8.64791% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00026475 - 0.649679% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00857301 - 21.0376% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00411618 - 48.0133% [6] +| | | | | | | | | | | | Remainder: 0.00445683 - 51.9867% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00611651 - 15.0095% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00116358 - 2.85535% [6] +| | | | | | | | | | | Remainder: 0.000111771 - 0.274279% +| | | | | | | | | | Remainder: 1.8775e-05 - 0.0445543% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.218138 - 70.1148% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.119182 - 54.6361% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00015866 - 0.133124% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.4508e-05 - 0.0373445% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0560396 - 47.0201% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0510198 - 42.8082% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.3196e-05 - 0.0362437% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0114028 - 9.56753% [6] +| | | | | | | | | | | Remainder: 0.000473701 - 0.397459% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.046493 - 21.3135% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0335837 - 15.3956% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0001961 - 0.0898971% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00873663 - 4.00509% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00977905 - 4.48296% [6] +| | | | | | | | | | Remainder: 0.000167489 - 0.0767811% +| | | | | | | | | Remainder: 0.0429363 - 13.8007% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.23649 - 43.1837% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.236341 - 99.937% [12] +| | | | | | | | | Remainder: 0.000148963 - 0.0629892% +| | | | | | | | Remainder: 3.0628e-05 - 0.00559276% +| | | | | | | Remainder: 3.441e-06 - 0.000628333% +| | | | | | getOrientations(): 1.0926e-05 - 0.00186604% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000723811 - 0.123619% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000694503 - 0.118613% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000341611 - 0.0583433% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000120209 - 0.0205303% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000789258 - 0.134796% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.56e-07 - 0.000112037% [2] +| | | | | | Remainder: 0.0351985 - 6.0115% +| | | | | Remainder: 1.2579e-05 - 0.0021483% +| | | | fmb->setupBCFieldManagers(): 8.466e-06 - 0.00143207% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4831e-05 - 0.00250874% [1] +| | | | build response library: 0.00558905 - 0.945417% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00552148 - 98.791% [1] +| | | | | | getWorksets(): 3.877e-06 - 0.0702166% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 3.029e-06 - 78.1274% [1] +| | | | | | | Remainder: 8.48e-07 - 21.8726% +| | | | | | getOrientations(): 4.79e-07 - 0.0086752% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000734146 - 13.2962% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000903713 - 16.3672% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000381538 - 6.91006% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0010852 - 19.6541% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.99e-07 - 0.018093% [3] +| | | | | | Remainder: 0.00241154 - 43.6755% +| | | | | Remainder: 6.7569e-05 - 1.20895% +| | | | Remainder: 2.1435e-05 - 0.00362584% +| | | Remainder: 1.5103e-05 - 0.00255469% +| | Mini-EM: setup auxiliary physics model evaluator: 0.56569 - 5.87699% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.56568 - 99.9982% [1] +| | | | allocate FieldManagerBuilder: 8.99e-07 - 0.000158924% [1] +| | | | fmb->setWorksetContainer(): 6.31e-07 - 0.000111547% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.565612 - 99.9881% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.565605 - 99.9987% [1] +| | | | | | getWorksets(): 0.404638 - 71.5407% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.404637 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.238575 - 58.9602% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00756016 - 3.16889% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0404588 - 16.9585% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00146099 - 3.61107% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0389832 - 96.353% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000280812 - 0.720341% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000164065 - 0.420861% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00135811 - 3.48384% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00368835 - 9.46138% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0126416 - 32.4284% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00267832 - 6.87045% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00411877 - 10.5655% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000260173 - 0.667397% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00814021 - 20.8813% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00456428 - 56.0708% [6] +| | | | | | | | | | | | Remainder: 0.00357593 - 43.9292% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0042132 - 10.8077% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00136612 - 3.50439% [6] +| | | | | | | | | | | Remainder: 7.3437e-05 - 0.188381% +| | | | | | | | | | Remainder: 1.4552e-05 - 0.0359675% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.154383 - 64.7106% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0843336 - 54.6261% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.0774e-05 - 0.0957791% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.0355e-05 - 0.0478516% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0332245 - 39.3965% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0508247 - 60.2663% [6] +| | | | | | | | | | | Remainder: 0.000163258 - 0.193586% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.031977 - 20.7128% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0315238 - 20.4192% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000110592 - 0.0716347% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00591131 - 3.82899% [6] +| | | | | | | | | | Remainder: 0.000526854 - 0.341264% +| | | | | | | | | Remainder: 0.0361725 - 15.1619% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.166053 - 41.0376% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.165983 - 99.9576% [6] +| | | | | | | | | Remainder: 7.0384e-05 - 0.0423864% +| | | | | | | | Remainder: 8.965e-06 - 0.00221557% +| | | | | | | Remainder: 1.175e-06 - 0.000290383% +| | | | | | getOrientations(): 9.695e-06 - 0.00171409% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000424732 - 0.0750934% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000358193 - 0.0633292% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000191981 - 0.0339426% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.140691 - 24.8745% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.140663 - 99.98% [1] +| | | | | | | Remainder: 2.8086e-05 - 0.0199629% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000509684 - 0.090113% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.2e-07 - 7.42568e-05% [2] +| | | | | | Remainder: 0.0187811 - 3.32053% +| | | | | Remainder: 7.11e-06 - 0.00125704% +| | | | fmb->setupBCFieldManagers(): 6.015e-06 - 0.00106332% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.6538e-05 - 0.00469135% [1] +| | | | build response library: 2.2772e-05 - 0.0040256% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.17e-07 - 1.39206% [1] +| | | | | Remainder: 2.2455e-05 - 98.6079% +| | | | Remainder: 1.0663e-05 - 0.00188499% +| | | Remainder: 1.0233e-05 - 0.00180894% +| | Mini-EM: eval auxiliary physics model evaluator: 0.494299 - 5.1353% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.13729 - 27.7747% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.354121 - 71.641% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00138811 - 0.391986% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.232252 - 65.5854% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.677e-06 - 0.00115263% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 7.342e-06 - 0.00316123% [6] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.557e-06 - 0.00153153% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0018925 - 0.81485% [6] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0106951 - 4.60494% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0379112 - 16.3234% [6] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00419524 - 1.80633% [6] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0092605 - 3.98727% [6] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0316495 - 13.6272% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0463968 - 19.977% [6] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 6.242e-06 - 0.0026876% [6] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.827e-06 - 0.00121721% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0630073 - 27.1289% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00684545 - 2.94743% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00197689 - 0.851185% [6] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0183017 - 7.88012% [6] +| | | | | Remainder: 9.6727e-05 - 0.0416475% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.3245e-05 - 0.00374025% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.964e-06 - 0.000554613% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000590686 - 0.166803% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.119423 - 33.7238% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0597068 - 49.996% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0597011 - 49.9912% [1] +| | | | | Remainder: 1.5207e-05 - 0.0127337% +| | | | Remainder: 0.000452395 - 0.127752% +| | | Remainder: 0.00288785 - 0.584231% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00465435 - 0.0483543% [1] +| | | getWorksets(): 4.009e-06 - 0.0861345% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.894e-06 - 72.1876% [1] +| | | | Remainder: 1.115e-06 - 27.8124% +| | | getOrientations(): 7.68e-07 - 0.0165007% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000751198 - 16.1397% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000908789 - 19.5256% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000376076 - 8.0801% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115848 - 24.8902% [1] +| | | Phalanx::SortAndOrderEvaluators: 8.78e-07 - 0.0188641% [3] +| | | Remainder: 0.00145415 - 31.2429% +| | panzer::ModelEvaluator::create_W_op: 0.377264 - 3.91941% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.633729 - 6.58385% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000843611 - 0.133119% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.483983 - 76.3707% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.154e-06 - 0.000445057% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0027869 - 0.575825% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0139619 - 2.88479% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0209002 - 4.31837% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00155968 - 0.32226% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0198248 - 4.09617% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0189006 - 3.90521% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00399153 - 0.824724% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0137792 - 2.84705% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.487e-06 - 0.00134034% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00592102 - 1.22339% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0421083 - 8.70037% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00656491 - 1.35643% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0133484 - 2.75804% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0417977 - 8.63619% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0622144 - 12.8547% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 8.829e-06 - 0.00182424% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00307913 - 0.636205% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0400814 - 8.28158% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0630993 - 13.0375% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00984346 - 2.03384% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00354712 - 0.732902% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0185673 - 3.83635% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0486288 - 10.0476% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0292533 - 6.04429% [6] +| | | | Remainder: 0.000206263 - 0.0426178% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.525e-05 - 0.00240639% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.25e-06 - 0.000197245% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00163413 - 0.257859% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.144933 - 22.8698% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.144904 - 99.9806% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.7538e-05 - 0.0121008% [1] +| | | | Remainder: 1.0606e-05 - 0.00731788% +| | | Remainder: 0.0023191 - 0.365946% +| | MaxwellPreconditioner::build: 0.00384085 - 0.0399028% [1] +| | | MaxwellPreconditioner: Schur complement: 2.0405e-05 - 0.531263% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00160488 - 41.7845% [1] +| | | | Ifpack2::Relaxation::initialize: 7.42e-06 - 0.46234% [1] +| | | | Ifpack2::Relaxation::compute: 0.000796989 - 49.6604% [1] +| | | | Remainder: 0.00080047 - 49.8773% +| | | MaxwellPreconditioner: Solver S_E: 0.00212601 - 55.3526% [1] +| | | | Ifpack2::Relaxation::initialize: 1.504e-06 - 0.0707429% [1] +| | | | Ifpack2::Relaxation::compute: 0.00160935 - 75.698% [1] +| | | | Remainder: 0.000515159 - 24.2313% +| | | MaxwellPreconditioner: Block preconditioner: 7.9244e-05 - 2.06319% [1] +| | | Remainder: 1.0312e-05 - 0.268482% +| | Mini-EM: timestepper: 6.23516 - 64.7775% [1] +| | | Mini-EM: Advance Time Step: 6.23516 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0668395 - 1.07198% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000754992 - 1.12956% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0639996 - 95.7512% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.133e-06 - 0.00333283% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000396965 - 0.620262% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00560466 - 8.75734% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00344332 - 5.38022% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000236361 - 0.369316% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00258824 - 4.04416% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.003143 - 4.91097% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000221076 - 0.345433% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00058173 - 0.908959% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.691e-06 - 0.00576722% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00242823 - 3.79414% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00637225 - 9.9567% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00179647 - 2.807% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000905508 - 1.41487% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00455332 - 7.11461% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0118007 - 18.4387% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.953e-06 - 0.00930162% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000396291 - 0.619209% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00443635 - 6.93183% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00641928 - 10.0302% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000398182 - 0.622163% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000241233 - 0.376929% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00248125 - 3.87698% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00435182 - 6.79975% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00107188 - 1.67483% [6] +| | | | | | Remainder: 0.000119717 - 0.187059% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9608e-05 - 0.029336% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.073e-06 - 0.00310146% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00159355 - 2.38414% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000326683 - 0.488758% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000296397 - 90.7292% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.59e-06 - 0.792818% [1] +| | | | | | Remainder: 2.7696e-05 - 8.47794% +| | | | | Remainder: 0.000142973 - 0.213905% +| | | | Stratimikos: BelosLOWS: 6.15123 - 98.6539% [1] +| | | | | GMRES block system: Operation Op*x: 0.00357528 - 0.058123% [1] +| | | | | Belos::MVT::MvAddMv: 0.000128041 - 0.00208155% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 6.14691 - 99.9298% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000718389 - 0.011687% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000210623 - 29.3188% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0002048 - 97.2353% [2] +| | | | | | | | Remainder: 5.823e-06 - 2.76466% +| | | | | | | Belos::MVT::MvScale: 6.8589e-05 - 9.54761% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000304799 - 42.4281% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000301332 - 98.8625% [2] +| | | | | | | | Remainder: 3.467e-06 - 1.13747% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.5608e-05 - 13.3087% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.3822e-05 - 98.132% [2] +| | | | | | | | Remainder: 1.786e-06 - 1.86804% +| | | | | | | Remainder: 3.877e-05 - 5.3968% +| | | | | | Belos::MVT::MvAddMv: 0.000349577 - 0.00568704% [2] +| | | | | | Belos::MVT::MvNorm: 0.000119312 - 0.00194101% [1] +| | | | | | GMRES block system: Operation Prec*x: 6.14091 - 99.9024% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00164436 - 0.0267771% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000132761 - 0.00216191% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0405116 - 0.6597% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0286033 - 70.6053% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000998847 - 3.49207% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000979642 - 98.0773% [22] +| | | | | | | | | | Remainder: 1.9205e-05 - 1.92272% +| | | | | | | | | Belos::MVT::MvScale: 0.000267052 - 0.93364% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0181968 - 63.6179% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0181604 - 99.7999% [40] +| | | | | | | | | | Remainder: 3.6415e-05 - 0.200117% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00903758 - 31.5962% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0090049 - 99.6384% [40] +| | | | | | | | | | Remainder: 3.2676e-05 - 0.361557% +| | | | | | | | | Remainder: 0.000103002 - 0.360105% +| | | | | | | | Belos::MVT::MvAddMv: 0.00228299 - 5.6354% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00738621 - 18.2324% [22] +| | | | | | | | Belos::MVT::MvNorm: 9.4048e-05 - 0.232151% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000649019 - 1.60206% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000576065 - 88.7593% [21] +| | | | | | | | | Remainder: 7.2954e-05 - 11.2407% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000473505 - 1.16881% [1] +| | | | | | | | Remainder: 0.00102248 - 2.52391% +| | | | | | | GMRES S_E: Operation Op*x: 0.00127834 - 0.0208168% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 6.09282 - 99.2169% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 5.72642 - 93.9864% [277] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0135427 - 0.236496% [277] +| | | | | | | | | | Belos::MVT::MvDot: 0.0132033 - 97.4938% [277] +| | | | | | | | | | Remainder: 0.000339407 - 2.50619% +| | | | | | | | | Belos::MVT::MvScale: 0.00415803 - 0.0726114% [277] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 3.49919 - 61.1062% [552] +| | | | | | | | | | Belos::MVT::MvTransMv: 3.49844 - 99.9785% [552] +| | | | | | | | | | Remainder: 0.000752697 - 0.0215106% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 2.20742 - 38.548% [552] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.20681 - 99.9723% [552] +| | | | | | | | | | Remainder: 0.00061157 - 0.0277052% +| | | | | | | | | Remainder: 0.00210177 - 0.036703% +| | | | | | | | Belos::MVT::MvAddMv: 0.0215117 - 0.353067% [281] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0141387 - 0.232055% [277] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0124509 - 88.0626% [277] +| | | | | | | | | Remainder: 0.00168779 - 11.9374% +| | | | | | | | GMRES S_E: Operation Op*x: 0.311665 - 5.11528% [277] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00853892 - 0.140147% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.4586e-05 - 0.000895908% [1] +| | | | | | | | Remainder: 0.0104907 - 0.172182% +| | | | | | | Remainder: 0.00452299 - 0.0736535% +| | | | | | GMRES block system: Operation Op*x: 0.0041168 - 0.0669735% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000121506 - 0.0019767% [1] +| | | | | | Remainder: 0.000576233 - 0.00937436% +| | | | | Remainder: 0.000617888 - 0.010045% +| | | | Mini-EM: Compute responses: 0.0169027 - 0.271087% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00120742 - 7.14331% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0138143 - 81.7283% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.687e-06 - 0.0411674% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0003001 - 2.17238% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00360844 - 26.121% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.746e-06 - 0.0343557% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000459959 - 3.32958% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00049468 - 3.58092% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00701988 - 50.816% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.427e-06 - 0.0248076% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000450159 - 3.25864% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000403272 - 2.91923% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000349144 - 2.52741% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.865e-05 - 0.42456% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.612e-06 - 0.0189079% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000297939 - 2.15674% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000216291 - 1.5657% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.3183e-05 - 0.312596% [6] +| | | | | | Remainder: 9.615e-05 - 0.696017% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.551e-06 - 0.0387571% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.573e-06 - 0.00930619% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.001457 - 8.61989% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000195249 - 1.15513% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.41e-07 - 0.481949% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000177087 - 90.698% [1] +| | | | | | Remainder: 1.7221e-05 - 8.82002% +| | | | | Remainder: 0.000220628 - 1.30528% +| | | | Remainder: 0.000186931 - 0.00299802% +| | | Remainder: 3.786e-06 - 6.07202e-05% +| | Remainder: 0.0452657 - 0.470268% +| Remainder: 3.8863e-05 - 0.000403748% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 6.15123 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.73104 k-cell-steps per second +================================= + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell22.xml': + + 28.93 msec task-clock:u # 0.003 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,248 page-faults:u # 112.277 K/sec + 46,661,625 cycles:u # 1.613 GHz + 77,970,945 instructions:u # 1.67 insn per cycle + 16,957,089 branches:u # 586.171 M/sec + 293,037 branch-misses:u # 1.73% of all branches + + 10.273631361 seconds time elapsed + + 9.772521000 seconds user + 0.435174000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell22.xml': + + 6,602 iTLB-loads:u + 13,812 iTLB-load-misses:u # 209.21% of all iTLB cache accesses + 17,754,589 dTLB-loads:u + 12,826 dTLB-load-misses:u # 0.07% of all dTLB cache accesses + + 10.317652558 seconds time elapsed + + 9.790025000 seconds user + 0.470904000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell22.xml': + + 17,698,577 L1-dcache-loads:u + 582,689 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses + 67,707 LLC-loads:u + 11,248 LLC-load-misses:u # 16.61% of all LL-cache accesses + + 10.273540755 seconds time elapsed + + 9.772111000 seconds user + 0.444339000 seconds sys + + diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell22_power.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell22_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell22_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell24.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell24.output new file mode 100644 index 0000000..7156baf --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell24.output @@ -0,0 +1,686 @@ +tron66.umiacs.umd.edu +1 GMRES Tpetra maxwell24.xml +output/xeon_GMRES_Tpetra_maxwell24.output +output/xeon_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.00238736 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 8.42374 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.0528418 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.49647 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: 12.995 [1] +| Mini-EM: Total Time: 12.995 - 99.9997% [1] +| | Mini-EM: build mesh: 0.000403248 - 0.0031031% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000266687 - 66.1347% [1] +| | | Remainder: 0.000136561 - 33.8653% +| | Mini-EM: build physics blocks: 0.000779153 - 0.00599579% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000228578 - 0.00175897% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.63285 - 4.86995% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.265292 - 2.04149% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.106652 - 40.2017% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0888025 - 83.2639% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00303862 - 2.8491% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0147389 - 13.8197% [3] +| | | | Remainder: 7.1841e-05 - 0.0673603% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0210571 - 7.93734% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0123095 - 58.4577% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000889119 - 4.22241% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00156426 - 7.42863% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00263022 - 12.4909% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012833 - 6.09437% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00203136 - 9.64689% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000281358 - 1.33616% [3] +| | | | Remainder: 6.801e-05 - 0.322978% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0375662 - 14.1603% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0168255 - 6.34226% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0275284 - 10.3766% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.018824 - 7.09556% [3] +| | | Remainder: 0.036839 - 13.8862% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0182938 - 0.140776% [2] +| | Mini-EM: setup physics model evaluator: 0.745403 - 5.73607% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.745385 - 99.9975% [1] +| | | | allocate FieldManagerBuilder: 6.871e-06 - 0.000921806% [1] +| | | | fmb->setWorksetContainer(): 3.33e-07 - 4.46749e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.739699 - 99.2373% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.739687 - 99.9983% [1] +| | | | | | getWorksets(): 0.700254 - 94.669% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.700251 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.396327 - 56.5979% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00997551 - 2.51699% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0549349 - 13.861% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00169527 - 3.08596% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0532172 - 96.8731% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000402834 - 0.756962% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000191589 - 0.360013% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00159177 - 2.99107% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00483028 - 9.07654% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0164608 - 30.9313% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00346791 - 6.51653% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00588057 - 11.0501% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000311971 - 0.586222% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0112192 - 21.0818% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0053034 - 47.2709% [7] +| | | | | | | | | | | | Remainder: 0.00591576 - 52.7291% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0072155 - 13.5586% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00151102 - 2.83935% [7] +| | | | | | | | | | | Remainder: 0.000133813 - 0.251447% +| | | | | | | | | | Remainder: 2.2473e-05 - 0.0409084% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.278988 - 70.3934% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.153172 - 54.9025% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000174307 - 0.113799% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.821e-05 - 0.0314745% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0736624 - 48.0915% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0639222 - 41.7324% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.8259e-05 - 0.0315065% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0147666 - 9.64057% [7] +| | | | | | | | | | | Remainder: 0.000549573 - 0.358796% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.061403 - 22.0092% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0392965 - 14.0854% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000224159 - 0.0803471% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0112029 - 4.01555% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0124826 - 4.47425% [7] +| | | | | | | | | | Remainder: 0.0012075 - 0.432815% +| | | | | | | | | Remainder: 0.0524286 - 13.2286% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.303896 - 43.3981% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.303718 - 99.9414% [14] +| | | | | | | | | Remainder: 0.000178107 - 0.0586079% +| | | | | | | | Remainder: 2.8145e-05 - 0.00401927% +| | | | | | | Remainder: 3.277e-06 - 0.000467973% +| | | | | | getOrientations(): 9.046e-06 - 0.00122295% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000723431 - 0.0978023% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000693242 - 0.093721% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000341164 - 0.0461228% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000112249 - 0.0151752% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000776479 - 0.104974% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.66e-07 - 7.65189e-05% [2] +| | | | | | Remainder: 0.0367762 - 4.97187% +| | | | | Remainder: 1.2419e-05 - 0.00167893% +| | | | fmb->setupBCFieldManagers(): 8.288e-06 - 0.00111191% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3143e-05 - 0.00176325% [1] +| | | | build response library: 0.00563601 - 0.756121% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00556294 - 98.7035% [1] +| | | | | | getWorksets(): 3.093e-06 - 0.0556001% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.171e-06 - 70.1908% [1] +| | | | | | | Remainder: 9.22e-07 - 29.8092% +| | | | | | getOrientations(): 6.13e-07 - 0.0110194% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738163 - 13.2693% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000889327 - 15.9866% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000365542 - 6.57102% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00107196 - 19.2697% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.188e-06 - 0.0213556% [3] +| | | | | | Remainder: 0.00249305 - 44.8153% +| | | | | Remainder: 7.307e-05 - 1.29648% +| | | | Remainder: 2.0749e-05 - 0.00278366% +| | | Remainder: 1.876e-05 - 0.00251676% +| | Mini-EM: setup auxiliary physics model evaluator: 0.715078 - 5.50272% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.715067 - 99.9985% [1] +| | | | allocate FieldManagerBuilder: 7.79e-07 - 0.000108941% [1] +| | | | fmb->setWorksetContainer(): 5.18e-07 - 7.24407e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.715019 - 99.9932% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.715013 - 99.9992% [1] +| | | | | | getWorksets(): 0.519649 - 72.6769% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.519647 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.299841 - 57.701% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00815441 - 2.71957% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0540394 - 18.0227% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0018768 - 3.47303% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0521444 - 96.4933% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000334587 - 0.641655% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000186529 - 0.357716% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00174939 - 3.3549% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00478036 - 9.16754% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0157235 - 30.1538% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00346444 - 6.64393% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00460645 - 8.83403% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000298169 - 0.571814% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.013153 - 25.2242% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00834617 - 63.4544% [7] +| | | | | | | | | | | | Remainder: 0.00480685 - 36.5456% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0062529 - 11.9915% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00149225 - 2.86176% [7] +| | | | | | | | | | | Remainder: 0.000102765 - 0.197078% +| | | | | | | | | | Remainder: 1.8218e-05 - 0.0337124% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.196003 - 65.3688% [7] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.106683 - 54.4295% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.9693e-05 - 0.0840741% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.7101e-05 - 0.0441503% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0430106 - 40.3162% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0633389 - 59.3709% [7] +| | | | | | | | | | | Remainder: 0.000197054 - 0.184709% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0412421 - 21.0416% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0396565 - 20.2326% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000130936 - 0.0668032% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00747765 - 3.81508% [7] +| | | | | | | | | | Remainder: 0.000812128 - 0.414345% +| | | | | | | | | Remainder: 0.041645 - 13.889% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.219788 - 42.2956% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.219629 - 99.9277% [7] +| | | | | | | | | Remainder: 0.000158866 - 0.0722815% +| | | | | | | | Remainder: 1.7423e-05 - 0.00335285% +| | | | | | | Remainder: 2.339e-06 - 0.000450111% +| | | | | | getOrientations(): 1.0661e-05 - 0.00149102% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000467336 - 0.0653605% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000364405 - 0.0509648% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000223772 - 0.0312962% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.177765 - 24.8617% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.177737 - 99.9842% [1] +| | | | | | | Remainder: 2.8007e-05 - 0.0157551% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000468025 - 0.0654569% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.26e-07 - 5.95793e-05% [2] +| | | | | | Remainder: 0.0160645 - 2.24674% +| | | | | Remainder: 5.648e-06 - 0.00078991% +| | | | fmb->setupBCFieldManagers(): 4.428e-06 - 0.000619242% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.2478e-05 - 0.00174501% [1] +| | | | build response library: 2.0214e-05 - 0.00282687% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.71e-07 - 1.83536% [1] +| | | | | Remainder: 1.9843e-05 - 98.1646% +| | | | Remainder: 1.0413e-05 - 0.00145623% +| | | Remainder: 1.0906e-05 - 0.00152515% +| | Mini-EM: eval auxiliary physics model evaluator: 0.641506 - 4.93656% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.173497 - 27.0453% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.464954 - 72.4785% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00180772 - 0.388795% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.300546 - 64.6399% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.205e-06 - 0.000733665% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 9.286e-06 - 0.00308971% [7] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.663e-06 - 0.00121878% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0024229 - 0.806168% [7] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0138206 - 4.5985% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0493878 - 16.4327% [7] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00539613 - 1.79544% [7] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0119627 - 3.98034% [7] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0408877 - 13.6045% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0603716 - 20.0873% [7] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 7.242e-06 - 0.00240962% [7] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.936e-06 - 0.00130962% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0818251 - 27.2255% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00809424 - 2.69318% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00267003 - 0.888393% [7] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0235767 - 7.84462% [7] +| | | | | Remainder: 0.000103914 - 0.0345751% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.3052e-05 - 0.00280716% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.056e-06 - 0.000442194% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000712515 - 0.153244% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.161326 - 34.6971% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0822931 - 51.0105% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0790139 - 48.9779% [1] +| | | | | Remainder: 1.8735e-05 - 0.0116132% +| | | | Remainder: 0.000547146 - 0.117677% +| | | Remainder: 0.00305455 - 0.476153% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00477342 - 0.0367327% [1] +| | | getWorksets(): 4.612e-06 - 0.0966184% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.259e-06 - 70.6635% [1] +| | | | Remainder: 1.353e-06 - 29.3365% +| | | getOrientations(): 8.15e-07 - 0.0170737% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075966 - 15.9144% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000914607 - 19.1604% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000369883 - 7.74881% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113361 - 23.7483% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.83e-07 - 0.0205932% [3] +| | | Remainder: 0.00158925 - 33.2938% +| | panzer::ModelEvaluator::create_W_op: 0.482728 - 3.71472% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.823526 - 6.33725% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.001124 - 0.136487% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.624932 - 75.8848% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.911e-06 - 0.000305793% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00382909 - 0.612721% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.01789 - 2.86271% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0268202 - 4.2917% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00228135 - 0.365056% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0259344 - 4.14996% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0247354 - 3.9581% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00478924 - 0.766362% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0182146 - 2.91465% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.694e-06 - 0.00107116% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00686575 - 1.09864% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0548878 - 8.78301% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00825419 - 1.32082% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0182879 - 2.92638% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0545429 - 8.72783% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0802266 - 12.8377% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 9.79e-06 - 0.00156657% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00381352 - 0.610231% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0524656 - 8.39541% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0819116 - 13.1073% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0122261 - 1.9564% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00215419 - 0.344708% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0243735 - 3.90019% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.062217 - 9.95581% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0379677 - 6.07549% [7] +| | | | Remainder: 0.000224575 - 0.0359359% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5986e-05 - 0.00194116% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.155e-06 - 0.000140251% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0018609 - 0.225967% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.192043 - 23.3196% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.192015 - 99.9856% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.5983e-05 - 0.00832262% [1] +| | | | Remainder: 1.1747e-05 - 0.00611686% +| | | Remainder: 0.00354973 - 0.43104% +| | MaxwellPreconditioner::build: 0.00494377 - 0.0380436% [1] +| | | MaxwellPreconditioner: Schur complement: 1.6491e-05 - 0.333572% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00178021 - 36.0092% [1] +| | | | Ifpack2::Relaxation::initialize: 8.11e-06 - 0.455564% [1] +| | | | Ifpack2::Relaxation::compute: 0.0009815 - 55.1339% [1] +| | | | Remainder: 0.000790601 - 44.4105% +| | | MaxwellPreconditioner: Solver S_E: 0.00304734 - 61.6401% [1] +| | | | Ifpack2::Relaxation::initialize: 1.516e-06 - 0.0497483% [1] +| | | | Ifpack2::Relaxation::compute: 0.00257507 - 84.5021% [1] +| | | | Remainder: 0.000470759 - 15.4482% +| | | MaxwellPreconditioner: Block preconditioner: 9.0461e-05 - 1.8298% [1] +| | | Remainder: 9.262e-06 - 0.187347% +| | Mini-EM: timestepper: 8.6032 - 66.2039% [1] +| | | Mini-EM: Advance Time Step: 8.6032 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0848514 - 0.986278% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000747907 - 0.881431% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0817132 - 96.3015% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.735e-06 - 0.00212328% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000505022 - 0.618042% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00723872 - 8.8587% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00410184 - 5.01981% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000294041 - 0.359845% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00333714 - 4.08397% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00401515 - 4.91371% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0002481 - 0.303623% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000758861 - 0.928689% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.994e-06 - 0.00611162% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00283552 - 3.47009% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00831038 - 10.1702% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00230303 - 2.81843% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00113585 - 1.39005% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00591032 - 7.233% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0151617 - 18.5548% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.962e-06 - 0.00974384% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000499056 - 0.610741% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00566777 - 6.93617% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00833298 - 10.1978% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000443181 - 0.542362% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000287667 - 0.352045% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00319528 - 3.91036% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00559007 - 6.84108% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00138883 - 1.69964% [7] +| | | | | | Remainder: 0.000137929 - 0.168797% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.4984e-05 - 0.0176591% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.234e-06 - 0.00263284% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00197548 - 2.32816% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000240864 - 0.283866% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000212854 - 88.371% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.905e-06 - 0.790903% [1] +| | | | | | Remainder: 2.6105e-05 - 10.8381% +| | | | | Remainder: 0.0001568 - 0.184794% +| | | | Stratimikos: BelosLOWS: 8.49651 - 98.7599% [1] +| | | | | GMRES block system: Operation Op*x: 0.00456089 - 0.0536796% [1] +| | | | | Belos::MVT::MvAddMv: 0.000143413 - 0.0016879% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 8.49117 - 99.9372% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000950377 - 0.0111925% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000265628 - 27.9498% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000258959 - 97.4893% [2] +| | | | | | | | Remainder: 6.669e-06 - 2.51065% +| | | | | | | Belos::MVT::MvScale: 9.0094e-05 - 9.47982% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000421787 - 44.381% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000417988 - 99.0993% [2] +| | | | | | | | Remainder: 3.799e-06 - 0.900692% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000131923 - 13.8811% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000129482 - 98.1497% [2] +| | | | | | | | Remainder: 2.441e-06 - 1.85032% +| | | | | | | Remainder: 4.0945e-05 - 4.30829% +| | | | | | Belos::MVT::MvAddMv: 0.000424422 - 0.00499839% [2] +| | | | | | Belos::MVT::MvNorm: 0.000143687 - 0.00169219% [1] +| | | | | | GMRES block system: Operation Prec*x: 8.48337 - 99.9081% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00138228 - 0.016294% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000156836 - 0.00184875% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0532136 - 0.62727% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0380703 - 71.5424% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.0013489 - 3.54318% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00132802 - 98.4518% [22] +| | | | | | | | | | Remainder: 2.0884e-05 - 1.54823% +| | | | | | | | | Belos::MVT::MvScale: 0.000351761 - 0.923978% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0241934 - 63.5492% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.024159 - 99.8581% [40] +| | | | | | | | | | Remainder: 3.4332e-05 - 0.141907% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0120742 - 31.7157% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0120428 - 99.7393% [40] +| | | | | | | | | | Remainder: 3.1473e-05 - 0.260662% +| | | | | | | | | Remainder: 0.000102026 - 0.267994% +| | | | | | | | Belos::MVT::MvAddMv: 0.00255244 - 4.79659% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00989733 - 18.5992% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.000119167 - 0.223941% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000846057 - 1.58993% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000776839 - 91.8188% [21] +| | | | | | | | | Remainder: 6.9218e-05 - 8.18125% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000607489 - 1.1416% [1] +| | | | | | | | Remainder: 0.00112086 - 2.10635% +| | | | | | | GMRES S_E: Operation Op*x: 0.0017342 - 0.0204423% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 8.42147 - 99.2703% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 7.91952 - 94.0397% [284] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0177072 - 0.22359% [284] +| | | | | | | | | | Belos::MVT::MvDot: 0.017309 - 97.7508% [284] +| | | | | | | | | | Remainder: 0.000398265 - 2.24917% +| | | | | | | | | Belos::MVT::MvScale: 0.00530389 - 0.0669723% [284] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 4.7821 - 60.3836% [566] +| | | | | | | | | | Belos::MVT::MvTransMv: 4.78114 - 99.9799% [566] +| | | | | | | | | | Remainder: 0.000959641 - 0.0200674% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 3.11205 - 39.296% [566] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.11139 - 99.9787% [566] +| | | | | | | | | | Remainder: 0.000662129 - 0.0212763% +| | | | | | | | | Remainder: 0.00236067 - 0.0298083% +| | | | | | | | Belos::MVT::MvAddMv: 0.0280329 - 0.332875% [288] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.019328 - 0.229509% [284] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0173726 - 89.8831% [284] +| | | | | | | | | Remainder: 0.00195539 - 10.1169% +| | | | | | | | GMRES S_E: Operation Op*x: 0.430963 - 5.11744% [284] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0112089 - 0.133099% [1] +| | | | | | | | Belos::MVT::MvNorm: 6.7864e-05 - 0.000805845% [1] +| | | | | | | | Remainder: 0.0123454 - 0.146594% +| | | | | | | Remainder: 0.00541276 - 0.0638044% +| | | | | | GMRES block system: Operation Op*x: 0.00546264 - 0.0643331% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.2155e-05 - 0.000967534% [1] +| | | | | | Remainder: 0.000743781 - 0.00875946% +| | | | | Remainder: 0.000632912 - 0.00744908% +| | | | Mini-EM: Compute responses: 0.0215311 - 0.250269% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00163001 - 7.57049% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0173314 - 80.4946% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.827e-06 - 0.0336211% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000385277 - 2.223% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00480196 - 27.7067% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.504e-06 - 0.0259875% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000582148 - 3.35892% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000621909 - 3.58834% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00846275 - 48.829% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.109e-06 - 0.0294783% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000582398 - 3.36037% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00048544 - 2.80093% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000503789 - 2.9068% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.8956e-05 - 0.397868% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.669e-06 - 0.0153998% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000359356 - 2.07344% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000304242 - 1.75544% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.4706e-05 - 0.257948% [7] +| | | | | | Remainder: 0.000110351 - 0.636712% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.39e-06 - 0.029678% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.608e-06 - 0.00746826% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00214238 - 9.95017% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00019995 - 0.928656% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.05e-07 - 0.452613% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000180063 - 90.054% [1] +| | | | | | Remainder: 1.8982e-05 - 9.49337% +| | | | | Remainder: 0.000219386 - 1.01893% +| | | | Remainder: 0.000303029 - 0.00352228% +| | | Remainder: 2.385e-06 - 2.77222e-05% +| | Remainder: 0.0560017 - 0.430948% +| Remainder: 4.1445e-05 - 0.000318929% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 8.49651 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.62702 k-cell-steps per second +================================= + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell24.xml': + + 26.65 msec task-clock:u # 0.002 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,750 page-faults:u # 103.192 K/sec + 45,052,601 cycles:u # 1.691 GHz + 78,090,758 instructions:u # 1.73 insn per cycle + 16,972,059 branches:u # 636.867 M/sec + 289,279 branch-misses:u # 1.70% of all branches + + 13.709625148 seconds time elapsed + + 13.060387000 seconds user + 0.519485000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell24.xml': + + 8,033 iTLB-loads:u + 14,485 iTLB-load-misses:u # 180.32% of all iTLB cache accesses + 18,107,303 dTLB-loads:u + 14,607 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 13.702173896 seconds time elapsed + + 13.114203000 seconds user + 0.482923000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell24.xml': + + 17,698,985 L1-dcache-loads:u + 571,365 L1-dcache-load-misses:u # 3.23% of all L1-dcache accesses + 63,864 LLC-loads:u + 11,859 LLC-load-misses:u # 18.57% of all LL-cache accesses + + 13.680480797 seconds time elapsed + + 13.071922000 seconds user + 0.507445000 seconds sys + + diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell24_power.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell24_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell24_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell26.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell26.output new file mode 100644 index 0000000..1351df1 --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell26.output @@ -0,0 +1,686 @@ +tron67.umiacs.umd.edu +1 GMRES Tpetra maxwell26.xml +output/xeon_GMRES_Tpetra_maxwell26.output +output/xeon_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.0431496 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 12.0036 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.141864 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 12.5047 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: 21.7098 [1] +| Mini-EM: Total Time: 21.7097 - 99.9998% [1] +| | Mini-EM: build mesh: 0.00300863 - 0.0138584% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00285503 - 94.8947% [1] +| | | Remainder: 0.000153598 - 5.10525% +| | Mini-EM: build physics blocks: 0.0510221 - 0.235019% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000216537 - 0.000997419% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.800817 - 3.68875% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.365479 - 1.68348% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.150283 - 41.1195% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.11863 - 78.9377% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0127989 - 8.51653% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0187808 - 12.4969% [3] +| | | | Remainder: 7.3328e-05 - 0.0487932% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0436142 - 11.9334% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0148729 - 34.101% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000633458 - 1.45241% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0160102 - 36.7087% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00775061 - 17.7708% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127752 - 2.92913% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00259802 - 5.95681% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000375562 - 0.8611% [3] +| | | | Remainder: 9.5985e-05 - 0.220077% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0457239 - 12.5107% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0209416 - 5.72992% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0352173 - 9.63593% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0234748 - 6.42302% [3] +| | | Remainder: 0.0462238 - 12.6475% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0234512 - 0.108022% [2] +| | Mini-EM: setup physics model evaluator: 1.12068 - 5.16212% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.12066 - 99.9985% [1] +| | | | allocate FieldManagerBuilder: 2.876e-06 - 0.000256633% [1] +| | | | fmb->setWorksetContainer(): 6.6e-07 - 5.88936e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.108 - 98.8697% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.10798 - 99.9984% [1] +| | | | | | getWorksets(): 1.04603 - 94.409% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.04603 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.599668 - 57.3282% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0132293 - 2.20611% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.12774 - 21.3017% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00200648 - 1.57076% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.125706 - 98.4077% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.031146 - 24.777% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00034873 - 0.277418% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00184703 - 1.46933% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0189508 - 15.0756% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0292684 - 23.2833% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00442055 - 3.51659% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.01202 - 9.56201% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000423396 - 0.336815% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0140793 - 11.2002% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00721342 - 51.2342% [9] +| | | | | | | | | | | | Remainder: 0.00686588 - 48.7658% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00956797 - 7.61141% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00191896 - 1.52655% [9] +| | | | | | | | | | | Remainder: 0.00171438 - 1.36381% +| | | | | | | | | | Remainder: 2.7491e-05 - 0.0215211% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.377128 - 62.8895% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.214941 - 56.9941% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00536633 - 2.49665% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.6269e-05 - 0.0354837% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0975203 - 45.3708% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0866336 - 40.3058% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 7.5319e-05 - 0.0350417% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0219063 - 10.1918% [9] +| | | | | | | | | | | Remainder: 0.00336267 - 1.56446% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0772541 - 20.4848% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0480822 - 12.7496% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00528277 - 1.40079% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0142837 - 3.7875% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0159683 - 4.23417% [9] +| | | | | | | | | | Remainder: 0.00131652 - 0.349091% +| | | | | | | | | Remainder: 0.0815708 - 13.6027% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.446312 - 42.6673% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.44596 - 99.9212% [18] +| | | | | | | | | Remainder: 0.000351614 - 0.0787821% +| | | | | | | | Remainder: 4.7233e-05 - 0.00451546% +| | | | | | | Remainder: 6.181e-06 - 0.000590899% +| | | | | | getOrientations(): 1.0578e-05 - 0.00095471% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.010859 - 0.980075% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00418031 - 0.377291% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000493436 - 0.0445347% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00636153 - 0.574155% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00436178 - 0.393669% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.75e-07 - 6.09217e-05% [2] +| | | | | | Remainder: 0.0356794 - 3.22022% +| | | | | Remainder: 1.7718e-05 - 0.0015991% +| | | | fmb->setupBCFieldManagers(): 7.902e-06 - 0.000705117% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.594e-05 - 0.00142237% [1] +| | | | build response library: 0.0126166 - 1.12582% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0125435 - 99.4202% [1] +| | | | | | getWorksets(): 2.997e-06 - 0.0238929% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.176e-06 - 72.6059% [1] +| | | | | | | Remainder: 8.21e-07 - 27.3941% +| | | | | | getOrientations(): 7.32e-07 - 0.00583571% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000774119 - 6.17149% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000942282 - 7.51213% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000426765 - 3.40229% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00110822 - 8.83504% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.444e-06 - 0.011512% [3] +| | | | | | Remainder: 0.00928691 - 74.0378% +| | | | | Remainder: 7.315e-05 - 0.579791% +| | | | Remainder: 2.2636e-05 - 0.00201987% +| | | Remainder: 1.7012e-05 - 0.001518% +| | Mini-EM: setup auxiliary physics model evaluator: 1.0191 - 4.69419% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.01908 - 99.9987% [1] +| | | | allocate FieldManagerBuilder: 1.277e-06 - 0.000125309% [1] +| | | | fmb->setWorksetContainer(): 5.32e-07 - 5.22039e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.01902 - 99.994% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.01902 - 99.9995% [1] +| | | | | | getWorksets(): 0.663233 - 65.0856% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.663231 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.380843 - 57.4224% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0108727 - 2.85491% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0662583 - 17.3978% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00222075 - 3.35166% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.064014 - 96.6129% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000451041 - 0.704597% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000252207 - 0.393987% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00206106 - 3.21971% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00614314 - 9.59656% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0206732 - 32.2948% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00440384 - 6.87949% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00652488 - 10.1929% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000389054 - 0.607764% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0139232 - 21.7502% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00758597 - 54.4844% [9] +| | | | | | | | | | | | Remainder: 0.00633722 - 45.5156% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00718297 - 11.2209% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00188592 - 2.9461% [9] +| | | | | | | | | | | Remainder: 0.000123533 - 0.192978% +| | | | | | | | | | Remainder: 2.3514e-05 - 0.0354884% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.24768 - 65.0346% [9] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.135466 - 54.6941% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000113231 - 0.0835861% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.3784e-05 - 0.0470848% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0543514 - 40.1217% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0806967 - 59.5696% [9] +| | | | | | | | | | | Remainder: 0.000241144 - 0.17801% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.050581 - 20.422% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0512593 - 20.6958% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000171683 - 0.0693165% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00950761 - 3.83867% [9] +| | | | | | | | | | Remainder: 0.000693898 - 0.280159% +| | | | | | | | | Remainder: 0.0560324 - 14.7127% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.282372 - 42.5751% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.282192 - 99.9364% [9] +| | | | | | | | | Remainder: 0.000179567 - 0.0635924% +| | | | | | | | Remainder: 1.6561e-05 - 0.00249702% +| | | | | | | Remainder: 1.215e-06 - 0.000183194% +| | | | | | getOrientations(): 1.0318e-05 - 0.00101255% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00339932 - 0.333589% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000361557 - 0.035481% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000211839 - 0.0207886% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.315726 - 30.9834% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.315707 - 99.9939% [1] +| | | | | | | Remainder: 1.941e-05 - 0.00614773% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000506248 - 0.0496801% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.43e-07 - 4.34733e-05% [2] +| | | | | | Remainder: 0.035567 - 3.49033% +| | | | | Remainder: 5.412e-06 - 0.000531098% +| | | | fmb->setupBCFieldManagers(): 7.534e-06 - 0.000739293% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.7405e-05 - 0.00170791% [1] +| | | | build response library: 2.7401e-05 - 0.00268879% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.86e-07 - 1.40871% [1] +| | | | | Remainder: 2.7015e-05 - 98.5913% +| | | | Remainder: 6.508e-06 - 0.000638614% +| | | Remainder: 1.3722e-05 - 0.00134649% +| | Mini-EM: eval auxiliary physics model evaluator: 1.1266 - 5.18938% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.33481 - 29.7186% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.704186 - 62.5053% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0397475 - 5.64446% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.416787 - 59.1871% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.538e-06 - 0.000848874% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 0.000725165 - 0.173989% [9] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.642e-06 - 0.00135369% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00598195 - 1.43525% [9] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0218741 - 5.24826% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0706578 - 16.953% [9] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00907861 - 2.17824% [9] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0181379 - 4.35183% [9] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0528877 - 12.6894% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0777462 - 18.6537% [9] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.83e-06 - 0.00235852% [9] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.412e-06 - 0.00105857% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.10568 - 25.356% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0124921 - 2.99725% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00678683 - 1.62837% [9] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0319235 - 7.65943% [9] +| | | | | Remainder: 0.00279156 - 0.669781% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.4085e-05 - 0.00484034% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 6.648e-06 - 0.000944069% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00521959 - 0.741224% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.231254 - 32.8399% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.126395 - 54.6563% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.104811 - 45.3229% [1] +| | | | | Remainder: 4.8182e-05 - 0.0208351% +| | | | Remainder: 0.011137 - 1.58154% +| | | Remainder: 0.0876057 - 7.77611% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.124646 - 0.574148% [1] +| | | getWorksets(): 9.4e-06 - 0.00754136% [1] +| | | | panzer::WorksetContainer::getWorksets(): 6.484e-06 - 68.9787% [1] +| | | | Remainder: 2.916e-06 - 31.0213% +| | | getOrientations(): 2.313e-06 - 0.00185566% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.0208529 - 16.7297% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00883234 - 7.08594% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00229732 - 1.84307% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0242014 - 19.4161% [1] +| | | Phalanx::SortAndOrderEvaluators: 3.286e-06 - 0.00263627% [3] +| | | Remainder: 0.068447 - 54.9131% +| | panzer::ModelEvaluator::create_W_op: 1.02374 - 4.71559% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.33567 - 6.15239% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0238831 - 1.7881% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.987724 - 73.9498% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.1736e-05 - 0.00118819% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0398366 - 4.03317% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0346261 - 3.50564% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0574928 - 5.82074% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00920506 - 0.931947% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0326129 - 3.30182% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0311006 - 3.14871% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0197842 - 2.003% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0810884 - 8.20962% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 0.00555231 - 0.562132% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00904976 - 0.916223% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0682664 - 6.91149% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0171135 - 1.73262% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0223181 - 2.25955% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0702444 - 7.11174% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.105625 - 10.6938% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.2489e-05 - 0.00126442% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0047142 - 0.47728% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0659052 - 6.67243% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.108983 - 11.0338% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0149966 - 1.51829% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00236403 - 0.239341% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0311137 - 3.15004% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0855372 - 8.66003% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.055374 - 5.60622% [9] +| | | | Remainder: 0.0147958 - 1.49796% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.1451e-05 - 0.00160601% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.469e-06 - 0.000109982% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00810408 - 0.606743% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.298978 - 22.3841% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.298949 - 99.9902% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.786e-05 - 0.00597368% [1] +| | | | Remainder: 1.1568e-05 - 0.00386918% +| | | Remainder: 0.0169565 - 1.26951% +| | MaxwellPreconditioner::build: 0.253916 - 1.16959% [1] +| | | MaxwellPreconditioner: Schur complement: 0.0182049 - 7.16966% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.201602 - 79.3971% [1] +| | | | Ifpack2::Relaxation::initialize: 0.00480003 - 2.38094% [1] +| | | | Ifpack2::Relaxation::compute: 0.0246387 - 12.2215% [1] +| | | | Remainder: 0.172163 - 85.3976% +| | | MaxwellPreconditioner: Solver S_E: 0.0026062 - 1.0264% [1] +| | | | Ifpack2::Relaxation::initialize: 1.947e-06 - 0.0747066% [1] +| | | | Ifpack2::Relaxation::compute: 0.00216751 - 83.1677% [1] +| | | | Remainder: 0.000436736 - 16.7576% +| | | MaxwellPreconditioner: Block preconditioner: 0.0314427 - 12.3831% [1] +| | | Remainder: 6.0123e-05 - 0.0236783% +| | Mini-EM: timestepper: 13.0288 - 60.0138% [1] +| | | Mini-EM: Advance Time Step: 13.0288 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.165867 - 1.27308% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00467411 - 2.81798% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.150344 - 90.641% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.236e-06 - 0.0021524% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00576519 - 3.83467% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0175287 - 11.6591% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00832401 - 5.53665% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00119522 - 0.794991% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00784101 - 5.21538% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00617979 - 4.11044% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00548644 - 3.64926% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00121817 - 0.810256% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.381e-06 - 0.00424427% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00592042 - 3.93791% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0112883 - 7.50831% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00511255 - 3.40057% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00171507 - 1.14076% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00734094 - 4.88276% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.022453 - 14.9344% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.999e-06 - 0.00532047% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00230364 - 1.53225% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00725916 - 4.82837% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.01392 - 9.25877% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00232005 - 1.54316% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000865379 - 0.5756% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0040343 - 2.68338% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00841349 - 5.59616% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00292944 - 1.94849% [9] +| | | | | | Remainder: 0.00091202 - 0.606623% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.1834e-05 - 0.0131635% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.035e-06 - 0.00182977% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00306806 - 1.84971% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0005011 - 0.302109% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000468056 - 93.4057% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.091e-06 - 0.417282% [1] +| | | | | | Remainder: 3.0953e-05 - 6.17701% +| | | | | Remainder: 0.00725536 - 4.37419% +| | | | Stratimikos: BelosLOWS: 12.5047 - 95.9773% [1] +| | | | | GMRES block system: Operation Op*x: 0.0220579 - 0.176396% [1] +| | | | | Belos::MVT::MvAddMv: 0.0168916 - 0.135082% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 12.3921 - 99.0991% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.042904 - 0.346222% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0290204 - 67.6402% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0289992 - 99.927% [2] +| | | | | | | | Remainder: 2.1175e-05 - 0.0729659% +| | | | | | | Belos::MVT::MvScale: 0.00547118 - 12.7521% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000638127 - 1.48734% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000629602 - 98.6641% [2] +| | | | | | | | Remainder: 8.525e-06 - 1.33594% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000188618 - 0.439628% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000186116 - 98.6735% [2] +| | | | | | | | Remainder: 2.502e-06 - 1.32649% +| | | | | | | Remainder: 0.00758573 - 17.6807% +| | | | | | Belos::MVT::MvAddMv: 0.00556966 - 0.0449453% [2] +| | | | | | Belos::MVT::MvNorm: 0.00581349 - 0.046913% [1] +| | | | | | GMRES block system: Operation Prec*x: 12.2625 - 98.9541% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00290778 - 0.0237128% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000183719 - 0.00149822% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.137956 - 1.12502% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0612734 - 44.4153% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00202966 - 3.31246% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00200172 - 98.6235% [22] +| | | | | | | | | | Remainder: 2.7939e-05 - 1.37654% +| | | | | | | | | Belos::MVT::MvScale: 0.000487821 - 0.796138% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0299823 - 48.932% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0299383 - 99.8532% [40] +| | | | | | | | | | Remainder: 4.401e-05 - 0.146787% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0286012 - 46.678% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0285637 - 99.8687% [40] +| | | | | | | | | | Remainder: 3.7546e-05 - 0.131274% +| | | | | | | | | Remainder: 0.000172404 - 0.281368% +| | | | | | | | Belos::MVT::MvAddMv: 0.00447374 - 3.24288% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0130089 - 9.42976% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.000150248 - 0.10891% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00150892 - 1.09377% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00139452 - 92.4186% [21] +| | | | | | | | | Remainder: 0.000114397 - 7.58138% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000786712 - 0.570264% [1] +| | | | | | | | Remainder: 0.0567537 - 41.1391% +| | | | | | | GMRES S_E: Operation Op*x: 0.00247444 - 0.020179% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 11.9696 - 97.6121% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 10.8346 - 90.5173% [287] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0276148 - 0.254876% [287] +| | | | | | | | | | Belos::MVT::MvDot: 0.0270604 - 97.9924% [287] +| | | | | | | | | | Remainder: 0.000554384 - 2.00756% +| | | | | | | | | Belos::MVT::MvScale: 0.014503 - 0.133859% [287] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 6.54165 - 60.3774% [572] +| | | | | | | | | | Belos::MVT::MvTransMv: 6.53171 - 99.848% [572] +| | | | | | | | | | Remainder: 0.00994371 - 0.152006% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 4.24074 - 39.1407% [572] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.23959 - 99.9729% [572] +| | | | | | | | | | Remainder: 0.00114974 - 0.0271117% +| | | | | | | | | Remainder: 0.010091 - 0.0931366% +| | | | | | | | Belos::MVT::MvAddMv: 0.209232 - 1.74802% [291] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0545055 - 0.455364% [287] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0362066 - 66.4275% [287] +| | | | | | | | | Remainder: 0.0182989 - 33.5725% +| | | | | | | | GMRES S_E: Operation Op*x: 0.568245 - 4.74739% [287] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0188997 - 0.157897% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.0045124 - 0.0376987% [1] +| | | | | | | | Remainder: 0.279655 - 2.33636% +| | | | | | | Remainder: 0.14929 - 1.21746% +| | | | | | GMRES block system: Operation Op*x: 0.0167191 - 0.134918% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00559387 - 0.0451407% [1] +| | | | | | Remainder: 0.0530123 - 0.427792% +| | | | | Remainder: 0.0736996 - 0.589374% +| | | | Mini-EM: Compute responses: 0.333577 - 2.5603% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0210103 - 6.29849% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.176008 - 52.7639% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 0.00335693 - 1.90726% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0234074 - 13.2991% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0144872 - 8.23096% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 0.00262465 - 1.49121% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0129267 - 7.34438% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00307863 - 1.74914% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0134361 - 7.63378% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.13e-06 - 0.00234648% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.003196 - 1.81582% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0258534 - 14.6887% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0317487 - 18.0382% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00528979 - 3.00542% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.579e-06 - 0.00430605% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0194607 - 11.0567% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00165705 - 0.941459% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.3579e-05 - 0.0474858% [9] +| | | | | | Remainder: 0.0153897 - 8.74372% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.767e-06 - 0.0023284% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.547e-06 - 0.000463761% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00883185 - 2.64762% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0543942 - 16.3063% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.72e-07 - 0.00141927% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0404083 - 74.2879% [1] +| | | | | | Remainder: 0.0139851 - 25.7107% +| | | | | Remainder: 0.0733229 - 21.9808% +| | | | Remainder: 0.0246728 - 0.189371% +| | | Remainder: 9.297e-06 - 7.1357e-05% +| | Remainder: 1.43255 - 6.59863% +| Remainder: 4.1047e-05 - 0.000189071% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 12.5047 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.40555 k-cell-steps per second +================================= + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell26.xml': + + 27.55 msec task-clock:u # 0.001 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,755 page-faults:u # 99.995 K/sec + 45,422,244 cycles:u # 1.649 GHz + 77,660,890 instructions:u # 1.71 insn per cycle + 16,872,266 branches:u # 612.391 M/sec + 287,997 branch-misses:u # 1.71% of all branches + + 24.738691656 seconds time elapsed + + 17.411348000 seconds user + 1.553222000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell26.xml': + + 6,799 iTLB-loads:u + 13,737 iTLB-load-misses:u # 202.04% of all iTLB cache accesses + 17,603,123 dTLB-loads:u + 12,447 dTLB-load-misses:u # 0.07% of all dTLB cache accesses + + 24.667399725 seconds time elapsed + + 17.394536000 seconds user + 1.531007000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell26.xml': + + 17,786,984 L1-dcache-loads:u + 589,987 L1-dcache-load-misses:u # 3.32% of all L1-dcache accesses + 65,223 LLC-loads:u + 11,297 LLC-load-misses:u # 17.32% of all LL-cache accesses + + 24.905088830 seconds time elapsed + + 17.345996000 seconds user + 1.548252000 seconds sys + + diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell26_power.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell26_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell26_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell28.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell28.output new file mode 100644 index 0000000..1e7f471 --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell28.output @@ -0,0 +1,686 @@ +tron65.umiacs.umd.edu +1 GMRES Tpetra maxwell28.xml +output/xeon_GMRES_Tpetra_maxwell28.output +output/xeon_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.0308565 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 15.1028 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.0852509 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 15.4231 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: 26.6422 [1] +| Mini-EM: Total Time: 26.6421 - 99.9999% [1] +| | Mini-EM: build mesh: 0.000467489 - 0.0017547% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000313256 - 67.0082% [1] +| | | Remainder: 0.000154233 - 32.9918% +| | Mini-EM: build physics blocks: 0.000923017 - 0.0034645% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000250999 - 0.000942113% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.00224 - 3.76187% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.42334 - 1.58899% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.17797 - 42.0394% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.149417 - 83.9563% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00495033 - 2.78155% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0234932 - 13.2006% [3] +| | | | Remainder: 0.00010954 - 0.0615497% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0325592 - 7.69103% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0197134 - 60.5463% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00132202 - 4.06034% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00190636 - 5.85507% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00425411 - 13.0658% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00132658 - 4.07435% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00346138 - 10.631% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000484184 - 1.48709% [3] +| | | | Remainder: 9.1203e-05 - 0.280114% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0566249 - 13.3757% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0252162 - 5.95648% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0435733 - 10.2927% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0288542 - 6.81585% [3] +| | | Remainder: 0.0585427 - 13.8288% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0317535 - 0.119185% [2] +| | Mini-EM: setup physics model evaluator: 1.14645 - 4.30315% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.14643 - 99.9978% [1] +| | | | allocate FieldManagerBuilder: 8.414e-06 - 0.000733933% [1] +| | | | fmb->setWorksetContainer(): 7.96e-07 - 6.94332e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.14014 - 99.4514% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.14012 - 99.9985% [1] +| | | | | | getWorksets(): 1.09955 - 96.4416% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.09954 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.616691 - 56.0862% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0113898 - 1.84692% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0878141 - 14.2395% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00305442 - 3.47828% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0847203 - 96.4769% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000680869 - 0.803667% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00030601 - 0.3612% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00247552 - 2.92199% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00737313 - 8.70291% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0271782 - 32.0799% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00568669 - 6.71232% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00885124 - 10.4476% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000593362 - 0.700378% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0173765 - 20.5104% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00943741 - 54.3113% [11] +| | | | | | | | | | | | Remainder: 0.00793909 - 45.6887% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0116236 - 13.72% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00238004 - 2.80929% [11] +| | | | | | | | | | | Remainder: 0.000195109 - 0.230298% +| | | | | | | | | | Remainder: 3.9373e-05 - 0.0448368% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.435784 - 70.6649% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.241825 - 55.4919% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00030778 - 0.127274% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.1286e-05 - 0.0336136% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.11259 - 46.5585% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.104387 - 43.1662% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.0311e-05 - 0.0332104% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0235643 - 9.74436% [11] +| | | | | | | | | | | Remainder: 0.000814545 - 0.336833% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0916784 - 21.0376% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0620997 - 14.2501% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000402768 - 0.0924237% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.018339 - 4.20828% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0200735 - 4.6063% [11] +| | | | | | | | | | Remainder: 0.00136595 - 0.313446% +| | | | | | | | | Remainder: 0.0817033 - 13.2486% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.482799 - 43.9091% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.48239 - 99.9153% [22] +| | | | | | | | | Remainder: 0.000409064 - 0.0847276% +| | | | | | | | Remainder: 5.2087e-05 - 0.00473715% +| | | | | | | Remainder: 6.139e-06 - 0.00055832% +| | | | | | getOrientations(): 1.3206e-05 - 0.0011583% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000869775 - 0.0762881% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000815368 - 0.071516% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000444455 - 0.0389832% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000126758 - 0.011118% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000883395 - 0.0774827% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.59e-07 - 4.903e-05% [2] +| | | | | | Remainder: 0.0374169 - 3.28185% +| | | | | Remainder: 1.6812e-05 - 0.00147456% +| | | | fmb->setupBCFieldManagers(): 1.0102e-05 - 0.000881174% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6244e-05 - 0.00141693% [1] +| | | | build response library: 0.0062293 - 0.543367% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00613281 - 98.4512% [1] +| | | | | | getWorksets(): 4.037e-06 - 0.0658262% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.905e-06 - 71.9594% [1] +| | | | | | | Remainder: 1.132e-06 - 28.0406% +| | | | | | getOrientations(): 4.9e-07 - 0.00798981% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000797583 - 13.0052% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000919254 - 14.9891% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000402661 - 6.56568% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0010916 - 17.7993% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.68e-07 - 0.0157839% [3] +| | | | | | Remainder: 0.00291622 - 47.5511% +| | | | | Remainder: 9.6481e-05 - 1.54883% +| | | | Remainder: 2.4994e-05 - 0.00218017% +| | | Remainder: 2.527e-05 - 0.00220419% +| | Mini-EM: setup auxiliary physics model evaluator: 1.46246 - 5.48927% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.46234 - 99.9919% [1] +| | | | allocate FieldManagerBuilder: 7.56e-07 - 5.1698e-05% [1] +| | | | fmb->setWorksetContainer(): 1.519e-06 - 0.000103875% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.4612 - 99.922% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.46072 - 99.9669% [1] +| | | | | | getWorksets(): 0.844454 - 57.811% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.844448 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.481067 - 56.9682% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0119171 - 2.47722% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0796339 - 16.5536% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00322436 - 4.04898% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0763775 - 95.9108% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000614965 - 0.805165% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000301848 - 0.395205% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00255784 - 3.34895% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00758591 - 9.93213% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.024795 - 32.4637% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00554078 - 7.25447% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00715806 - 9.37195% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000487857 - 0.638745% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0156171 - 20.4473% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00893788 - 57.2313% [11] +| | | | | | | | | | | | Remainder: 0.00667923 - 42.7687% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00920139 - 12.0473% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00236817 - 3.10062% [11] +| | | | | | | | | | | Remainder: 0.00014855 - 0.194494% +| | | | | | | | | | Remainder: 3.2045e-05 - 0.0402404% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.317526 - 66.0046% [11] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.171824 - 54.1133% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000155595 - 0.0905549% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.5884e-05 - 0.0441638% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0696583 - 40.5405% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.101615 - 59.1389% [11] +| | | | | | | | | | | Remainder: 0.000319486 - 0.185938% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0665561 - 20.9608% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0654626 - 20.6164% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000242448 - 0.0763553% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0119814 - 3.77335% [11] +| | | | | | | | | | Remainder: 0.00145967 - 0.459702% +| | | | | | | | | Remainder: 0.0719899 - 14.9646% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.363358 - 43.0291% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.363123 - 99.9352% [11] +| | | | | | | | | Remainder: 0.000235406 - 0.0647862% +| | | | | | | | Remainder: 2.258e-05 - 0.00267394% +| | | | | | | Remainder: 6.142e-06 - 0.000727334% +| | | | | | getOrientations(): 1.2706e-05 - 0.000869848% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000480612 - 0.0329025% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000369072 - 0.0252665% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000214425 - 0.0146795% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.535748 - 36.6771% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.533059 - 99.4981% [1] +| | | | | | | Remainder: 0.00268883 - 0.501884% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00936821 - 0.641344% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.202e-06 - 8.22885e-05% [2] +| | | | | | Remainder: 0.0700669 - 4.79676% +| | | | | Remainder: 0.000482933 - 0.0330505% +| | | | fmb->setupBCFieldManagers(): 1.1536e-05 - 0.000788873% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 0.000333502 - 0.0228061% [1] +| | | | build response library: 0.000661093 - 0.0452079% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.467e-06 - 0.221905% [1] +| | | | | Remainder: 0.000659626 - 99.7781% +| | | | Remainder: 0.000132916 - 0.00908927% +| | | Remainder: 0.000118853 - 0.00812693% +| | Mini-EM: eval auxiliary physics model evaluator: 1.27618 - 4.79007% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.433516 - 33.9699% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.783995 - 61.4331% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00517603 - 0.660212% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.519202 - 66.2253% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 0.000557034 - 0.107286% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 0.000103408 - 0.0199167% [11] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.844e-06 - 0.00112557% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0260989 - 5.02673% [11] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0260833 - 5.02373% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0820347 - 15.8001% [11] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0092583 - 1.78318% [11] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.01962 - 3.77887% [11] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.069614 - 13.4079% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0990122 - 19.0701% [11] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.675e-06 - 0.00186343% [11] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.028e-06 - 0.000968408% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.130667 - 25.1668% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0127519 - 2.45606% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00419764 - 0.808479% [11] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0389893 - 7.50946% [11] +| | | | | Remainder: 0.000194253 - 0.0374137% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5931e-05 - 0.00203203% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.14e-06 - 0.000272961% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00143373 - 0.182875% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.255324 - 32.5671% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.123936 - 48.5408% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.131371 - 51.4525% [1] +| | | | | Remainder: 1.7111e-05 - 0.00670167% +| | | | Remainder: 0.00284002 - 0.36225% +| | | Remainder: 0.0586669 - 4.59708% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.017024 - 0.0638988% [1] +| | | getWorksets(): 0.00011441 - 0.672052% [1] +| | | | panzer::WorksetContainer::getWorksets(): 0.000112821 - 98.6111% [1] +| | | | Remainder: 1.589e-06 - 1.38886% +| | | getOrientations(): 1.065e-06 - 0.00625588% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00281658 - 16.5448% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00323619 - 19.0096% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000995264 - 5.84624% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00233447 - 13.7128% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.129e-06 - 0.00663182% [3] +| | | Remainder: 0.00752487 - 44.2016% +| | panzer::ModelEvaluator::create_W_op: 1.27404 - 4.78207% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.36122 - 12.6162% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0177033 - 0.526694% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 3.0292 - 90.1222% [1] +| | | | panzer::WorksetContainer::getWorksets(): 9.74e-06 - 0.000321537% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0236697 - 0.781383% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.460702 - 15.2087% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.201075 - 6.63787% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0119119 - 0.393237% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.227605 - 7.51369% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0394644 - 1.3028% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00707222 - 0.233468% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0314389 - 1.03786% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.1757e-05 - 0.000388122% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0118259 - 0.390395% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.445734 - 14.7146% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0617694 - 2.03913% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0284754 - 0.940028% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.469508 - 15.4994% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.129207 - 4.26538% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.7042e-05 - 0.00056259% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00612546 - 0.202214% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0795546 - 2.62625% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.129282 - 4.26786% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.018771 - 0.619669% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00430475 - 0.142108% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0395734 - 1.30639% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.537837 - 17.7551% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.062434 - 2.06107% [11] +| | | | Remainder: 0.00182403 - 0.0602149% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 0.00204888 - 0.0609564% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.781e-06 - 5.29867e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00394581 - 0.117392% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.302222 - 8.99143% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.302189 - 99.9892% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.9861e-05 - 0.00657166% [1] +| | | | Remainder: 1.282e-05 - 0.00424192% +| | | Remainder: 0.0060946 - 0.181321% +| | MaxwellPreconditioner::build: 0.0195205 - 0.0732692% [1] +| | | MaxwellPreconditioner: Schur complement: 1.9285e-05 - 0.0987937% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00940881 - 48.1997% [1] +| | | | Ifpack2::Relaxation::initialize: 0.000146387 - 1.55585% [1] +| | | | Ifpack2::Relaxation::compute: 0.00189736 - 20.1657% [1] +| | | | Remainder: 0.00736507 - 78.2784% +| | | MaxwellPreconditioner: Solver S_E: 0.0041147 - 21.0789% [1] +| | | | Ifpack2::Relaxation::initialize: 2.05e-06 - 0.0498213% [1] +| | | | Ifpack2::Relaxation::compute: 0.00363445 - 88.3284% [1] +| | | | Remainder: 0.0004782 - 11.6217% +| | | MaxwellPreconditioner: Block preconditioner: 0.00596705 - 30.5682% [1] +| | | Remainder: 1.0612e-05 - 0.0543635% +| | Mini-EM: timestepper: 15.7685 - 59.1865% [1] +| | | Mini-EM: Advance Time Step: 15.7685 - 100% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.1953 - 1.23854% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00121956 - 0.624456% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.186334 - 95.409% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.447e-06 - 0.00131323% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0109489 - 5.87597% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0135363 - 7.26453% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00726468 - 3.89874% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00153759 - 0.825178% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00677874 - 3.63795% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00718185 - 3.85429% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.001167 - 0.626297% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00175301 - 0.940792% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.048e-06 - 0.00378246% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00659577 - 3.53976% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.014532 - 7.79888% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00848115 - 4.55159% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00574115 - 3.08111% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0118824 - 6.37693% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0255644 - 13.7197% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.2207e-05 - 0.00655114% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00430714 - 2.31152% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0120619 - 6.4733% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0175482 - 9.41763% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0017608 - 0.94497% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00185162 - 0.99371% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00691568 - 3.71144% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0150418 - 8.07249% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00281412 - 1.51026% [11] +| | | | | | Remainder: 0.00104596 - 0.561334% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.1923e-05 - 0.0112253% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.629e-06 - 0.00134613% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00337299 - 1.72708% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000462569 - 0.23685% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000431683 - 93.3229% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.191e-06 - 0.473659% [1] +| | | | | | Remainder: 2.8695e-05 - 6.2034% +| | | | | Remainder: 0.00388661 - 1.99007% +| | | | Stratimikos: BelosLOWS: 15.4232 - 97.8097% [1] +| | | | | GMRES block system: Operation Op*x: 0.00927239 - 0.0601199% [1] +| | | | | Belos::MVT::MvAddMv: 0.00431221 - 0.0279593% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 15.3595 - 99.5874% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0097325 - 0.0633646% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00594647 - 61.0991% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00593813 - 99.8597% [2] +| | | | | | | | Remainder: 8.342e-06 - 0.140285% +| | | | | | | Belos::MVT::MvScale: 0.000127208 - 1.30704% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000959961 - 9.86345% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000954955 - 99.4785% [2] +| | | | | | | | Remainder: 5.006e-06 - 0.52148% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000231959 - 2.38334% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000229215 - 98.817% [2] +| | | | | | | | Remainder: 2.744e-06 - 1.18297% +| | | | | | | Remainder: 0.0024669 - 25.347% +| | | | | | Belos::MVT::MvAddMv: 0.00554974 - 0.0361322% [2] +| | | | | | Belos::MVT::MvNorm: 0.00152643 - 0.00993797% [1] +| | | | | | GMRES block system: Operation Prec*x: 15.3214 - 99.7519% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00416718 - 0.0271984% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000223127 - 0.00145631% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0925485 - 0.604046% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.05879 - 63.5235% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00199515 - 3.39368% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00197112 - 98.7958% [22] +| | | | | | | | | | Remainder: 2.4026e-05 - 1.20422% +| | | | | | | | | Belos::MVT::MvScale: 0.000532063 - 0.905022% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0368174 - 62.6252% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0367737 - 99.8815% [40] +| | | | | | | | | | Remainder: 4.3624e-05 - 0.118488% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0193219 - 32.8659% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0192857 - 99.8128% [40] +| | | | | | | | | | Remainder: 3.6174e-05 - 0.187218% +| | | | | | | | | Remainder: 0.000123609 - 0.210255% +| | | | | | | | Belos::MVT::MvAddMv: 0.00729293 - 7.88012% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0177473 - 19.1762% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.000300115 - 0.324279% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.0019486 - 2.10549% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00184573 - 94.7207% [21] +| | | | | | | | | Remainder: 0.000102873 - 5.27932% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00100878 - 1.09% [1] +| | | | | | | | Remainder: 0.00546072 - 5.90038% +| | | | | | | GMRES S_E: Operation Op*x: 0.00469367 - 0.0306347% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 15.0756 - 98.3954% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 13.8952 - 92.1705% [291] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0297765 - 0.214293% [291] +| | | | | | | | | | Belos::MVT::MvDot: 0.0290943 - 97.7089% [291] +| | | | | | | | | | Remainder: 0.000682216 - 2.29112% +| | | | | | | | | Belos::MVT::MvScale: 0.00841081 - 0.0605302% [291] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 8.17922 - 58.8635% [580] +| | | | | | | | | | Belos::MVT::MvTransMv: 8.17779 - 99.9825% [580] +| | | | | | | | | | Remainder: 0.0014286 - 0.0174662% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 5.67044 - 40.8086% [580] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 5.66911 - 99.9765% [580] +| | | | | | | | | | Remainder: 0.00133209 - 0.0234918% +| | | | | | | | | Remainder: 0.00737798 - 0.0530972% +| | | | | | | | Belos::MVT::MvAddMv: 0.312993 - 2.07616% [295] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0416718 - 0.276419% [291] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0359626 - 86.2996% [291] +| | | | | | | | | Remainder: 0.00570921 - 13.7004% +| | | | | | | | GMRES S_E: Operation Op*x: 0.733216 - 4.8636% [291] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0203792 - 0.13518% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000102181 - 0.000677792% [1] +| | | | | | | | Remainder: 0.0719845 - 0.477491% +| | | | | | | Remainder: 0.144209 - 0.941227% +| | | | | | GMRES block system: Operation Op*x: 0.0155793 - 0.101431% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000348 - 0.00226569% [1] +| | | | | | Remainder: 0.00536845 - 0.0349519% +| | | | | Remainder: 0.0500499 - 0.324511% +| | | | Mini-EM: Compute responses: 0.140661 - 0.892036% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00737617 - 5.24393% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.101895 - 72.4399% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 0.000230104 - 0.225825% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00443118 - 4.34879% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0310142 - 30.4375% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.037e-06 - 0.00788755% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00258788 - 2.53976% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0039352 - 3.86203% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0206023 - 20.2192% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.847e-06 - 0.00671968% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00360329 - 3.53629% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0013334 - 1.3086% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0224846 - 22.0665% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000356376 - 0.349749% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.559e-06 - 0.00741844% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00362815 - 3.56069% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00105041 - 1.03088% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 9.4846e-05 - 0.0930824% [11] +| | | | | | Remainder: 0.00652018 - 6.39894% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.192e-06 - 0.00653486% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.598e-06 - 0.00113606% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00399548 - 2.8405% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.021355 - 15.1819% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.83e-07 - 0.00413485% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0213277 - 99.8721% [1] +| | | | | | Remainder: 2.6432e-05 - 0.123774% +| | | | | Remainder: 0.00602888 - 4.2861% +| | | | Remainder: 0.00941153 - 0.0596855% +| | | Remainder: 7.277e-06 - 4.61488e-05% +| | Remainder: 0.857715 - 3.2194% +| Remainder: 3.9233e-05 - 0.000147259% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 15.4232 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.42331 k-cell-steps per second +================================= + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell28.xml': + + 34.59 msec task-clock:u # 0.001 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,275 page-faults:u # 94.677 K/sec + 54,313,195 cycles:u # 1.570 GHz + 79,842,410 instructions:u # 1.47 insn per cycle + 17,275,386 branches:u # 499.415 M/sec + 297,876 branch-misses:u # 1.72% of all branches + + 27.713109056 seconds time elapsed + + 22.279182000 seconds user + 1.946967000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell28.xml': + + 11,494 iTLB-loads:u + 13,129 iTLB-load-misses:u # 114.22% of all iTLB cache accesses + 17,538,031 dTLB-loads:u + 11,745 dTLB-load-misses:u # 0.07% of all dTLB cache accesses + + 29.912540918 seconds time elapsed + + 22.928011000 seconds user + 1.816183000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell28.xml': + + 17,678,682 L1-dcache-loads:u + 581,897 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses + 73,167 LLC-loads:u + 31,335 LLC-load-misses:u # 42.83% of all LL-cache accesses + + 30.463208287 seconds time elapsed + + 22.834808000 seconds user + 1.838532000 seconds sys + + diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell28_power.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell28_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell28_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell30.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell30.output new file mode 100644 index 0000000..147b586 --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell30.output @@ -0,0 +1,686 @@ +tron65.umiacs.umd.edu +1 GMRES Tpetra maxwell30.xml +output/xeon_GMRES_Tpetra_maxwell30.output +output/xeon_GMRES_Tpetra_maxwell30_power.output +dt = 4.44752e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 4.44752e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=170190, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0701202 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=86490, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 293 iterations with total CPU time of 19.0763 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=83700, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.125322 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 19.4343 sec +Electromagnetic Energy = 8.50218e-09 +Electromagnetic Energy/dt^2 = 4.29828e+10 + +* finished time step 1, t = 4.44752e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 38.2115 [1] +| Mini-EM: Total Time: 38.2114 - 99.9997% [1] +| | Mini-EM: build mesh: 0.00895955 - 0.0234474% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0054168 - 60.4584% [1] +| | | Remainder: 0.00354275 - 39.5416% +| | Mini-EM: build physics blocks: 0.0587394 - 0.153722% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000250763 - 0.000656252% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.29296 - 3.3837% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.574604 - 1.50375% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.238512 - 41.509% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.192364 - 80.6514% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.014951 - 6.26845% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.029464 - 12.3532% [3] +| | | | Remainder: 0.00173386 - 0.72695% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0648136 - 11.2797% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0276764 - 42.7016% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00159684 - 2.46375% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0207907 - 32.0777% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00678671 - 10.4711% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00133202 - 2.05516% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00396246 - 6.11363% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00255016 - 3.9346% [3] +| | | | Remainder: 0.000118269 - 0.182476% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0729943 - 12.7034% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0321721 - 5.59901% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0536551 - 9.33775% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.036387 - 6.33254% [3] +| | | Remainder: 0.0760693 - 13.2386% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0450016 - 0.11777% [2] +| | Mini-EM: setup physics model evaluator: 1.55833 - 4.07818% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.5583 - 99.9984% [1] +| | | | allocate FieldManagerBuilder: 3.612e-06 - 0.000231791% [1] +| | | | fmb->setWorksetContainer(): 1.759e-06 - 0.000112879% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.5411 - 98.8961% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.54108 - 99.9987% [1] +| | | | | | getWorksets(): 1.4616 - 94.8426% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.4616 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.831205 - 56.8696% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0174888 - 2.10403% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.145706 - 17.5295% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00328984 - 2.25786% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.142374 - 97.7134% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0259102 - 18.1987% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000539877 - 0.379196% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0030598 - 2.14913% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0199702 - 14.0266% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0377706 - 26.5291% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00690692 - 4.85124% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00897618 - 6.30463% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00076271 - 0.535708% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0193757 - 13.609% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0103699 - 53.5202% [14] +| | | | | | | | | | | | Remainder: 0.0090058 - 46.4798% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0138577 - 9.73328% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00297875 - 2.09219% [14] +| | | | | | | | | | | Remainder: 0.00226549 - 1.59122% +| | | | | | | | | | Remainder: 4.1806e-05 - 0.028692% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.549506 - 66.1096% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.308465 - 56.135% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00282961 - 0.917319% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000131363 - 0.042586% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.143796 - 46.6167% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.129175 - 41.8767% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000110548 - 0.0358381% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0291913 - 9.46341% [14] +| | | | | | | | | | | Remainder: 0.00323103 - 1.04745% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.110085 - 20.0334% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0784932 - 14.2843% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00551981 - 1.0045% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.022021 - 4.00741% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0245183 - 4.46188% [14] +| | | | | | | | | | Remainder: 0.000403384 - 0.0734085% +| | | | | | | | | Remainder: 0.118504 - 14.2569% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.630354 - 43.1277% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.630026 - 99.948% [28] +| | | | | | | | | Remainder: 0.000327827 - 0.0520068% +| | | | | | | | Remainder: 3.8455e-05 - 0.00263103% +| | | | | | | Remainder: 3.891e-06 - 0.000266215% +| | | | | | getOrientations(): 9.864e-06 - 0.00064007% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0140203 - 0.909769% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00955237 - 0.619849% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00407569 - 0.26447% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00716837 - 0.465152% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00335524 - 0.21772% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.11e-07 - 5.91143e-05% [2] +| | | | | | Remainder: 0.0412975 - 2.67977% +| | | | | Remainder: 1.9587e-05 - 0.00127097% +| | | | fmb->setupBCFieldManagers(): 8.226e-06 - 0.000527882% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4029e-05 - 0.000900274% [1] +| | | | build response library: 0.017153 - 1.10075% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0170401 - 99.3415% [1] +| | | | | | getWorksets(): 4.235e-06 - 0.0248532% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.98e-06 - 70.366% [1] +| | | | | | | Remainder: 1.255e-06 - 29.634% +| | | | | | getOrientations(): 4.54e-07 - 0.00266431% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000800389 - 4.6971% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000993975 - 5.83317% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00210201 - 12.3357% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00128014 - 7.51251% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 2.238e-06 - 0.0131338% [3] +| | | | | | Remainder: 0.0118566 - 69.5809% +| | | | | Remainder: 0.00011296 - 0.658543% +| | | | Remainder: 2.1418e-05 - 0.00137444% +| | | Remainder: 2.4779e-05 - 0.0015901% +| | Mini-EM: setup auxiliary physics model evaluator: 3.19961 - 8.37344% [1] +| | | panzer::ModelEvaluator::setupModel(): 3.19948 - 99.9962% [1] +| | | | allocate FieldManagerBuilder: 7.99e-07 - 2.49728e-05% [1] +| | | | fmb->setWorksetContainer(): 1.633e-06 - 5.10395e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 3.19258 - 99.7843% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.19229 - 99.9907% [1] +| | | | | | getWorksets(): 2.00927 - 62.9414% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.00908 - 99.9904% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.46935 - 73.1356% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0516401 - 3.51449% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.135684 - 9.23426% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00447525 - 3.2983% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.13114 - 96.6515% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0215636 - 16.4432% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000462422 - 0.352616% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00335399 - 2.55756% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.017454 - 13.3094% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0338916 - 25.8437% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00692044 - 5.27712% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00832458 - 6.34784% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00405068 - 3.08881% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0209837 - 16.0009% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0123563 - 58.8854% [14] +| | | | | | | | | | | | Remainder: 0.00862734 - 41.1146% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0108051 - 8.23934% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00301019 - 2.2954% [14] +| | | | | | | | | | | Remainder: 0.000320099 - 0.244089% +| | | | | | | | | | Remainder: 6.81e-05 - 0.0501903% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.789466 - 53.7289% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.417472 - 52.8803% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0124058 - 2.97164% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000123671 - 0.0296238% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.179146 - 42.9121% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.197529 - 47.3155% [14] +| | | | | | | | | | | Remainder: 0.0282678 - 6.77119% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.185777 - 23.532% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.135195 - 17.1248% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0190737 - 2.41602% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0285592 - 3.61753% [14] +| | | | | | | | | | Remainder: 0.00338924 - 0.429307% +| | | | | | | | | Remainder: 0.49256 - 33.5223% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.537668 - 26.762% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.526062 - 97.8413% [14] +| | | | | | | | | Remainder: 0.0116066 - 2.15869% +| | | | | | | | Remainder: 0.00205812 - 0.102441% +| | | | | | | Remainder: 0.000192788 - 0.00959493% +| | | | | | getOrientations(): 2.6276e-05 - 0.000823109% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0477132 - 1.49464% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0253633 - 0.794519% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.012403 - 0.38853% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.985187 - 30.8615% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.964026 - 97.8521% [1] +| | | | | | | Remainder: 0.0211613 - 2.14795% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0329371 - 1.03177% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.238e-06 - 3.8781e-05% [2] +| | | | | | Remainder: 0.0793874 - 2.48685% +| | | | | Remainder: 0.000295352 - 0.00925119% +| | | | fmb->setupBCFieldManagers(): 0.0012733 - 0.039797% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 0.000227997 - 0.00712606% [1] +| | | | build response library: 0.00475547 - 0.148632% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.704e-06 - 0.0358324% [1] +| | | | | Remainder: 0.00475377 - 99.9642% +| | | | Remainder: 0.000640855 - 0.02003% +| | | Remainder: 0.00012255 - 0.00383016% +| | Mini-EM: eval auxiliary physics model evaluator: 1.83954 - 4.8141% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.629555 - 34.2236% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.11256 - 60.4804% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.012007 - 1.07922% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.743364 - 66.8157% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.539e-06 - 0.000476079% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 0.000231436 - 0.0311336% [14] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 9.406e-06 - 0.00126533% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0280304 - 3.77075% [14] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0500196 - 6.72882% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.117939 - 15.8656% [14] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0250838 - 3.37436% [14] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0237948 - 3.20096% [14] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.100585 - 13.531% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.135309 - 18.2022% [14] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.6968e-05 - 0.0022826% [14] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 7.329e-06 - 0.000985923% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.171782 - 23.1087% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0200784 - 2.70101% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00829594 - 1.116% [14] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0522912 - 7.03439% [14] +| | | | | Remainder: 0.00988686 - 1.33002% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.1037e-05 - 0.00189087% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.25e-06 - 0.000202236% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00517142 - 0.464822% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.342661 - 30.7994% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.178941 - 52.2211% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.163698 - 47.7725% [1] +| | | | | Remainder: 2.1779e-05 - 0.00635584% +| | | | Remainder: 0.00933188 - 0.838777% +| | | Remainder: 0.0974216 - 5.29599% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.125074 - 0.327322% [1] +| | | getWorksets(): 0.000116043 - 0.0927794% [1] +| | | | panzer::WorksetContainer::getWorksets(): 0.000113404 - 97.7258% [1] +| | | | Remainder: 2.639e-06 - 2.27416% +| | | getOrientations(): 1.037e-06 - 0.000829109% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.0465428 - 37.2122% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0153931 - 12.3072% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00418831 - 3.34866% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00645277 - 5.15916% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.182e-06 - 0.00094504% [3] +| | | Remainder: 0.0523788 - 41.8783% +| | panzer::ModelEvaluator::create_W_op: 1.55096 - 4.0589% [1] +| | panzer::ModelEvaluator::evalModel(J): 5.81958 - 15.23% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0195561 - 0.33604% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 4.58177 - 78.7302% [1] +| | | | panzer::WorksetContainer::getWorksets(): 0.000272823 - 0.00595453% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0544125 - 1.18759% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.661475 - 14.4371% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.356492 - 7.78067% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.020299 - 0.443038% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.323731 - 7.06564% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0505299 - 1.10285% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0110114 - 0.240331% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.104846 - 2.28832% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.9218e-05 - 0.000419445% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0159061 - 0.347161% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.725995 - 15.8453% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.103176 - 2.25187% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0392361 - 0.856353% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.672654 - 14.6811% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.160946 - 3.51274% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.3759e-05 - 0.000518555% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0104003 - 0.226993% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.102746 - 2.24249% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.163061 - 3.55892% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0250373 - 0.546454% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0066772 - 0.145734% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0515899 - 1.12598% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.808127 - 17.6379% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.106004 - 2.3136% [14] +| | | | Remainder: 0.0071015 - 0.154995% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 0.00632304 - 0.108651% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.93e-06 - 3.31639e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00934367 - 0.160556% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.19313 - 20.5019% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 1.19051 - 99.7806% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00257607 - 0.21591% [1] +| | | | Remainder: 4.2216e-05 - 0.00353827% +| | | Remainder: 0.00946097 - 0.162571% +| | MaxwellPreconditioner::build: 0.464101 - 1.21456% [1] +| | | MaxwellPreconditioner: Schur complement: 0.00303687 - 0.654355% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0897348 - 19.3352% [1] +| | | | Ifpack2::Relaxation::initialize: 0.00407928 - 4.54593% [1] +| | | | Ifpack2::Relaxation::compute: 0.0201749 - 22.4828% [1] +| | | | Remainder: 0.0654806 - 72.9713% +| | | MaxwellPreconditioner: Solver S_E: 0.343724 - 74.0623% [1] +| | | | Ifpack2::Relaxation::initialize: 2.189e-06 - 0.000636848% [1] +| | | | Ifpack2::Relaxation::compute: 0.340435 - 99.0431% [1] +| | | | Remainder: 0.00328688 - 0.956254% +| | | MaxwellPreconditioner: Block preconditioner: 0.0250547 - 5.39855% [1] +| | | Remainder: 0.00255076 - 0.549613% +| | Mini-EM: timestepper: 20.3483 - 53.2521% [1] +| | | Mini-EM: Advance Time Step: 20.3483 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.726798 - 3.57178% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0235568 - 3.24117% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.663675 - 91.3149% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 0.000354068 - 0.0533496% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00807858 - 1.21725% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.13959 - 21.0328% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0554139 - 8.34954% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00300988 - 0.453517% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0667158 - 10.0525% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00874226 - 1.31725% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00340768 - 0.513456% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00195297 - 0.294265% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.525e-06 - 0.00113384% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0070048 - 1.05546% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.114576 - 17.2639% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.021989 - 3.31322% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0112369 - 1.69313% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0638316 - 9.6179% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0316471 - 4.76846% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.4708e-05 - 0.00372291% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00406871 - 0.613058% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.013288 - 2.00218% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0203534 - 3.06677% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00180091 - 0.271354% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00262151 - 0.394998% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00611148 - 0.920854% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.071914 - 10.8357% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00316973 - 0.477603% [14] +| | | | | | Remainder: 0.00276477 - 0.416585% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 0.000226571 - 0.0311739% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.599e-06 - 0.000357596% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0205638 - 2.82936% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0164262 - 2.26008% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0163768 - 99.6992% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.707e-06 - 0.0164798% [1] +| | | | | | Remainder: 4.6706e-05 - 0.284339% +| | | | | Remainder: 0.00234716 - 0.322945% +| | | | Stratimikos: BelosLOWS: 19.4344 - 95.5085% [1] +| | | | | GMRES block system: Operation Op*x: 0.0185954 - 0.095683% [1] +| | | | | Belos::MVT::MvAddMv: 0.000888871 - 0.0045737% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 19.3694 - 99.6654% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00947436 - 0.0489142% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0063198 - 66.7042% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00631134 - 99.8661% [2] +| | | | | | | | Remainder: 8.463e-06 - 0.133912% +| | | | | | | Belos::MVT::MvScale: 0.00198177 - 20.9172% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000826523 - 8.72379% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000820556 - 99.2781% [2] +| | | | | | | | Remainder: 5.967e-06 - 0.72194% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000279918 - 2.95448% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000276905 - 98.9236% [2] +| | | | | | | | Remainder: 3.013e-06 - 1.07639% +| | | | | | | Remainder: 6.6348e-05 - 0.70029% +| | | | | | Belos::MVT::MvAddMv: 0.00136384 - 0.00704121% [2] +| | | | | | Belos::MVT::MvNorm: 0.000257659 - 0.00133024% [1] +| | | | | | GMRES block system: Operation Prec*x: 19.3172 - 99.7307% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00862582 - 0.0446536% [2] +| | | | | | | Belos::MVT::MvAddMv: 0.000280285 - 0.00145096% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.16184 - 0.837803% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0734138 - 45.3619% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00258851 - 3.52591% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.00254435 - 98.2942% [22] +| | | | | | | | | | Remainder: 4.4154e-05 - 1.70577% +| | | | | | | | | Belos::MVT::MvScale: 0.000656573 - 0.894345% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0454012 - 61.8428% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0453551 - 99.8984% [40] +| | | | | | | | | | Remainder: 4.6142e-05 - 0.101632% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0246059 - 33.5167% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0245707 - 99.8572% [40] +| | | | | | | | | | Remainder: 3.5141e-05 - 0.142816% +| | | | | | | | | Remainder: 0.000161689 - 0.220243% +| | | | | | | | Belos::MVT::MvAddMv: 0.0105581 - 6.52381% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.0223715 - 13.8232% [22] +| | | | | | | | Belos::MVT::MvNorm: 0.000360725 - 0.22289% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00253414 - 1.56583% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00241358 - 95.2427% [21] +| | | | | | | | | Remainder: 0.000120556 - 4.75727% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00130256 - 0.804841% [1] +| | | | | | | | Remainder: 0.0512993 - 31.6975% +| | | | | | | GMRES S_E: Operation Op*x: 0.00632645 - 0.0327503% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 19.0452 - 98.5919% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 17.5789 - 92.3009% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0355959 - 0.202492% [294] +| | | | | | | | | | Belos::MVT::MvDot: 0.0347197 - 97.5385% [294] +| | | | | | | | | | Remainder: 0.000876179 - 2.46146% +| | | | | | | | | Belos::MVT::MvScale: 0.0102348 - 0.0582219% [294] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 10.3336 - 58.7841% [586] +| | | | | | | | | | Belos::MVT::MvTransMv: 10.3317 - 99.982% [586] +| | | | | | | | | | Remainder: 0.00185503 - 0.0179514% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 7.19215 - 40.9136% [586] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.1905 - 99.977% [586] +| | | | | | | | | | Remainder: 0.00165348 - 0.02299% +| | | | | | | | | Remainder: 0.00732137 - 0.0416487% +| | | | | | | | Belos::MVT::MvAddMv: 0.430112 - 2.25838% [298] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0465793 - 0.244572% [294] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0431881 - 92.7195% [294] +| | | | | | | | | Remainder: 0.00339121 - 7.28051% +| | | | | | | | GMRES S_E: Operation Op*x: 0.917881 - 4.81949% [294] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0259998 - 0.136516% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000122522 - 0.000643322% [1] +| | | | | | | | Remainder: 0.0456103 - 0.239485% +| | | | | | | Remainder: 0.0949413 - 0.491485% +| | | | | | GMRES block system: Operation Op*x: 0.0189507 - 0.0978386% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000192651 - 0.000994617% [1] +| | | | | | Remainder: 0.0219142 - 0.113138% +| | | | | Remainder: 0.0455394 - 0.234324% +| | | | Mini-EM: Compute responses: 0.179289 - 0.881099% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00302299 - 1.6861% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.143741 - 80.1727% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 0.000112748 - 0.0784385% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00314541 - 2.18826% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0233283 - 16.2294% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 9.013e-06 - 0.00627032% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00273071 - 1.89975% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00513663 - 3.57354% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0669457 - 46.5739% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.0261e-05 - 0.00713855% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00336237 - 2.33919% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00114527 - 0.796765% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0284039 - 19.7605% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000334051 - 0.232398% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.0642e-05 - 0.00740361% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0034073 - 2.37045% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00167568 - 1.16576% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.7917e-05 - 0.0611636% [14] +| | | | | | Remainder: 0.00389475 - 2.70957% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.666e-06 - 0.0053913% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.457e-06 - 0.000812655% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00381864 - 2.12988% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0231124 - 12.8912% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.233e-06 - 0.00533479% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.023084 - 99.877% [1] +| | | | | | Remainder: 2.7185e-05 - 0.117621% +| | | | | Remainder: 0.005583 - 3.11397% +| | | | Remainder: 0.00785463 - 0.0386008% +| | | Remainder: 1.808e-05 - 8.88524e-05% +| | Remainder: 1.32532 - 3.4684% +| Remainder: 0.000111386 - 0.000291499% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 19.4344 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.38929 k-cell-steps per second +================================= + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell30.xml': + + 32.32 msec task-clock:u # 0.001 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,252 page-faults:u # 100.631 K/sec + 51,882,346 cycles:u # 1.605 GHz + 78,686,206 instructions:u # 1.52 insn per cycle + 17,074,216 branches:u # 528.350 M/sec + 299,620 branch-misses:u # 1.75% of all branches + + 40.718683920 seconds time elapsed + + 28.151497000 seconds user + 3.415118000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell30.xml': + + 7,747 iTLB-loads:u + 14,130 iTLB-load-misses:u # 182.39% of all iTLB cache accesses + 17,740,758 dTLB-loads:u + 13,623 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 42.324108055 seconds time elapsed + + 27.542993000 seconds user + 2.971451000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell30.xml': + + 17,726,291 L1-dcache-loads:u + 582,972 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses + 73,138 LLC-loads:u + 27,275 LLC-load-misses:u # 37.29% of all LL-cache accesses + + 41.929066932 seconds time elapsed + + 28.038182000 seconds user + 2.807829000 seconds sys + + diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell30_power.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell30_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell30_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell22.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell22.output new file mode 100644 index 0000000..a598566 --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell22.output @@ -0,0 +1,1566 @@ +tron66.umiacs.umd.edu +1 MueLu Tpetra maxwell22.xml +output/xeon_MueLu_Tpetra_maxwell22.output +output/xeon_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.2198 (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.3578 (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.0019228 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.142187 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.160132 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: 6.35467 [1] +| Mini-EM: Total Time: 6.35463 - 99.9994% [1] +| | Mini-EM: build mesh: 0.000426142 - 0.00670601% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00027361 - 64.2063% [1] +| | | Remainder: 0.000152532 - 35.7937% +| | Mini-EM: build physics blocks: 0.000844263 - 0.0132858% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000775025 - 0.0121962% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.458991 - 7.22294% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.23929 - 3.7656% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0965941 - 40.367% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0798679 - 82.684% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00270952 - 2.80505% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0139479 - 14.4397% [4] +| | | | Remainder: 6.8829e-05 - 0.0712559% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0184006 - 7.68965% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0106539 - 57.8995% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000425775 - 2.31392% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00133403 - 7.24991% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00251127 - 13.6478% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001266 - 6.88025% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00191909 - 10.4295% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000222298 - 1.2081% [4] +| | | | Remainder: 6.8261e-05 - 0.370972% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0310401 - 12.9717% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.014335 - 5.99063% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0279634 - 11.686% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0166692 - 6.9661% [4] +| | | Remainder: 0.0342877 - 14.3289% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0143022 - 0.225068% [2] +| | Mini-EM: setup physics model evaluator: 0.589513 - 9.27692% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.589497 - 99.9971% [1] +| | | | allocate FieldManagerBuilder: 7.032e-06 - 0.00119288% [1] +| | | | fmb->setWorksetContainer(): 4.58e-07 - 7.76934e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.583911 - 99.0524% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.583898 - 99.9979% [1] +| | | | | | getWorksets(): 0.546317 - 93.5638% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.546314 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.310866 - 56.9025% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00736627 - 2.3696% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0456514 - 14.6852% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00141562 - 3.10093% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0442173 - 96.8586% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000350475 - 0.79262% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000171436 - 0.387713% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0012775 - 2.88914% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00366018 - 8.27771% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0131038 - 29.6349% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00266929 - 6.03677% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00546101 - 12.3504% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000251107 - 0.567893% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0099275 - 22.4516% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00500872 - 50.453% [6] +| | | | | | | | | | | | Remainder: 0.00491878 - 49.547% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00608557 - 13.7629% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00114557 - 2.59077% [6] +| | | | | | | | | | | Remainder: 0.000113896 - 0.257582% +| | | | | | | | | | Remainder: 1.8452e-05 - 0.0404194% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.215083 - 69.1884% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.121236 - 56.3671% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000143435 - 0.11831% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.3806e-05 - 0.0361327% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0583356 - 48.1172% [12] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0507239 - 41.8389% [6] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.2277e-05 - 0.0348716% [6] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0114802 - 9.46924% [6] +| | | | | | | | | | | Remainder: 0.000467215 - 0.385375% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0450418 - 20.9416% [12] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0297758 - 13.8439% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000184902 - 0.0859676% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00870486 - 4.0472% [12] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00964468 - 4.48416% [6] +| | | | | | | | | | Remainder: 0.000494942 - 0.230116% +| | | | | | | | | Remainder: 0.0427651 - 13.7567% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.235418 - 43.0921% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.235265 - 99.9351% [12] +| | | | | | | | | Remainder: 0.000152681 - 0.0648552% +| | | | | | | | Remainder: 2.9748e-05 - 0.00544522% +| | | | | | | Remainder: 3.293e-06 - 0.000602763% +| | | | | | getOrientations(): 9.434e-06 - 0.00161569% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000730401 - 0.125091% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000685617 - 0.117421% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000345095 - 0.0591019% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000112698 - 0.019301% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00078604 - 0.134619% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.59e-07 - 0.000129988% [2] +| | | | | | Remainder: 0.0349107 - 5.9789% +| | | | | Remainder: 1.2549e-05 - 0.00214913% +| | | | fmb->setupBCFieldManagers(): 8.592e-06 - 0.00145751% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3194e-05 - 0.00223818% [1] +| | | | build response library: 0.00553703 - 0.939281% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00546755 - 98.7452% [1] +| | | | | | getWorksets(): 2.688e-06 - 0.0491628% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.896e-06 - 70.5357% [1] +| | | | | | | Remainder: 7.92e-07 - 29.4643% +| | | | | | getOrientations(): 4.67e-07 - 0.0085413% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738279 - 13.5029% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000884069 - 16.1694% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037349 - 6.83103% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00107345 - 19.6331% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.079e-06 - 0.0197346% [3] +| | | | | | Remainder: 0.00239403 - 43.7862% +| | | | | Remainder: 6.9479e-05 - 1.25481% +| | | | Remainder: 1.9682e-05 - 0.00333878% +| | | Remainder: 1.6891e-05 - 0.00286524% +| | Mini-EM: setup auxiliary physics model evaluator: 0.914191 - 14.3862% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.914179 - 99.9987% [1] +| | | | allocate FieldManagerBuilder: 9.79e-07 - 0.000107091% [1] +| | | | fmb->setWorksetContainer(): 7.12e-07 - 7.78841e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.914123 - 99.9939% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.914117 - 99.9994% [1] +| | | | | | getWorksets(): 0.47328 - 51.7745% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.473278 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.303735 - 64.1769% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00666934 - 2.19577% [6] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0436463 - 14.3698% [6] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00133089 - 3.04927% [6] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0423003 - 96.9161% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000274171 - 0.648154% [6] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000169389 - 0.400444% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00126448 - 2.98929% [6] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00380809 - 9.00251% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.013168 - 31.1298% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00263858 - 6.23774% [6] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00551121 - 13.0288% [6] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000238769 - 0.564462% [6] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00800758 - 18.9303% [6] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00452273 - 56.4806% [6] +| | | | | | | | | | | | Remainder: 0.00348486 - 43.5194% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00597815 - 14.1326% [6] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00115766 - 2.73676% [6] +| | | | | | | | | | | Remainder: 8.421e-05 - 0.199077% +| | | | | | | | | | Remainder: 1.5119e-05 - 0.0346398% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.210072 - 69.1628% [12] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.105102 - 50.0315% [12] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.3239e-05 - 0.0696836% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.3315e-05 - 0.0412123% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0339261 - 32.2792% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0503327 - 47.8893% [6] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.0914e-05 - 0.0484424% [6] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 5.2884e-05 - 0.0503168% [6] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00230913 - 2.19703% [6] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0180118 - 17.1374% [6] +| | | | | | | | | | | Remainder: 0.000302051 - 0.287388% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.03164 - 15.0615% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0325049 - 15.4732% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00018142 - 0.0863609% [12] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00946702 - 4.50656% [12] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0126037 - 5.99969% [6] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.018169 - 8.64893% [6] +| | | | | | | | | | Remainder: 0.000403785 - 0.192213% +| | | | | | | | | Remainder: 0.0433479 - 14.2716% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.169534 - 35.8213% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.169453 - 99.9521% [6] +| | | | | | | | | Remainder: 8.1145e-05 - 0.0478635% +| | | | | | | | Remainder: 8.484e-06 - 0.0017926% +| | | | | | | Remainder: 1.408e-06 - 0.000297499% +| | | | | | getOrientations(): 9.679e-06 - 0.00105884% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00477456 - 0.522313% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00109298 - 0.119566% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000614896 - 0.0672666% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.387782 - 42.4215% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.144545 - 37.2747% [1] +| | | | | | | Remainder: 0.243238 - 62.7253% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0022559 - 0.246785% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.42e-07 - 5.92922e-05% [2] +| | | | | | Remainder: 0.0443066 - 4.84693% +| | | | | Remainder: 5.818e-06 - 0.000636457% +| | | | fmb->setupBCFieldManagers(): 5.379e-06 - 0.000588397% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.9284e-05 - 0.00210943% [1] +| | | | build response library: 2.1383e-05 - 0.00233904% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.5e-07 - 1.63681% [1] +| | | | | Remainder: 2.1033e-05 - 98.3632% +| | | | Remainder: 8.411e-06 - 0.00092006% +| | | Remainder: 1.1793e-05 - 0.00128999% +| | Mini-EM: eval auxiliary physics model evaluator: 1.27377 - 20.0448% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.371127 - 29.1361% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.897163 - 70.4337% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00329269 - 0.367012% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.590797 - 65.8517% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.791e-06 - 0.000641675% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 8.768e-06 - 0.0014841% [6] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 3.12e-06 - 0.0005281% [6] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0029907 - 0.506214% [6] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0140117 - 2.37165% [6] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0572815 - 9.69562% [6] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00600149 - 1.01583% [6] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0143907 - 2.43581% [6] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0421984 - 7.14263% [6] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0666948 - 11.289% [6] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 6.635e-06 - 0.00112306% [6] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.367e-06 - 0.000908434% [6] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0882572 - 14.9387% [6] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0110511 - 1.87054% [6] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00286483 - 0.484908% [6] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0208044 - 3.5214% [6] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00222647 - 0.376858% [6] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0287834 - 4.87196% [6] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.056586 - 9.57791% [6] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0610014 - 10.3253% [6] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00584443 - 0.989245% [6] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00189578 - 0.320885% [6] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00829137 - 1.40342% [6] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0429751 - 7.27408% [6] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00369501 - 0.625427% [6] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0185274 - 3.136% [6] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 6.371e-06 - 0.00107837% [6] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00897691 - 1.51946% [6] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0143467 - 2.42837% [6] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00212328 - 0.359393% [6] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00870052 - 1.47267% [6] +| | | | | Remainder: 0.000242595 - 0.0410623% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.4931e-05 - 0.00166425% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.624e-06 - 0.000292478% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00119568 - 0.133273% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.29987 - 33.4243% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.14385 - 47.9707% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.155991 - 52.0194% [1] +| | | | | Remainder: 2.9689e-05 - 0.00990061% +| | | | Remainder: 0.00198978 - 0.221785% +| | | Remainder: 0.00547936 - 0.430169% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00494515 - 0.0778196% [1] +| | | getWorksets(): 4.831e-06 - 0.0976917% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.151e-06 - 65.2246% [1] +| | | | Remainder: 1.68e-06 - 34.7754% +| | | getOrientations(): 7.78e-07 - 0.0157326% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000779355 - 15.76% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000916007 - 18.5233% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000379037 - 7.66483% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011815 - 23.8921% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.046e-06 - 0.021152% [3] +| | | Remainder: 0.0016826 - 34.0252% +| | panzer::ModelEvaluator::create_W_op: 0.373925 - 5.8843% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.634502 - 9.98488% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000813168 - 0.128159% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.483062 - 76.1325% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.564e-06 - 0.000323768% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00277532 - 0.574527% [6] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0136623 - 2.82828% [6] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0200719 - 4.15514% [6] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00170319 - 0.352583% [6] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0197592 - 4.09042% [6] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0191168 - 3.95742% [6] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00398732 - 0.825427% [6] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0144957 - 3.0008% [6] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.182e-06 - 0.00127975% [6] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00585133 - 1.2113% [6] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.041141 - 8.51671% [6] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00641651 - 1.3283% [6] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0133875 - 2.77139% [6] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0431341 - 8.92932% [6] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0623369 - 12.9046% [6] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.2157e-05 - 0.00251666% [6] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00315882 - 0.653917% [6] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0395751 - 8.19255% [6] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0628145 - 13.0034% [6] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0100438 - 2.0792% [6] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00152875 - 0.316472% [6] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0188725 - 3.90686% [6] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0478144 - 9.8982% [6] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0312017 - 6.45915% [6] +| | | | Remainder: 0.000193058 - 0.0399655% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.6444e-05 - 0.00259164% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.179e-06 - 0.000185815% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00167846 - 0.264533% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.146656 - 23.1136% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.14663 - 99.9821% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.6096e-05 - 0.0109753% [1] +| | | | Remainder: 1.0137e-05 - 0.00691209% +| | | Remainder: 0.0022745 - 0.358471% +| | Mini-EM: assemble Discrete Gradient: 0.125013 - 1.96728% [1] +| | MaxwellPreconditioner::build: 1.39144 - 21.8965% [1] +| | | Mini-EM: assemble Discrete Curl: 0.116533 - 8.37497% [1] +| | | MaxwellPreconditioner: Schur complement: 1.7497e-05 - 0.00125747% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00163224 - 0.117306% [1] +| | | | Ifpack2::Relaxation::initialize: 8.12e-06 - 0.497477% [1] +| | | | Ifpack2::Relaxation::compute: 0.000718932 - 44.0458% [1] +| | | | Remainder: 0.000905185 - 55.4567% +| | | MaxwellPreconditioner: Solver S_E: 1.25749 - 90.3731% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.21469 - 96.5964% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.21398 - 99.9414% [1] +| | | | | | MueLu RefMaxwell: compute: 1.1854 - 97.6457% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0028302 - 0.238755% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0741826 - 6.25805% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0477565 - 64.377% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.015843 - 21.3567% [1] +| | | | | | | | Remainder: 0.0105831 - 14.2663% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.106102 - 8.95079% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00442866 - 4.17396% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0989565 - 93.2652% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0681286 - 68.847% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0576051 - 84.5535% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0308317 - 53.5224% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 5.5293e-05 - 0.179338% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 6.7615e-05 - 0.219304% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.8635e-05 - 0.190178% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00520004 - 16.8659% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.1088e-05 - 0.1657% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0205274 - 66.5791% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.7935e-05 - 0.123039% [1] +| | | | | | | | | | | | Remainder: 0.0048336 - 15.6774% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 0.0026778 - 4.64854% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 0.000106263 - 3.9683% [1] +| | | | | | | | | | | | Remainder: 0.00257153 - 96.0317% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00275327 - 4.77956% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000510404 - 18.5381% [1] +| | | | | | | | | | | | Remainder: 0.00224287 - 81.4619% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00398558 - 6.9188% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00392793 - 98.5535% [1] +| | | | | | | | | | | | Remainder: 5.7651e-05 - 1.44649% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 9.6328e-05 - 0.167221% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.6047e-05 - 78.9459% [1] +| | | | | | | | | | | | Remainder: 2.0281e-05 - 21.0541% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.3656e-05 - 0.0410658% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.1637e-05 - 49.1926% [1] +| | | | | | | | | | | | Remainder: 1.2019e-05 - 50.8074% +| | | | | | | | | | | Remainder: 0.0172368 - 29.9224% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00397093 - 5.82859% [1] +| | | | | | | | | | Remainder: 0.00655253 - 9.61789% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000244426 - 0.247004% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 4.8968e-05 - 20.0339% [1] +| | | | | | | | | | Remainder: 0.000195458 - 79.9661% +| | | | | | | | | Remainder: 0.0305835 - 30.906% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000988993 - 0.932113% [1] +| | | | | | | | Remainder: 0.00172812 - 1.62873% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0616443 - 5.20031% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0322228 - 52.2721% [1] +| | | | | | | | Remainder: 0.0294215 - 47.7279% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.216554 - 18.2685% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.109984 - 9.27825% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.109963 - 99.9813% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0998771 - 90.8275% [1] +| | | | | | | | | Remainder: 0.0100864 - 9.17249% +| | | | | | | | Remainder: 2.0574e-05 - 0.0187063% +| | | | | | | MueLu RefMaxwell: Build A22: 0.197735 - 16.6809% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.179662 - 90.86% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0930814 - 51.8093% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0255131 - 14.2006% [1] +| | | | | | | | | Remainder: 0.0610671 - 33.9901% +| | | | | | | | Remainder: 0.0180729 - 9.13999% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.230135 - 19.4142% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0773127 - 33.5945% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0650107 - 84.088% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 0.0237857 - 36.5873% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 9.79e-06 - 0.0150591% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0282152 - 43.4009% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0282117 - 99.9874% [1] +| | | | | | | | | | | Remainder: 3.554e-06 - 0.012596% +| | | | | | | | | | Remainder: 0.013 - 19.9968% +| | | | | | | | | Remainder: 0.012302 - 15.912% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.152781 - 66.3876% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0733975 - 48.0409% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0692864 - 94.3988% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0591876 - 85.4245% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0332855 - 56.2373% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 3.8093e-05 - 0.114443% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 0.00014683 - 0.441123% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 5.2208e-05 - 0.156849% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00516686 - 15.5229% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.5463e-05 - 0.106542% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0206258 - 61.9664% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.5828e-05 - 0.0475523% [1] +| | | | | | | | | | | | | Remainder: 0.0072044 - 21.6443% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 0.00265714 - 4.48935% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.2034e-05 - 3.46365% [1] +| | | | | | | | | | | | | Remainder: 0.00256511 - 96.5364% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00319322 - 5.39509% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000699424 - 21.9034% [1] +| | | | | | | | | | | | | Remainder: 0.0024938 - 78.0966% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000128603 - 0.21728% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.1418e-05 - 8.87849% [1] +| | | | | | | | | | | | | Remainder: 0.000117185 - 91.1215% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00213065 - 3.59983% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.9163e-05 - 4.65411% [1] +| | | | | | | | | | | | | Remainder: 0.00203149 - 95.3459% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.5457e-05 - 0.0430107% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.1469e-05 - 45.0524% [1] +| | | | | | | | | | | | | Remainder: 1.3988e-05 - 54.9476% +| | | | | | | | | | | | Remainder: 0.017767 - 30.0181% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 8.7078e-05 - 0.125678% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 0.00118589 - 1.71158% [1] +| | | | | | | | | | | Remainder: 0.00882584 - 12.7382% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00393205 - 5.35719% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00335712 - 85.3785% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000426231 - 12.6963% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00282721 - 84.2152% [1] +| | | | | | | | | | | | Remainder: 0.000103684 - 3.08848% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000276066 - 7.02092% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000234465 - 84.9308% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 4.6604e-05 - 19.8767% [1] +| | | | | | | | | | | | | Remainder: 0.000187861 - 80.1233% +| | | | | | | | | | | | Remainder: 4.1601e-05 - 15.0692% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.6401e-05 - 0.671431% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 4.2226e-05 - 1.07389% [1] +| | | | | | | | | | | Remainder: 0.000230233 - 5.85529% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.764e-06 - 0.0119405% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.245e-06 - 0.00305869% [1] +| | | | | | | | | | Remainder: 0.000168091 - 0.229015% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.7965e-05 - 0.0117586% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0786817 - 51.4996% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.0083e-05 - 0.0128149% [1] +| | | | | | | | | | Remainder: 0.0786716 - 99.9872% +| | | | | | | | | Remainder: 0.000684043 - 0.447727% +| | | | | | | | Remainder: 4.1163e-05 - 0.0178865% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0879461 - 7.41913% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.8652e-05 - 0.032579% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.064e-06 - 0.00234689% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.087797 - 99.8305% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0877937 - 99.9963% [1] +| | | | | | | | | Remainder: 3.288e-06 - 0.003745% +| | | | | | | | Remainder: 0.000118359 - 0.134581% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000112327 - 0.00947591% [1] +| | | | | | | Remainder: 0.0981703 - 8.28164% +| | | | | | Remainder: 0.0285807 - 2.35431% +| | | | | Remainder: 0.000711376 - 0.0585645% +| | | | Remainder: 0.0427997 - 3.40359% +| | | MaxwellPreconditioner: Block preconditioner: 0.000134789 - 0.00968702% [1] +| | | Remainder: 0.0156348 - 1.12364% +| | Mini-EM: timestepper: 0.263049 - 4.13948% [1] +| | | Mini-EM: Advance Time Step: 0.263044 - 99.9983% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0715081 - 27.1849% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000799572 - 1.11816% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0682456 - 95.4376% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.729e-06 - 0.00399879% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000422684 - 0.619357% [6] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0064844 - 9.50157% [6] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00354938 - 5.2009% [6] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000251735 - 0.368866% [6] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00285701 - 4.18636% [6] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00310085 - 4.54366% [6] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000221616 - 0.324733% [6] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000586948 - 0.860052% [6] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.911e-06 - 0.00573077% [6] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00243533 - 3.56848% [6] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00711595 - 10.427% [6] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00210253 - 3.08083% [6] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00112651 - 1.65067% [6] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00580542 - 8.50666% [6] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0117829 - 17.2654% [6] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.532e-06 - 0.0110366% [6] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000368934 - 0.540597% [6] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00449693 - 6.58933% [6] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00638229 - 9.35193% [6] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000392679 - 0.575391% [6] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000223561 - 0.327583% [6] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00252343 - 3.69757% [6] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00480749 - 7.0444% [6] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00107188 - 1.57062% [6] +| | | | | | Remainder: 0.000121028 - 0.177342% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.6223e-05 - 0.0226869% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.628e-06 - 0.00367511% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00201917 - 2.82369% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025222 - 0.352715% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000223792 - 88.7289% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.824e-06 - 0.723178% [1] +| | | | | | Remainder: 2.6604e-05 - 10.5479% +| | | | | Remainder: 0.000172688 - 0.241494% +| | | | Stratimikos: BelosLOWS: 0.160179 - 60.8943% [1] +| | | | | GMRES block system: Operation Op*x: 0.00422273 - 2.63626% [1] +| | | | | Belos::MVT::MvAddMv: 9.9729e-05 - 0.0622611% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.153775 - 96.0019% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000707589 - 0.460147% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000210783 - 29.7889% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000203904 - 96.7365% [2] +| | | | | | | | Remainder: 6.879e-06 - 3.26355% +| | | | | | | Belos::MVT::MvScale: 6.015e-05 - 8.5007% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00028295 - 39.9879% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000278658 - 98.4831% [2] +| | | | | | | | Remainder: 4.292e-06 - 1.51688% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.7824e-05 - 13.825% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.3847e-05 - 95.9345% [2] +| | | | | | | | Remainder: 3.977e-06 - 4.06546% +| | | | | | | Remainder: 5.5882e-05 - 7.89752% +| | | | | | Belos::MVT::MvAddMv: 0.000466485 - 0.303356% [2] +| | | | | | Belos::MVT::MvNorm: 9.8474e-05 - 0.0640378% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.146977 - 95.5793% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000524926 - 0.357149% [1] +| | | | | | | Belos::MVT::MvAddMv: 8.2692e-05 - 0.0562619% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00119458 - 0.812766% [1] +| | | | | | | | Belos::MVT::Assign: 0.000238717 - 19.9834% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000135935 - 11.3793% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000121505 - 89.3846% [1] +| | | | | | | | | Remainder: 1.443e-05 - 10.6154% +| | | | | | | | CG Q_B: Operation Op*x: 0.000516645 - 43.2492% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000147466 - 12.3446% [1] +| | | | | | | | Belos::MVT::MvNorm: 5.033e-05 - 4.21321% [1] +| | | | | | | | Remainder: 0.000105484 - 8.83024% +| | | | | | | CG S_E: Operation Op*x: 0.00130039 - 0.884762% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.140715 - 95.7399% [1] +| | | | | | | | Belos::MVT::Assign: 0.000117376 - 0.0834137% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.126058 - 89.5835% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.125865 - 99.8473% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0541561 - 43.027% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0538056 - 99.3528% [24] +| | | | | | | | | | | Remainder: 0.000350519 - 0.647238% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0162498 - 12.9105% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000987859 - 0.784854% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00129234 - 1.02676% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0491989 - 39.0885% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0184309 - 37.462% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0182147 - 98.8272% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.018128 - 99.5241% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0180026 - 99.3082% [12] +| | | | | | | | | | | | | | Remainder: 0.000125401 - 0.691751% +| | | | | | | | | | | | | Remainder: 8.6679e-05 - 0.475873% +| | | | | | | | | | | | Remainder: 0.000216161 - 1.17282% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0306789 - 62.3568% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0305284 - 99.5095% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0230455 - 75.4887% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0165365 - 71.7561% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.016099 - 97.3542% [24] +| | | | | | | | | | | | | | | Remainder: 0.000437531 - 2.64584% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0052226 - 22.6621% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00036693 - 1.5922% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000577641 - 2.50653% [12] +| | | | | | | | | | | | | | Remainder: 0.000341771 - 1.48303% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00735718 - 24.0995% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00730855 - 99.3389% [12] +| | | | | | | | | | | | | | Remainder: 4.8637e-05 - 0.661082% +| | | | | | | | | | | | | Remainder: 0.000125702 - 0.411755% +| | | | | | | | | | | | Remainder: 0.000150488 - 0.490527% +| | | | | | | | | | | Remainder: 8.9127e-05 - 0.181157% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00182051 - 1.4464% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00196016 - 1.55735% [12] +| | | | | | | | | | Remainder: 0.000199588 - 0.158573% +| | | | | | | | | Remainder: 0.000192542 - 0.152741% +| | | | | | | | CG S_E: Operation Op*x: 0.0100348 - 7.13128% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.00155349 - 1.10399% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00214088 - 1.52142% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000592064 - 0.420753% [12] +| | | | | | | | Remainder: 0.00021904 - 0.155662% +| | | | | | | Remainder: 0.00315878 - 2.14917% +| | | | | | GMRES block system: Operation Op*x: 0.00462965 - 3.01067% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.606e-05 - 0.049462% [1] +| | | | | | Remainder: 0.000819613 - 0.532996% +| | | | | Remainder: 0.00208162 - 1.29956% +| | | | Mini-EM: Compute responses: 0.0311524 - 11.843% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000593119 - 1.90393% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0102264 - 32.8271% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.799e-06 - 0.0175917% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000241893 - 2.36537% [6] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00260806 - 25.5031% [6] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.886e-06 - 0.0379996% [6] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000428931 - 4.19434% [6] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000373304 - 3.65039% [6] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0046276 - 45.2514% [6] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.268e-06 - 0.0319564% [6] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00044624 - 4.3636% [6] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00039703 - 3.88239% [6] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000378879 - 3.7049% [6] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.7637e-05 - 0.563609% [6] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.075e-06 - 0.0202906% [6] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000308349 - 3.01522% [6] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000240106 - 2.3479% [6] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.8809e-05 - 0.379497% [6] +| | | | | | Remainder: 6.8565e-05 - 0.670469% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.082e-06 - 0.0227334% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.341e-06 - 0.00430465% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00141814 - 4.55227% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0179883 - 57.7431% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.8e-07 - 0.00544797% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0179651 - 99.8707% [1] +| | | | | | Remainder: 2.2272e-05 - 0.123814% +| | | | | Remainder: 0.000917916 - 2.94654% +| | | | Remainder: 0.000204734 - 0.0778326% +| | | Remainder: 4.573e-06 - 0.00173846% +| | Remainder: 0.0696517 - 1.09608% +| Remainder: 3.7751e-05 - 0.000594068% + +================================= +FOM Calculation +================================= + Number of cells = 10648 + Time for Belos Linear Solve = 0.160179 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 66.4757 k-cell-steps per second +================================= + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell22.xml': + + 29.22 msec task-clock:u # 0.004 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,273 page-faults:u # 112.027 K/sec + 46,785,271 cycles:u # 1.601 GHz + 79,142,630 instructions:u # 1.69 insn per cycle + 17,154,865 branches:u # 587.173 M/sec + 298,022 branch-misses:u # 1.74% of all branches + + 7.235060182 seconds time elapsed + + 5.746551000 seconds user + 0.672896000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell22.xml': + + 7,805 iTLB-loads:u + 14,231 iTLB-load-misses:u # 182.33% of all iTLB cache accesses + 17,923,713 dTLB-loads:u + 14,087 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 7.063600893 seconds time elapsed + + 5.762759000 seconds user + 0.640514000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell22.xml': + + 17,649,159 L1-dcache-loads:u + 578,416 L1-dcache-load-misses:u # 3.28% of all L1-dcache accesses + 59,413 LLC-loads:u + 10,987 LLC-load-misses:u # 18.49% of all LL-cache accesses + + 7.362006938 seconds time elapsed + + 5.767280000 seconds user + 0.675270000 seconds sys + + diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell22_power.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell22_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell22_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell24.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell24.output new file mode 100644 index 0000000..0c678d3 --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell24.output @@ -0,0 +1,1566 @@ +tron65.umiacs.umd.edu +1 MueLu Tpetra maxwell24.xml +output/xeon_MueLu_Tpetra_maxwell24.output +output/xeon_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.3807 (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.6818 (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.0319725 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.308762 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.45937 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: 13.2686 [1] +| Mini-EM: Total Time: 13.2686 - 99.9996% [1] +| | Mini-EM: build mesh: 0.00659507 - 0.0497044% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00490091 - 74.3117% [1] +| | | Remainder: 0.00169416 - 25.6883% +| | Mini-EM: build physics blocks: 0.0464116 - 0.349785% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00132095 - 0.00995545% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.676784 - 5.10064% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.346318 - 2.61005% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.142897 - 41.2618% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.110723 - 77.4845% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0126849 - 8.87695% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0187951 - 13.1529% [4] +| | | | Remainder: 0.000693982 - 0.485652% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0367724 - 10.6181% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0151305 - 41.1462% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000583125 - 1.58577% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.011279 - 30.6724% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00531268 - 14.4474% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00160272 - 4.35848% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00246738 - 6.70986% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000299957 - 0.815711% [4] +| | | | Remainder: 9.712e-05 - 0.264111% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0433899 - 12.5289% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0193185 - 5.57825% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0363598 - 10.499% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0221707 - 6.40184% [4] +| | | Remainder: 0.0454093 - 13.1121% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0185719 - 0.139969% [2] +| | Mini-EM: setup physics model evaluator: 0.902196 - 6.79949% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.902174 - 99.9976% [1] +| | | | allocate FieldManagerBuilder: 3.15e-06 - 0.000349156% [1] +| | | | fmb->setWorksetContainer(): 5.1e-07 - 5.65301e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.879341 - 97.4691% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.879323 - 99.9979% [1] +| | | | | | getWorksets(): 0.822064 - 93.4883% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.822061 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.472964 - 57.5339% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.015587 - 3.2956% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.111299 - 23.5322% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00178526 - 1.60402% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.109487 - 98.3727% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0266761 - 24.3645% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000232203 - 0.212082% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00171921 - 1.57024% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0179316 - 16.3777% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0263536 - 24.07% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00429771 - 3.9253% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00984681 - 8.99355% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000332708 - 0.303878% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0116929 - 10.6796% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00575678 - 49.2333% [7] +| | | | | | | | | | | | Remainder: 0.00593608 - 50.7667% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00679754 - 6.20851% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0015021 - 1.37194% [7] +| | | | | | | | | | | Remainder: 0.00210503 - 1.92262% +| | | | | | | | | | Remainder: 2.5955e-05 - 0.0233201% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.286402 - 60.5549% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.16313 - 56.9583% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0026742 - 1.63931% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000109616 - 0.0671955% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0768565 - 47.1136% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0672467 - 41.2228% [7] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.6473e-05 - 0.0346184% [7] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0148716 - 9.11642% [7] +| | | | | | | | | | | Remainder: 0.00131489 - 0.80604% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0578414 - 20.1958% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0374887 - 13.0895% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00353799 - 1.23532% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.011285 - 3.94027% [14] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0121835 - 4.25399% [7] +| | | | | | | | | | Remainder: 0.000936002 - 0.326813% +| | | | | | | | | Remainder: 0.0596755 - 12.6173% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.349064 - 42.462% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.348868 - 99.9439% [14] +| | | | | | | | | Remainder: 0.000195899 - 0.0561213% +| | | | | | | | Remainder: 3.366e-05 - 0.00409459% +| | | | | | | Remainder: 3.572e-06 - 0.000434516% +| | | | | | getOrientations(): 9.543e-06 - 0.00108527% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00341015 - 0.387816% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00417218 - 0.474476% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00412863 - 0.469523% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0012232 - 0.139107% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00404378 - 0.459874% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.106e-06 - 0.000921846% [2] +| | | | | | Remainder: 0.040263 - 4.57886% +| | | | | Remainder: 1.8233e-05 - 0.00207348% +| | | | fmb->setupBCFieldManagers(): 1.0538e-05 - 0.00116807% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.2123e-05 - 0.00245219% [1] +| | | | build response library: 0.022769 - 2.52379% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0226551 - 99.4999% [1] +| | | | | | getWorksets(): 3.825e-06 - 0.0168836% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 3.068e-06 - 80.2092% [1] +| | | | | | | Remainder: 7.57e-07 - 19.7908% +| | | | | | getOrientations(): 4.63e-07 - 0.00204369% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000825568 - 3.64406% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000992528 - 4.38103% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00270112 - 11.9228% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00133069 - 5.87366% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.375e-06 - 0.00606926% [3] +| | | | | | Remainder: 0.0167996 - 74.1535% +| | | | | Remainder: 0.00011387 - 0.500109% +| | | | Remainder: 2.7763e-05 - 0.00307734% +| | | Remainder: 2.2015e-05 - 0.00244016% +| | Mini-EM: setup auxiliary physics model evaluator: 1.24461 - 9.38011% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.24424 - 99.9701% [1] +| | | | allocate FieldManagerBuilder: 1.574e-06 - 0.000126503% [1] +| | | | fmb->setWorksetContainer(): 1.442e-06 - 0.000115894% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.24418 - 99.9953% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.24417 - 99.9996% [1] +| | | | | | getWorksets(): 0.605268 - 48.6482% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.605266 - 99.9997% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.385471 - 63.6862% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00809036 - 2.09883% [7] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0556176 - 14.4285% [7] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00171399 - 3.08173% [7] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0538835 - 96.8821% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000353485 - 0.656018% [7] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000214771 - 0.398584% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00159274 - 2.9559% [7] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0048098 - 8.9263% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0172589 - 32.0301% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00428187 - 7.94654% [7] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.006249 - 11.5972% [7] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000314778 - 0.584183% [7] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0110203 - 20.4521% [7] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00573049 - 51.9994% [7] +| | | | | | | | | | | | Remainder: 0.00528982 - 48.0006% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00618335 - 11.4754% [7] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00150244 - 2.78831% [7] +| | | | | | | | | | | Remainder: 0.000101991 - 0.189281% +| | | | | | | | | | Remainder: 2.0111e-05 - 0.0361594% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.266656 - 69.1766% [14] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.132895 - 49.8375% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.9975e-05 - 0.0752288% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.847e-05 - 0.0439973% [7] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0424946 - 31.9762% [7] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0638661 - 48.0577% [7] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 7.7626e-05 - 0.0584117% [7] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 7.0687e-05 - 0.0531903% [7] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00286136 - 2.15311% [7] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0229597 - 17.2766% [7] +| | | | | | | | | | | Remainder: 0.000406041 - 0.305536% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0423598 - 15.8856% [7] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.03984 - 14.9406% [7] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000255029 - 0.0956398% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0121673 - 4.56293% [14] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.01635 - 6.13151% [7] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0222066 - 8.32783% [7] +| | | | | | | | | | Remainder: 0.000582392 - 0.218406% +| | | | | | | | | Remainder: 0.0551073 - 14.2961% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.219777 - 36.3109% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.219627 - 99.9317% [7] +| | | | | | | | | Remainder: 0.000150155 - 0.0683214% +| | | | | | | | Remainder: 1.7529e-05 - 0.00289608% +| | | | | | | Remainder: 1.524e-06 - 0.000251789% +| | | | | | getOrientations(): 1.0373e-05 - 0.000833726% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0079601 - 0.639791% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00128347 - 0.103159% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000729089 - 0.0586003% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.526235 - 42.296% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.208741 - 39.6669% [1] +| | | | | | | Remainder: 0.317494 - 60.3331% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00234067 - 0.18813% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.15e-07 - 4.94304e-05% [2] +| | | | | | Remainder: 0.100346 - 8.0653% +| | | | | Remainder: 5.098e-06 - 0.000409748% +| | | | fmb->setupBCFieldManagers(): 5.808e-06 - 0.000466792% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.5103e-05 - 0.00121384% [1] +| | | | build response library: 2.7187e-05 - 0.00218503% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.67e-07 - 1.34991% [1] +| | | | | Remainder: 2.682e-05 - 98.6501% +| | | | Remainder: 7.439e-06 - 0.000597876% +| | | Remainder: 0.000372134 - 0.0298997% +| | Mini-EM: eval auxiliary physics model evaluator: 2.26581 - 17.0765% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.765874 - 33.8013% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.29453 - 57.1331% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0297033 - 2.29453% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.820859 - 63.4099% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.76e-06 - 0.000458057% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 0.00094104 - 0.114641% [7] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.725e-06 - 0.000819264% [7] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00979488 - 1.19325% [7] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0231254 - 2.81722% [7] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.084117 - 10.2474% [7] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0129129 - 1.57309% [7] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0192493 - 2.34502% [7] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0585357 - 7.13103% [7] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.09006 - 10.9714% [7] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 8.511e-06 - 0.00103684% [7] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 3.177e-06 - 0.000387034% [7] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.114242 - 13.9174% [7] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0146528 - 1.78506% [7] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00651555 - 0.793748% [7] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.025398 - 3.09407% [7] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00327702 - 0.399219% [7] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0419152 - 5.10626% [7] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0759184 - 9.24866% [7] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0791609 - 9.64367% [7] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00745111 - 0.907721% [7] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00310411 - 0.378154% [7] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0125373 - 1.52734% [7] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0554002 - 6.74906% [7] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00567871 - 0.691801% [7] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0239784 - 2.92114% [7] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 7.631e-06 - 0.000929636% [7] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0130767 - 1.59305% [7] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0205767 - 2.50673% [7] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00338896 - 0.412855% [7] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0105721 - 1.28794% [7] +| | | | | Remainder: 0.00524833 - 0.639371% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.7722e-05 - 0.00136899% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.621e-06 - 0.000202468% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00447039 - 0.34533% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.427924 - 33.0564% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.214831 - 50.2031% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.213055 - 49.7881% [1] +| | | | | Remainder: 3.7692e-05 - 0.00880811% +| | | | Remainder: 0.0115503 - 0.892239% +| | | Remainder: 0.205409 - 9.06557% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.172975 - 1.30364% [1] +| | | getWorksets(): 0.000471734 - 0.272719% [1] +| | | | panzer::WorksetContainer::getWorksets(): 0.000468182 - 99.247% [1] +| | | | Remainder: 3.552e-06 - 0.752967% +| | | getOrientations(): 2.724e-06 - 0.0015748% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.0399115 - 23.0736% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0158209 - 9.14635% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00514264 - 2.97306% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0232441 - 13.4378% [1] +| | | Phalanx::SortAndOrderEvaluators: 3.448e-06 - 0.00199336% [3] +| | | Remainder: 0.0883777 - 51.0929% +| | panzer::ModelEvaluator::create_W_op: 0.921707 - 6.94653% [1] +| | panzer::ModelEvaluator::evalModel(J): 1.89493 - 14.2813% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0193456 - 1.02091% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.62034 - 85.5093% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.803e-06 - 0.000172988% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0219178 - 1.35267% [7] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.173617 - 10.7148% [7] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0963229 - 5.94461% [7] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0137052 - 0.845823% [7] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0409016 - 2.52426% [7] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0246619 - 1.52202% [7] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0132776 - 0.819436% [7] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0560516 - 3.45925% [7] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 7.306e-06 - 0.000450893% [7] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00790878 - 0.488094% [7] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.263481 - 16.2608% [7] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0460083 - 2.83942% [7] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.018229 - 1.12501% [7] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.237114 - 14.6336% [7] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0804493 - 4.96496% [7] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.0346e-05 - 0.000638508% [7] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00509296 - 0.314314% [7] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0515972 - 3.18434% [7] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0834346 - 5.14921% [7] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0123409 - 0.761622% [7] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0021283 - 0.131349% [7] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0247575 - 1.52792% [7] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.286142 - 17.6594% [7] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0544546 - 3.36069% [7] +| | | | Remainder: 0.00672562 - 0.415075% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 0.000816183 - 0.043072% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 4.856e-06 - 0.000256263% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00973702 - 0.513847% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.219238 - 11.5697% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.219198 - 99.9816% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.6928e-05 - 0.0122825% [1] +| | | | Remainder: 1.3443e-05 - 0.00613168% +| | | Remainder: 0.0254464 - 1.34287% +| | Mini-EM: assemble Discrete Gradient: 0.620051 - 4.67308% [1] +| | MaxwellPreconditioner::build: 2.6505 - 19.9758% [1] +| | | Mini-EM: assemble Discrete Curl: 0.15622 - 5.89397% [1] +| | | MaxwellPreconditioner: Schur complement: 0.000615554 - 0.0232241% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.170175 - 6.4205% [1] +| | | | Ifpack2::Relaxation::initialize: 0.00287021 - 1.68662% [1] +| | | | Ifpack2::Relaxation::compute: 0.0126267 - 7.41982% [1] +| | | | Remainder: 0.154679 - 90.8936% +| | | MaxwellPreconditioner: Solver S_E: 2.27517 - 85.8393% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 2.12789 - 93.5267% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 2.09172 - 98.2998% [1] +| | | | | | MueLu RefMaxwell: compute: 1.93881 - 92.6898% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00813696 - 0.419689% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.103672 - 5.34721% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0644342 - 62.152% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0223969 - 21.6036% [1] +| | | | | | | | Remainder: 0.0168408 - 16.2443% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.190555 - 9.8285% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00742677 - 3.89743% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.169274 - 88.8321% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.138021 - 81.5366% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.109504 - 79.3386% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0579608 - 52.9304% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.9615e-05 - 0.068348% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 7.4613e-05 - 0.12873% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00259598 - 4.47886% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0105337 - 18.1739% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.2776e-05 - 0.0910547% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0262524 - 45.2935% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.4696e-05 - 0.0426081% [1] +| | | | | | | | | | | | Remainder: 0.0183869 - 31.723% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 0.00446276 - 4.07544% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 0.000735818 - 16.488% [1] +| | | | | | | | | | | | Remainder: 0.00372694 - 83.512% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00399271 - 3.64619% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000705936 - 17.6806% [1] +| | | | | | | | | | | | Remainder: 0.00328678 - 82.3194% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00301937 - 2.75733% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00292334 - 96.8193% [1] +| | | | | | | | | | | | Remainder: 9.6037e-05 - 3.18069% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00075388 - 0.688452% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00015616 - 20.7142% [1] +| | | | | | | | | | | | Remainder: 0.00059772 - 79.2858% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.6822e-05 - 0.0244942% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.3756e-05 - 51.2863% [1] +| | | | | | | | | | | | Remainder: 1.3066e-05 - 48.7137% +| | | | | | | | | | | Remainder: 0.0392874 - 35.8777% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.0182496 - 13.2224% [1] +| | | | | | | | | | Remainder: 0.0102673 - 7.43897% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00161568 - 0.954477% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.6137e-05 - 4.71237% [1] +| | | | | | | | | | Remainder: 0.00153955 - 95.2876% +| | | | | | | | | Remainder: 0.0296382 - 17.5089% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00337183 - 1.76947% [1] +| | | | | | | | Remainder: 0.0104824 - 5.50099% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.122019 - 6.29353% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0512701 - 42.0181% [1] +| | | | | | | | Remainder: 0.0707491 - 57.9819% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.155876 - 8.03982% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.21089 - 10.8773% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.210886 - 99.9979% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.198664 - 94.2045% [1] +| | | | | | | | | Remainder: 0.012222 - 5.79555% +| | | | | | | | Remainder: 4.443e-06 - 0.00210679% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0764935 - 3.9454% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.064583 - 84.4294% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0383048 - 59.311% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0202322 - 31.3275% [1] +| | | | | | | | | Remainder: 0.00604596 - 9.36153% +| | | | | | | | Remainder: 0.0119105 - 15.5706% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.638675 - 32.9417% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.137145 - 21.4734% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.13113 - 95.6138% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 0.0151841 - 11.5794% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 7.957e-06 - 0.00606803% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0874362 - 66.6791% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.087432 - 99.9951% [1] +| | | | | | | | | | | Remainder: 4.257e-06 - 0.00486869% +| | | | | | | | | | Remainder: 0.0285016 - 21.7354% +| | | | | | | | | Remainder: 0.00601546 - 4.38619% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.501519 - 78.5248% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.240384 - 47.9312% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.152932 - 63.6197% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.110247 - 72.0891% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.059406 - 53.8845% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 0.00180162 - 3.03273% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 0.00101746 - 1.71272% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.00344022 - 5.79102% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00771199 - 12.9818% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.0283e-05 - 0.0846429% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0263462 - 44.3495% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.2145e-05 - 0.0372774% [1] +| | | | | | | | | | | | | Remainder: 0.0190161 - 32.0103% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 0.00477509 - 4.33126% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 0.000361655 - 7.57379% [1] +| | | | | | | | | | | | | Remainder: 0.00441343 - 92.4262% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00388021 - 3.51956% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000711926 - 18.3476% [1] +| | | | | | | | | | | | | Remainder: 0.00316829 - 81.6524% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000109697 - 0.0995011% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.8235e-05 - 43.9711% [1] +| | | | | | | | | | | | | Remainder: 6.1462e-05 - 56.0289% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00357666 - 3.24422% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000219962 - 6.14993% [1] +| | | | | | | | | | | | | Remainder: 0.0033567 - 93.8501% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.7934e-05 - 0.0253376% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.422e-05 - 50.9057% [1] +| | | | | | | | | | | | | Remainder: 1.3714e-05 - 49.0943% +| | | | | | | | | | | | Remainder: 0.0384714 - 34.8956% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00141412 - 0.924672% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 0.0177836 - 11.6285% [1] +| | | | | | | | | | | Remainder: 0.0234869 - 15.3578% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0753415 - 31.3421% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0326215 - 43.2982% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00252299 - 7.73413% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.0222813 - 68.3025% [1] +| | | | | | | | | | | | Remainder: 0.00781722 - 23.9634% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00218182 - 2.8959% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00211363 - 96.8749% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 7.2401e-05 - 3.42543% [1] +| | | | | | | | | | | | | Remainder: 0.00204123 - 96.5746% +| | | | | | | | | | | | Remainder: 6.8183e-05 - 3.12506% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 4.9377e-05 - 0.0655376% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 0.0191293 - 25.3901% [1] +| | | | | | | | | | | Remainder: 0.0213595 - 28.3503% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.6074e-05 - 0.0066868% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.822e-06 - 0.00117395% [1] +| | | | | | | | | | Remainder: 0.012092 - 5.03027% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 0.00270457 - 0.539277% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.226994 - 45.2614% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.3217e-05 - 0.00582261% [1] +| | | | | | | | | | Remainder: 0.226981 - 99.9942% +| | | | | | | | | Remainder: 0.0314357 - 6.26811% +| | | | | | | | Remainder: 1.1274e-05 - 0.00176522% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.152299 - 7.85531% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 0.00397869 - 2.61242% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 3.706e-06 - 0.00243337% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.136277 - 89.4801% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.136273 - 99.9967% [1] +| | | | | | | | | Remainder: 4.546e-06 - 0.00333584% +| | | | | | | | Remainder: 0.0120393 - 7.90501% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00780237 - 0.402432% [1] +| | | | | | | Remainder: 0.272385 - 14.0491% +| | | | | | Remainder: 0.152909 - 7.31024% +| | | | | Remainder: 0.0361777 - 1.70017% +| | | | Remainder: 0.147279 - 6.4733% +| | | MaxwellPreconditioner: Block preconditioner: 0.0146011 - 0.550879% [1] +| | | Remainder: 0.0337181 - 1.27214% +| | Mini-EM: timestepper: 0.740594 - 5.58156% [1] +| | | Mini-EM: Advance Time Step: 0.74059 - 99.9995% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.182318 - 24.6179% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00862607 - 4.73134% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.165077 - 90.5434% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.093e-06 - 0.00187368% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00825913 - 5.00321% [7] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0159294 - 9.64969% [7] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0108885 - 6.59605% [7] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000728798 - 0.441491% [7] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00895811 - 5.42664% [7] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00482062 - 2.92024% [7] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00532813 - 3.22767% [7] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00076091 - 0.460944% [7] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.84e-06 - 0.00353775% [7] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00537095 - 3.25361% [7] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0118445 - 7.17514% [7] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00577308 - 3.49721% [7] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00397643 - 2.40884% [7] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00926911 - 5.61504% [7] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0194191 - 11.7637% [7] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.968e-06 - 0.00482685% [7] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00377749 - 2.28832% [7] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00573925 - 3.47672% [7] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0107142 - 6.49043% [7] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00212247 - 1.28575% [7] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00327029 - 1.98107% [7] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00328124 - 1.98771% [7] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0145282 - 8.80089% [7] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00210509 - 1.27522% [7] +| | | | | | Remainder: 0.00819468 - 4.96417% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.6928e-05 - 0.00928489% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.089e-06 - 0.0011458% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00431546 - 2.367% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000282396 - 0.154892% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000250818 - 88.8178% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.565e-06 - 0.554186% [1] +| | | | | | Remainder: 3.0013e-05 - 10.628% +| | | | | Remainder: 0.00399814 - 2.19296% +| | | | Stratimikos: BelosLOWS: 0.459478 - 62.0421% [1] +| | | | | GMRES block system: Operation Op*x: 0.00810321 - 1.76357% [1] +| | | | | Belos::MVT::MvAddMv: 0.01225 - 2.66606% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.395899 - 86.1629% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0121077 - 3.05828% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00491619 - 40.6038% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00490325 - 99.7367% [2] +| | | | | | | | Remainder: 1.2946e-05 - 0.263334% +| | | | | | | Belos::MVT::MvScale: 9.2536e-05 - 0.764272% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000351559 - 2.90359% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000329322 - 93.6747% [2] +| | | | | | | | Remainder: 2.2237e-05 - 6.32525% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000149591 - 1.2355% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000145059 - 96.9704% [2] +| | | | | | | | Remainder: 4.532e-06 - 3.02959% +| | | | | | | Remainder: 0.00659785 - 54.4929% +| | | | | | Belos::MVT::MvAddMv: 0.00110527 - 0.279181% [2] +| | | | | | Belos::MVT::MvNorm: 0.000577808 - 0.145948% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.351781 - 88.8562% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000642344 - 0.182598% [1] +| | | | | | | Belos::MVT::MvAddMv: 9.3851e-05 - 0.0266788% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.027496 - 7.81621% [1] +| | | | | | | | Belos::MVT::Assign: 0.000210741 - 0.766443% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.0184356 - 67.0486% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00650414 - 35.2802% [1] +| | | | | | | | | Remainder: 0.0119315 - 64.7198% +| | | | | | | | CG Q_B: Operation Op*x: 0.000640997 - 2.33124% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.0080053 - 29.1144% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.2322e-05 - 0.335766% [1] +| | | | | | | | Remainder: 0.000110962 - 0.403557% +| | | | | | | CG S_E: Operation Op*x: 0.00162524 - 0.462003% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.306948 - 87.2555% [1] +| | | | | | | | Belos::MVT::Assign: 0.000158722 - 0.0517097% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.284644 - 92.7334% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.282302 - 99.1774% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.101591 - 35.9868% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0916128 - 90.1777% [26] +| | | | | | | | | | | Remainder: 0.00997865 - 9.82233% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0311595 - 11.0376% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00136674 - 0.484142% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00183942 - 0.651577% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.138492 - 49.058% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0831759 - 60.0584% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0657365 - 79.0331% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0631336 - 96.0404% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0614484 - 97.3308% [13] +| | | | | | | | | | | | | | Remainder: 0.00168518 - 2.66923% +| | | | | | | | | | | | | Remainder: 0.00260291 - 3.95961% +| | | | | | | | | | | | Remainder: 0.0174394 - 20.9669% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0552033 - 39.8604% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0549817 - 99.5984% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0379777 - 69.0735% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0239172 - 62.9768% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0234282 - 97.9558% [26] +| | | | | | | | | | | | | | | Remainder: 0.000488914 - 2.0442% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00755425 - 19.8913% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000533737 - 1.40539% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000808948 - 2.13006% [13] +| | | | | | | | | | | | | | Remainder: 0.00516364 - 13.5965% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0168243 - 30.5998% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0167555 - 99.5913% [13] +| | | | | | | | | | | | | | Remainder: 6.8767e-05 - 0.408737% +| | | | | | | | | | | | | Remainder: 0.000179657 - 0.326758% +| | | | | | | | | | | | Remainder: 0.000221698 - 0.401602% +| | | | | | | | | | | Remainder: 0.000112417 - 0.0811724% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00243312 - 0.861884% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00254878 - 0.902854% [13] +| | | | | | | | | | Remainder: 0.00287149 - 1.01717% +| | | | | | | | | Remainder: 0.0023415 - 0.822607% +| | | | | | | | CG S_E: Operation Op*x: 0.0157145 - 5.11957% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00208815 - 0.680292% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.0032158 - 1.04767% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.000846004 - 0.275618% [13] +| | | | | | | | Remainder: 0.000281646 - 0.0917568% +| | | | | | | Remainder: 0.0149753 - 4.257% +| | | | | | GMRES block system: Operation Op*x: 0.00602297 - 1.52134% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000172084 - 0.0434666% [1] +| | | | | | Remainder: 0.0241324 - 6.0956% +| | | | | Remainder: 0.0432251 - 9.40745% +| | | | Mini-EM: Compute responses: 0.0910334 - 12.292% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000774088 - 0.850334% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0538484 - 59.1524% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.521e-06 - 0.00653873% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00128077 - 2.37847% [7] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00523959 - 9.73026% [7] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.248e-06 - 0.0116029% [7] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00734403 - 13.6383% [7] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00120536 - 2.23843% [7] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00782614 - 14.5336% [7] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.092e-06 - 0.00945618% [7] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00142965 - 2.65496% [7] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00653493 - 12.1358% [7] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0173434 - 32.2078% [7] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000569421 - 1.05745% [7] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.507e-06 - 0.0102269% [7] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00289286 - 5.37224% [7] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00120816 - 2.24363% [7] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.8538e-05 - 0.12728% [7] +| | | | | | Remainder: 0.000885193 - 1.64386% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.087e-06 - 0.00888355% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.417e-06 - 0.00155657% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00234649 - 2.57761% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0250695 - 27.5388% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.38e-06 - 0.00550469% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0238232 - 95.0287% [1] +| | | | | | Remainder: 0.0012449 - 4.9658% +| | | | | Remainder: 0.00898538 - 9.87043% +| | | | Remainder: 0.00776156 - 1.04802% +| | | Remainder: 3.807e-06 - 0.000514047% +| | Remainder: 0.75922 - 5.72194% +| Remainder: 4.7113e-05 - 0.00035507% + +================================= +FOM Calculation +================================= + Number of cells = 13824 + Time for Belos Linear Solve = 0.459478 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 30.0863 k-cell-steps per second +================================= + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell24.xml': + + 31.91 msec task-clock:u # 0.002 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,239 page-faults:u # 101.514 K/sec + 52,496,644 cycles:u # 1.645 GHz + 78,693,898 instructions:u # 1.50 insn per cycle + 17,079,988 branches:u # 535.309 M/sec + 300,099 branch-misses:u # 1.76% of all branches + + 15.734895956 seconds time elapsed + + 7.760553000 seconds user + 1.529493000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell24.xml': + + 7,149 iTLB-loads:u + 13,328 iTLB-load-misses:u # 186.43% of all iTLB cache accesses + 17,483,064 dTLB-loads:u + 11,695 dTLB-load-misses:u # 0.07% of all dTLB cache accesses + + 14.469055075 seconds time elapsed + + 7.743944000 seconds user + 1.544556000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell24.xml': + + 18,000,078 L1-dcache-loads:u + 578,543 L1-dcache-load-misses:u # 3.21% of all L1-dcache accesses + 69,713 LLC-loads:u + 23,474 LLC-load-misses:u # 33.67% of all LL-cache accesses + + 14.806152649 seconds time elapsed + + 7.746692000 seconds user + 1.608007000 seconds sys + + diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell24_power.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell24_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell24_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell26.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell26.output new file mode 100644 index 0000000..f428308 --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell26.output @@ -0,0 +1,1566 @@ +tron66.umiacs.umd.edu +1 MueLu Tpetra maxwell26.xml +output/xeon_MueLu_Tpetra_maxwell26.output +output/xeon_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.1927 (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.3042 (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.00247185 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.251865 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.294816 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: 15.3289 [1] +| Mini-EM: Total Time: 15.3289 - 99.9998% [1] +| | Mini-EM: build mesh: 0.00042031 - 0.00274195% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000272177 - 64.7563% [1] +| | | Remainder: 0.000148133 - 35.2437% +| | Mini-EM: build physics blocks: 0.000809919 - 0.00528362% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000767251 - 0.00500527% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.771479 - 5.03285% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.412318 - 2.68981% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.172601 - 41.861% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.143712 - 83.263% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00469588 - 2.72067% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0241145 - 13.9713% [4] +| | | | Remainder: 7.7794e-05 - 0.0450717% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0301114 - 7.30296% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.017844 - 59.2601% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00117259 - 3.89416% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00219268 - 7.28189% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00406488 - 13.4995% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127111 - 4.22137% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00307397 - 10.2087% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000408852 - 1.3578% [4] +| | | | Remainder: 8.3275e-05 - 0.276556% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.052508 - 12.7348% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0238571 - 5.7861% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0473148 - 11.4753% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0276771 - 6.71257% [4] +| | | Remainder: 0.0582488 - 14.1272% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.023764 - 0.155028% [2] +| | Mini-EM: setup physics model evaluator: 0.92629 - 6.04278% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.926271 - 99.9979% [1] +| | | | allocate FieldManagerBuilder: 6.462e-06 - 0.000697636% [1] +| | | | fmb->setWorksetContainer(): 7.32e-07 - 7.90265e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.920285 - 99.3537% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.920269 - 99.9983% [1] +| | | | | | getWorksets(): 0.879702 - 95.5919% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.879697 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.489502 - 55.6444% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00982093 - 2.00631% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.067942 - 13.8798% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00209439 - 3.08261% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0658246 - 96.8835% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000487106 - 0.740005% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000251907 - 0.382694% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00207959 - 3.15928% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00594486 - 9.03136% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0202621 - 30.7819% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00445021 - 6.7607% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00630032 - 9.57136% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000422273 - 0.641512% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0147924 - 22.4724% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00827541 - 55.9437% [9] +| | | | | | | | | | | | Remainder: 0.00651699 - 44.0563% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00876394 - 13.3141% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00191308 - 2.90633% [9] +| | | | | | | | | | | Remainder: 0.000156906 - 0.23837% +| | | | | | | | | | Remainder: 2.3007e-05 - 0.0338627% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.346796 - 70.8468% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.192288 - 55.4469% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000223352 - 0.116155% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.3076e-05 - 0.0328029% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0914197 - 47.5432% [18] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0808596 - 42.0514% [9] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.1966e-05 - 0.0322257% [9] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0190308 - 9.89706% [9] +| | | | | | | | | | | Remainder: 0.000629219 - 0.327228% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0737845 - 21.276% [18] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0496041 - 14.3035% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000286631 - 0.0826511% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0143644 - 4.14202% [18] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0158848 - 4.58046% [9] +| | | | | | | | | | Remainder: 0.000584018 - 0.168404% +| | | | | | | | | Remainder: 0.0649425 - 13.2671% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.390158 - 44.3515% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.389802 - 99.9088% [18] +| | | | | | | | | Remainder: 0.000355896 - 0.0912183% +| | | | | | | | Remainder: 3.6716e-05 - 0.00417371% +| | | | | | | Remainder: 5.708e-06 - 0.000648856% +| | | | | | getOrientations(): 1.6418e-05 - 0.00178404% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000749289 - 0.0814206% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000723786 - 0.0786494% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000377998 - 0.0410747% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000130219 - 0.0141501% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000823418 - 0.0894758% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.25e-07 - 6.79149e-05% [2] +| | | | | | Remainder: 0.0377451 - 4.10152% +| | | | | Remainder: 1.5453e-05 - 0.00167915% +| | | | fmb->setupBCFieldManagers(): 8.207e-06 - 0.000886026% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.501e-05 - 0.00162048% [1] +| | | | build response library: 0.00593301 - 0.640526% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00585282 - 98.6484% [1] +| | | | | | getWorksets(): 3.326e-06 - 0.0568273% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.449e-06 - 73.632% [1] +| | | | | | | Remainder: 8.77e-07 - 26.368% +| | | | | | getOrientations(): 4.87e-07 - 0.00832078% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000766897 - 13.103% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000917618 - 15.6782% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000384981 - 6.5777% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00109152 - 18.6495% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.031e-06 - 0.0176154% [3] +| | | | | | Remainder: 0.00268696 - 45.9088% +| | | | | Remainder: 8.019e-05 - 1.35159% +| | | | Remainder: 2.3062e-05 - 0.00248977% +| | | Remainder: 1.9238e-05 - 0.00207689% +| | Mini-EM: setup auxiliary physics model evaluator: 1.89907 - 12.3888% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.89766 - 99.926% [1] +| | | | allocate FieldManagerBuilder: 2.222e-06 - 0.000117091% [1] +| | | | fmb->setWorksetContainer(): 1.962e-06 - 0.00010339% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.89581 - 99.9022% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.89549 - 99.9831% [1] +| | | | | | getWorksets(): 0.762744 - 40.24% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.762742 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.48471 - 63.5483% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00872034 - 1.79908% [9] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0684342 - 14.1186% [9] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00222827 - 3.25607% [9] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0661861 - 96.715% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000425573 - 0.642994% [9] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000248787 - 0.37589% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00226491 - 3.42202% [9] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00589334 - 8.9042% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0214023 - 32.3365% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00449144 - 6.78608% [9] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00826122 - 12.4818% [9] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000426572 - 0.644504% [9] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0132762 - 20.0589% [9] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00755234 - 56.8862% [9] +| | | | | | | | | | | | Remainder: 0.00572388 - 43.1138% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00750984 - 11.3465% [9] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00186865 - 2.82333% [9] +| | | | | | | | | | | Remainder: 0.00011729 - 0.177212% +| | | | | | | | | | Remainder: 1.9789e-05 - 0.0289168% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.339429 - 70.0272% [18] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.173425 - 51.0932% [18] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000129026 - 0.0743987% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.9828e-05 - 0.0344979% [9] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0551001 - 31.7717% [9] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.082216 - 47.4072% [9] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.0904e-05 - 0.0466507% [9] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 7.4077e-05 - 0.0427141% [9] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00355256 - 2.04847% [9] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0317729 - 18.3208% [9] +| | | | | | | | | | | Remainder: 0.000439606 - 0.253485% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0511841 - 15.0795% [9] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0473972 - 13.9638% [9] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000281556 - 0.08295% [18] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.015744 - 4.63837% [18] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0207616 - 6.11663% [9] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0295666 - 8.71069% [9] +| | | | | | | | | | Remainder: 0.00106872 - 0.314858% +| | | | | | | | | Remainder: 0.0681265 - 14.0551% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.278015 - 36.4493% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.277851 - 99.9411% [9] +| | | | | | | | | Remainder: 0.000163811 - 0.0589217% +| | | | | | | | Remainder: 1.8141e-05 - 0.00237839% +| | | | | | | Remainder: 1.188e-06 - 0.000155754% +| | | | | | getOrientations(): 1.1542e-05 - 0.00060892% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00210101 - 0.110843% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011032 - 0.0582017% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000655199 - 0.0345663% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.735766 - 38.8167% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.23145 - 31.457% [1] +| | | | | | | Remainder: 0.504316 - 68.543% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00231911 - 0.122349% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.12e-07 - 3.22872e-05% [2] +| | | | | | Remainder: 0.390787 - 20.6167% +| | | | | Remainder: 0.000320353 - 0.016898% +| | | | fmb->setupBCFieldManagers(): 0.000114592 - 0.00603858% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 0.000449535 - 0.0236889% [1] +| | | | build response library: 0.000711996 - 0.0375196% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.1e-07 - 0.0575846% [1] +| | | | | Remainder: 0.000711586 - 99.9424% +| | | | Remainder: 0.000575979 - 0.030352% +| | | Remainder: 0.00140608 - 0.0740407% +| | Mini-EM: eval auxiliary physics model evaluator: 2.76823 - 18.059% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.05491 - 38.1077% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.60602 - 58.0162% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0111198 - 0.692378% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.05729 - 65.8328% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 0.000442248 - 0.0418284% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 0.000152924 - 0.0144638% [9] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.775e-06 - 0.000451626% [9] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0193287 - 1.82814% [9] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0252034 - 2.38377% [9] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0973914 - 9.21141% [9] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.013265 - 1.25462% [9] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0237048 - 2.24203% [9] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0724398 - 6.85145% [9] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.112352 - 10.6264% [9] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 8.777e-06 - 0.00083014% [9] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.235e-06 - 0.000400552% [9] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.165929 - 15.6938% [9] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0171193 - 1.61916% [9] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00534436 - 0.505476% [9] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0310748 - 2.93909% [9] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0131352 - 1.24234% [9] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0498646 - 4.71626% [9] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0931776 - 8.81286% [9] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.120166 - 11.3655% [9] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00983196 - 0.92992% [9] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00350238 - 0.331259% [9] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0138876 - 1.31351% [9] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0714106 - 6.75411% [9] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00653114 - 0.617724% [9] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.032245 - 3.04977% [9] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 8.725e-06 - 0.000825222% [9] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0165816 - 1.56831% [9] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0253453 - 2.39719% [9] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00378841 - 0.358313% [9] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.01348 - 1.27496% [9] +| | | | | Remainder: 0.000569424 - 0.0538569% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.7694e-05 - 0.00110173% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.567e-06 - 0.000159836% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00240454 - 0.14972% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.528535 - 32.9095% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.255728 - 48.3842% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.272773 - 51.6093% [1] +| | | | | Remainder: 3.4376e-05 - 0.00650401% +| | | | Remainder: 0.00665368 - 0.414295% +| | | Remainder: 0.107299 - 3.87607% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0349667 - 0.22811% [1] +| | | getWorksets(): 0.000115388 - 0.329994% [1] +| | | | panzer::WorksetContainer::getWorksets(): 0.00011258 - 97.5665% [1] +| | | | Remainder: 2.808e-06 - 2.43353% +| | | getOrientations(): 7.93e-07 - 0.00226787% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00358466 - 10.2516% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00321913 - 9.20627% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00073573 - 2.10409% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00264784 - 7.57247% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.207e-06 - 0.00345185% [3] +| | | Remainder: 0.024662 - 70.5298% +| | panzer::ModelEvaluator::create_W_op: 1.03869 - 6.77603% [1] +| | panzer::ModelEvaluator::evalModel(J): 3.85915 - 25.1757% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.014717 - 0.381354% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 3.55723 - 92.1764% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.132e-06 - 5.99343e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0195958 - 0.550872% [9] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.547353 - 15.3871% [9] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.339394 - 9.54098% [9] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0198577 - 0.558234% [9] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.262263 - 7.37266% [9] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0317239 - 0.891816% [9] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0131622 - 0.370012% [9] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0484029 - 1.36069% [9] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.2218e-05 - 0.00034347% [9] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00977053 - 0.274667% [9] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.556999 - 15.6582% [9] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0752323 - 2.11491% [9] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0225182 - 0.633026% [9] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.568166 - 15.9722% [9] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.106374 - 2.99037% [9] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.0746e-05 - 0.000583207% [9] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00634351 - 0.178327% [9] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0666402 - 1.87337% [9] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.10498 - 2.95117% [9] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0155421 - 0.436916% [9] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00288402 - 0.0810749% [9] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0322142 - 0.905599% [9] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.618324 - 17.3822% [9] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0823343 - 2.31456% [9] +| | | | Remainder: 0.00711929 - 0.200136% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 0.00542363 - 0.140539% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.296e-06 - 3.35825e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0265689 - 0.688464% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.250031 - 6.47891% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.250003 - 99.9889% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.715e-05 - 0.00685915% [1] +| | | | Remainder: 1.0648e-05 - 0.00425867% +| | | Remainder: 0.00518217 - 0.134283% +| | Mini-EM: assemble Discrete Gradient: 0.564674 - 3.68373% [1] +| | MaxwellPreconditioner::build: 1.69999 - 11.0901% [1] +| | | Mini-EM: assemble Discrete Curl: 0.211914 - 12.4656% [1] +| | | MaxwellPreconditioner: Schur complement: 0.000448625 - 0.0263899% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0249241 - 1.46613% [1] +| | | | Ifpack2::Relaxation::initialize: 0.000161736 - 0.648915% [1] +| | | | Ifpack2::Relaxation::compute: 0.00146505 - 5.87804% [1] +| | | | Remainder: 0.0232973 - 93.473% +| | | MaxwellPreconditioner: Solver S_E: 1.44816 - 85.1866% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.26161 - 87.1181% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.26068 - 99.9265% [1] +| | | | | | MueLu RefMaxwell: compute: 1.21804 - 96.6178% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0052576 - 0.431643% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.239961 - 19.7005% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.171656 - 71.5348% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0531037 - 22.1301% [1] +| | | | | | | | Remainder: 0.0152017 - 6.33506% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0832658 - 6.83603% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00374958 - 4.50314% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0753939 - 90.546% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0655028 - 86.8808% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0518827 - 79.2068% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0454307 - 87.5643% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.6051e-05 - 0.0793539% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.00213896 - 4.70818% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000232132 - 0.510959% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00851002 - 18.7319% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.689e-05 - 0.125224% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0331839 - 73.043% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.5248e-05 - 0.0775864% [1] +| | | | | | | | | | | | Remainder: 0.00123744 - 2.72379% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 0.000246548 - 0.475203% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.0325e-05 - 12.2998% [1] +| | | | | | | | | | | | Remainder: 0.000216223 - 87.7002% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000834495 - 1.60843% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000810114 - 97.0784% [1] +| | | | | | | | | | | | Remainder: 2.4381e-05 - 2.92165% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00152592 - 2.9411% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00150234 - 98.4544% [1] +| | | | | | | | | | | | Remainder: 2.3585e-05 - 1.54562% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000275667 - 0.531328% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000258646 - 93.8255% [1] +| | | | | | | | | | | | Remainder: 1.7021e-05 - 6.17448% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.3082e-05 - 0.0637631% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.6427e-05 - 49.6554% [1] +| | | | | | | | | | | | Remainder: 1.6655e-05 - 50.3446% +| | | | | | | | | | | Remainder: 0.00353627 - 6.8159% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.0123667 - 18.8797% [1] +| | | | | | | | | | Remainder: 0.00125339 - 1.91349% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00331012 - 4.39044% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.3173e-05 - 2.81479% [1] +| | | | | | | | | | Remainder: 0.00321695 - 97.1852% +| | | | | | | | | Remainder: 0.00658095 - 8.72877% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00156559 - 1.88024% [1] +| | | | | | | | Remainder: 0.00255681 - 3.07066% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.108308 - 8.892% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0483532 - 44.6439% [1] +| | | | | | | | Remainder: 0.0599553 - 55.3561% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0348715 - 2.86291% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.166819 - 13.6957% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.166815 - 99.9975% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.165261 - 99.0687% [1] +| | | | | | | | | Remainder: 0.00155354 - 0.931296% +| | | | | | | | Remainder: 4.091e-06 - 0.00245236% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0754166 - 6.19162% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.07483 - 99.2221% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0556844 - 74.4146% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0169436 - 22.6428% [1] +| | | | | | | | | Remainder: 0.00220193 - 2.94258% +| | | | | | | | Remainder: 0.000586678 - 0.777916% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.292095 - 23.9807% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0609896 - 20.8801% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0606333 - 99.4158% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 0.000626336 - 1.03299% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 6.593e-06 - 0.0108736% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0478343 - 78.8913% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0478307 - 99.9923% [1] +| | | | | | | | | | | Remainder: 3.661e-06 - 0.0076535% +| | | | | | | | | | Remainder: 0.012166 - 20.0649% +| | | | | | | | | Remainder: 0.000356329 - 0.584246% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.231097 - 79.1172% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0702882 - 30.415% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0542832 - 77.2295% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0466182 - 85.8795% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0431284 - 92.5141% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 0.000525888 - 1.21935% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 5.2129e-05 - 0.120869% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 7.737e-05 - 0.179395% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00844828 - 19.5887% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.5779e-05 - 0.129332% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0332787 - 77.162% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.1296e-05 - 0.0493782% [1] +| | | | | | | | | | | | | Remainder: 0.000668918 - 1.55099% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.5448e-05 - 0.140392% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.8377e-05 - 43.3581% [1] +| | | | | | | | | | | | | Remainder: 3.7071e-05 - 56.6419% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000829042 - 1.77837% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000809 - 97.5825% [1] +| | | | | | | | | | | | | Remainder: 2.0042e-05 - 2.41749% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 9.4181e-05 - 0.202026% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.8171e-05 - 83.0008% [1] +| | | | | | | | | | | | | Remainder: 1.601e-05 - 16.9992% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000245899 - 0.527475% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000232138 - 94.4038% [1] +| | | | | | | | | | | | | Remainder: 1.3761e-05 - 5.5962% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.7572e-05 - 0.0591443% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.603e-05 - 58.1387% [1] +| | | | | | | | | | | | | Remainder: 1.1542e-05 - 41.8613% +| | | | | | | | | | | | Remainder: 0.00222765 - 4.7785% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 8.3913e-05 - 0.154584% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 0.00255722 - 4.71089% [1] +| | | | | | | | | | | Remainder: 0.00502391 - 9.255% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0158087 - 22.4913% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0118961 - 75.2503% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.0040841 - 34.3314% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00768399 - 64.5924% [1] +| | | | | | | | | | | | Remainder: 0.000128028 - 1.07622% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00334716 - 21.1728% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00330323 - 98.6876% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 9.5398e-05 - 2.88802% [1] +| | | | | | | | | | | | | Remainder: 0.00320783 - 97.112% +| | | | | | | | | | | | Remainder: 4.3928e-05 - 1.3124% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.8347e-05 - 0.179312% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 0.000286846 - 1.81448% [1] +| | | | | | | | | | | Remainder: 0.000250259 - 1.58304% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.3679e-05 - 0.0194613% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.262e-06 - 0.00321818% [1] +| | | | | | | | | | Remainder: 0.000180295 - 0.256508% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.7891e-05 - 0.00774176% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.160258 - 69.3466% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.0563e-05 - 0.00659124% [1] +| | | | | | | | | | Remainder: 0.160247 - 99.9934% +| | | | | | | | | Remainder: 0.000533175 - 0.230715% +| | | | | | | | Remainder: 8.116e-06 - 0.00277855% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.151817 - 12.464% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.8721e-05 - 0.0189181% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.086e-06 - 0.00137402% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.151661 - 99.8972% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.151658 - 99.9975% [1] +| | | | | | | | | Remainder: 3.859e-06 - 0.00254448% +| | | | | | | | Remainder: 0.000125324 - 0.0825491% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000192152 - 0.0157755% [1] +| | | | | | | Remainder: 0.0600386 - 4.9291% +| | | | | | Remainder: 0.0426393 - 3.38224% +| | | | | Remainder: 0.000927882 - 0.0735474% +| | | | Remainder: 0.18655 - 12.8819% +| | | MaxwellPreconditioner: Block preconditioner: 0.000612768 - 0.0360454% [1] +| | | Remainder: 0.0139265 - 0.819214% +| | Mini-EM: timestepper: 0.647205 - 4.22213% [1] +| | | Mini-EM: Advance Time Step: 0.6472 - 99.9994% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.261021 - 40.3308% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0194013 - 7.43286% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.238703 - 91.4496% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 0.000216074 - 0.0905201% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00312102 - 1.30749% [9] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0196048 - 8.21304% [9] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.010262 - 4.29905% [9] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00233433 - 0.977924% [9] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0303418 - 12.7111% [9] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00631218 - 2.64437% [9] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0011821 - 0.495217% [9] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00225646 - 0.945301% [9] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.765e-06 - 0.003253% [9] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00660378 - 2.76653% [9] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0189572 - 7.94174% [9] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0159354 - 6.67582% [9] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0118949 - 4.98315% [9] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0157436 - 6.59549% [9] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0206548 - 8.65295% [9] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.793e-06 - 0.00410259% [9] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0051404 - 2.15347% [9] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0119 - 4.98526% [9] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0141519 - 5.92866% [9] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00211046 - 0.884135% [9] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00832984 - 3.48963% [9] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00839887 - 3.51855% [9] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.020542 - 8.60569% [9] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00215532 - 0.902931% [9] +| | | | | | Remainder: 0.00053615 - 0.22461% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9255e-05 - 0.00737679% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.602e-06 - 0.00137996% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00243596 - 0.933241% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000266994 - 0.102288% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000236361 - 88.5267% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.038e-06 - 0.763313% [1] +| | | | | | Remainder: 2.8595e-05 - 10.71% +| | | | | Remainder: 0.000191243 - 0.0732672% +| | | | Stratimikos: BelosLOWS: 0.294858 - 45.559% [1] +| | | | | GMRES block system: Operation Op*x: 0.0216858 - 7.35465% [1] +| | | | | Belos::MVT::MvAddMv: 0.000139176 - 0.047201% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.269975 - 91.561% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00102061 - 0.37804% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000329818 - 32.3156% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000322451 - 97.7663% [2] +| | | | | | | | Remainder: 7.367e-06 - 2.23366% +| | | | | | | Belos::MVT::MvScale: 8.8778e-05 - 8.69849% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000365424 - 35.8043% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000360154 - 98.5578% [2] +| | | | | | | | Remainder: 5.27e-06 - 1.44216% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000167631 - 16.4245% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000163426 - 97.4915% [2] +| | | | | | | | Remainder: 4.205e-06 - 2.50849% +| | | | | | | Remainder: 6.8963e-05 - 6.75701% +| | | | | | Belos::MVT::MvAddMv: 0.00100173 - 0.371045% [2] +| | | | | | Belos::MVT::MvNorm: 0.000189535 - 0.0702046% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.260776 - 96.5925% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000763968 - 0.29296% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000132292 - 0.0507302% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00146338 - 0.561163% [1] +| | | | | | | | Belos::MVT::Assign: 0.000211455 - 14.4498% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000115897 - 7.91983% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000103212 - 89.0549% [1] +| | | | | | | | | Remainder: 1.2685e-05 - 10.9451% +| | | | | | | | CG Q_B: Operation Op*x: 0.000746164 - 50.9891% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000204546 - 13.9777% [1] +| | | | | | | | Belos::MVT::MvNorm: 8.1364e-05 - 5.56001% [1] +| | | | | | | | Remainder: 0.000103952 - 7.10356% +| | | | | | | CG S_E: Operation Op*x: 0.0019342 - 0.741709% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.249722 - 95.7611% [1] +| | | | | | | | Belos::MVT::Assign: 0.00019172 - 0.0767735% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.222347 - 89.0381% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.222091 - 99.8847% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0943296 - 42.4734% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0938718 - 99.5146% [24] +| | | | | | | | | | | Remainder: 0.000457883 - 0.485407% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0296 - 13.3279% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00163409 - 0.735777% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00213022 - 0.959164% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0786312 - 35.405% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0215221 - 27.371% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0212116 - 98.5573% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0211805 - 99.8532% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0210099 - 99.1944% [12] +| | | | | | | | | | | | | | Remainder: 0.00017063 - 0.8056% +| | | | | | | | | | | | | Remainder: 3.1138e-05 - 0.146797% +| | | | | | | | | | | | Remainder: 0.00031051 - 1.44275% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0570019 - 72.4927% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0568109 - 99.6648% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0430618 - 75.7984% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0302071 - 70.1483% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0296668 - 98.2114% [24] +| | | | | | | | | | | | | | | Remainder: 0.00054029 - 1.78862% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00866727 - 20.1275% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000533933 - 1.23992% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00319111 - 7.41054% [12] +| | | | | | | | | | | | | | Remainder: 0.000462365 - 1.07373% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0135947 - 23.9298% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0135301 - 99.5245% [12] +| | | | | | | | | | | | | | Remainder: 6.4639e-05 - 0.475471% +| | | | | | | | | | | | | Remainder: 0.000154391 - 0.271763% +| | | | | | | | | | | | Remainder: 0.000191042 - 0.33515% +| | | | | | | | | | | Remainder: 0.000107149 - 0.136268% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00880953 - 3.96663% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00669559 - 3.0148% [12] +| | | | | | | | | | Remainder: 0.000260686 - 0.117378% +| | | | | | | | | Remainder: 0.000256461 - 0.115342% +| | | | | | | | CG S_E: Operation Op*x: 0.0199586 - 7.99234% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.0023586 - 0.94449% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00360724 - 1.44451% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000953438 - 0.3818% [12] +| | | | | | | | Remainder: 0.00030465 - 0.121996% +| | | | | | | Remainder: 0.00676023 - 2.59235% +| | | | | | GMRES block system: Operation Op*x: 0.00559889 - 2.07386% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000118779 - 0.0439963% [1] +| | | | | | Remainder: 0.00126975 - 0.470321% +| | | | | Remainder: 0.00305819 - 1.03717% +| | | | Mini-EM: Compute responses: 0.0902546 - 13.9454% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00120065 - 1.33029% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0631449 - 69.963% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 0.00342071% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00208037 - 3.2946% [9] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00437672 - 6.93124% [9] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.502e-06 - 0.010297% [9] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00547631 - 8.67261% [9] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00427632 - 6.77223% [9] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0134327 - 21.2728% [9] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.54e-06 - 0.00877348% [9] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00450111 - 7.12823% [9] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00163028 - 2.58181% [9] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0213957 - 33.8835% [9] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000233241 - 0.369374% [9] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.9805e-05 - 0.0313644% [9] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00370255 - 5.86358% [9] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00142936 - 2.26362% [9] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.2286e-05 - 0.130313% [9] +| | | | | | Remainder: 0.000493907 - 0.782181% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.477e-06 - 0.00939232% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.433e-06 - 0.00158773% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00232925 - 2.58076% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.020873 - 23.1268% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.84e-07 - 0.00423514% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0208497 - 99.8882% [1] +| | | | | | Remainder: 2.2457e-05 - 0.107589% +| | | | | Remainder: 0.00269695 - 2.98816% +| | | | Remainder: 0.0010663 - 0.164756% +| | | Remainder: 4.149e-06 - 0.000641065% +| | Remainder: 0.681048 - 4.44291% +| Remainder: 3.509e-05 - 0.000228914% + +================================= +FOM Calculation +================================= + Number of cells = 17576 + Time for Belos Linear Solve = 0.294858 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 59.6083 k-cell-steps per second +================================= + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell26.xml': + + 29.28 msec task-clock:u # 0.002 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,259 page-faults:u # 111.292 K/sec + 46,946,807 cycles:u # 1.603 GHz + 78,697,814 instructions:u # 1.68 insn per cycle + 17,067,789 branches:u # 582.848 M/sec + 295,729 branch-misses:u # 1.73% of all branches + + 16.414577346 seconds time elapsed + + 9.618345000 seconds user + 1.892739000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell26.xml': + + 7,619 iTLB-loads:u + 14,205 iTLB-load-misses:u # 186.44% of all iTLB cache accesses + 17,816,823 dTLB-loads:u + 13,612 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 16.629461552 seconds time elapsed + + 9.614626000 seconds user + 1.920774000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell26.xml': + + 17,701,764 L1-dcache-loads:u + 580,555 L1-dcache-load-misses:u # 3.28% of all L1-dcache accesses + 65,809 LLC-loads:u + 11,396 LLC-load-misses:u # 17.32% of all LL-cache accesses + + 16.015859302 seconds time elapsed + + 9.610049000 seconds user + 1.800523000 seconds sys + + diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell26_power.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell26_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell26_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell28.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell28.output new file mode 100644 index 0000000..799a3ed --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell28.output @@ -0,0 +1,1733 @@ +tron66.umiacs.umd.edu +1 MueLu Tpetra maxwell28.xml +output/xeon_MueLu_Tpetra_maxwell28.output +output/xeon_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.1007 (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.5199 (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.0155843 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.320506 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.412166 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: 23.1988 [1] +| Mini-EM: Total Time: 23.1987 - 99.9998% [1] +| | Mini-EM: build mesh: 0.000406841 - 0.00175372% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000269216 - 66.1723% [1] +| | | Remainder: 0.000137625 - 33.8277% +| | Mini-EM: build physics blocks: 0.00109416 - 0.00471647% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000895236 - 0.00385899% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.00911 - 4.34986% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.511671 - 2.2056% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.21669 - 42.3496% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.181755 - 83.8778% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00578259 - 2.66859% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0290665 - 13.4139% [4] +| | | | Remainder: 8.6086e-05 - 0.0397276% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0358691 - 7.01019% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0214525 - 59.8078% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000833818 - 2.32462% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00254883 - 7.10594% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00505049 - 14.0803% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00147714 - 4.11813% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00385136 - 10.7373% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000564367 - 1.57341% [4] +| | | | Remainder: 9.0554e-05 - 0.252457% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.065105 - 12.724% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.029323 - 5.73084% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0579824 - 11.332% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0342929 - 6.70215% [4] +| | | Remainder: 0.0724078 - 14.1512% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0317472 - 0.136849% [2] +| | Mini-EM: setup physics model evaluator: 1.14705 - 4.94444% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.14703 - 99.9983% [1] +| | | | allocate FieldManagerBuilder: 2.729e-06 - 0.000237919% [1] +| | | | fmb->setWorksetContainer(): 6.58e-07 - 5.73656e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.14116 - 99.4884% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.14114 - 99.9985% [1] +| | | | | | getWorksets(): 1.10127 - 96.5061% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.10127 - 99.9995% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.620258 - 56.3222% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0139272 - 2.24539% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0910829 - 14.6847% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0030916 - 3.39427% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0879561 - 96.5671% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000607576 - 0.690772% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000310583 - 0.353111% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0025005 - 2.8429% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00724398 - 8.2359% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0278481 - 31.6614% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00561132 - 6.37968% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0104826 - 11.918% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00058901 - 0.669664% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0178807 - 20.3291% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0083448 - 46.6693% [11] +| | | | | | | | | | | | Remainder: 0.0095359 - 53.3307% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0122871 - 13.9696% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00241233 - 2.74265% [11] +| | | | | | | | | | | Remainder: 0.000182226 - 0.207178% +| | | | | | | | | | Remainder: 3.5159e-05 - 0.0386011% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.434075 - 69.9829% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.245368 - 56.5268% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000269759 - 0.10994% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.5632e-05 - 0.0308239% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.116656 - 47.5431% [22] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.101155 - 41.2258% [11] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 7.3486e-05 - 0.0299493% [11] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0264022 - 10.7602% [11] +| | | | | | | | | | | Remainder: 0.000736534 - 0.300175% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0908083 - 20.92% [22] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0574348 - 13.2316% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000336536 - 0.0775295% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0183916 - 4.23696% [22] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0199182 - 4.58865% [11] +| | | | | | | | | | Remainder: 0.00181674 - 0.418533% +| | | | | | | | | Remainder: 0.0811735 - 13.0871% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.480956 - 43.6729% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.480588 - 99.9235% [22] +| | | | | | | | | Remainder: 0.000367723 - 0.0764567% +| | | | | | | | Remainder: 5.4036e-05 - 0.00490671% +| | | | | | | Remainder: 5.404e-06 - 0.000490705% +| | | | | | getOrientations(): 1.1109e-05 - 0.000973498% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000760893 - 0.0666781% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00072188 - 0.0632594% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000386929 - 0.0339071% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000116782 - 0.0102338% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000833143 - 0.0730095% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.96e-07 - 5.22283e-05% [2] +| | | | | | Remainder: 0.0370385 - 3.24574% +| | | | | Remainder: 1.6858e-05 - 0.00147727% +| | | | fmb->setupBCFieldManagers(): 8.281e-06 - 0.000721953% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3983e-05 - 0.00121906% [1] +| | | | build response library: 0.00582021 - 0.507416% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00574467 - 98.7021% [1] +| | | | | | getWorksets(): 3.015e-06 - 0.0524834% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.235e-06 - 74.1294% [1] +| | | | | | | Remainder: 7.8e-07 - 25.8706% +| | | | | | getOrientations(): 4.59e-07 - 0.00799002% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000756994 - 13.1773% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000907362 - 15.7949% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000363979 - 6.33594% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00107529 - 18.718% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.01e-06 - 0.0175815% [3] +| | | | | | Remainder: 0.00263656 - 45.8958% +| | | | | Remainder: 7.5539e-05 - 1.29787% +| | | | Remainder: 2.2253e-05 - 0.00194006% +| | | Remainder: 1.939e-05 - 0.00169043% +| | Mini-EM: setup auxiliary physics model evaluator: 3.09208 - 13.3287% [1] +| | | panzer::ModelEvaluator::setupModel(): 3.09166 - 99.9864% [1] +| | | | allocate FieldManagerBuilder: 1.528e-06 - 4.94232e-05% [1] +| | | | fmb->setWorksetContainer(): 1.378e-06 - 4.45715e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 3.09045 - 99.9608% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.09004 - 99.9867% [1] +| | | | | | getWorksets(): 1.14568 - 37.0766% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.14568 - 99.9998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.769958 - 67.2054% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0106481 - 1.38295% [11] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0899337 - 11.6803% [11] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00253089 - 2.81418% [11] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0873738 - 97.1536% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000522457 - 0.597956% [11] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000296998 - 0.339916% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00267504 - 3.06161% [11] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00759818 - 8.69618% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0271366 - 31.058% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00553558 - 6.33552% [11] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0110656 - 12.6646% [11] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00163903 - 1.87589% [11] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0178803 - 20.4641% [11] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00940244 - 52.5856% [11] +| | | | | | | | | | | | Remainder: 0.00847783 - 47.4144% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.010474 - 11.9876% [11] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00240909 - 2.75722% [11] +| | | | | | | | | | | Remainder: 0.000141006 - 0.161382% +| | | | | | | | | | Remainder: 2.8969e-05 - 0.0322115% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.495419 - 64.3436% [22] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.250561 - 50.5756% [22] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000144916 - 0.0578365% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.5371e-05 - 0.0300808% [11] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.085523 - 34.1325% [11] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.122373 - 48.8396% [11] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.7232e-05 - 0.0388057% [11] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 9.5964e-05 - 0.0382996% [11] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00496264 - 1.98061% [11] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0367445 - 14.6649% [11] +| | | | | | | | | | | Remainder: 0.000544552 - 0.217333% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0817863 - 16.5085% [11] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0716321 - 14.4589% [11] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000347885 - 0.0702203% [22] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0194873 - 3.93349% [22] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0259786 - 5.24377% [11] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0363954 - 7.34639% [11] +| | | | | | | | | | Remainder: 0.00923016 - 1.8631% +| | | | | | | | | Remainder: 0.173957 - 22.5931% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.359655 - 31.3923% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.359223 - 99.88% [11] +| | | | | | | | | Remainder: 0.00043149 - 0.119973% +| | | | | | | | Remainder: 0.0160662 - 1.40233% +| | | | | | | Remainder: 2.211e-06 - 0.000192986% +| | | | | | getOrientations(): 1.2168e-05 - 0.000393781% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.028606 - 0.925749% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00570388 - 0.184589% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00228192 - 0.0738477% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.33689 - 43.2646% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.556717 - 41.6426% [1] +| | | | | | | Remainder: 0.780176 - 58.3574% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00490324 - 0.158679% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.01e-07 - 2.26858e-05% [2] +| | | | | | Remainder: 0.565957 - 18.3155% +| | | | | Remainder: 0.000411551 - 0.0133169% +| | | | fmb->setupBCFieldManagers(): 1.3698e-05 - 0.000443062% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 4.2827e-05 - 0.00138524% [1] +| | | | build response library: 0.000620296 - 0.0200635% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.172e-06 - 0.188942% [1] +| | | | | Remainder: 0.000619124 - 99.8111% +| | | | Remainder: 0.000533298 - 0.0172495% +| | | Remainder: 0.000419321 - 0.0135611% +| | Mini-EM: eval auxiliary physics model evaluator: 3.52837 - 15.2093% [1] +| | | panzer::ModelEvaluator::create_W_op: 1.44566 - 40.9725% [1] +| | | panzer::ModelEvaluator::evalModel(J): 1.85983 - 52.7106% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0117574 - 0.632177% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.22695 - 65.9714% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.72e-06 - 0.000221687% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 0.000181766 - 0.0148144% [11] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 5.504e-06 - 0.000448591% [11] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0389052 - 3.17088% [11] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0263305 - 2.14601% [11] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.1158 - 9.43806% [11] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0131288 - 1.07003% [11] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0300886 - 2.4523% [11] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.085757 - 6.98943% [11] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.134875 - 10.9927% [11] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.1877e-05 - 0.000968008% [11] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.382e-06 - 0.000438648% [11] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.177076 - 14.4322% [11] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0203103 - 1.65534% [11] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00586569 - 0.47807% [11] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0404796 - 3.2992% [11] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0135794 - 1.10676% [11] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0577555 - 4.70723% [11] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.113359 - 9.23905% [11] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.121815 - 9.92829% [11] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0105162 - 0.857097% [11] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00379199 - 0.309057% [11] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0167802 - 1.36764% [11] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0867577 - 7.07099% [11] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0074122 - 0.604115% [11] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0378867 - 3.08787% [11] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.1274e-05 - 0.000918862% [11] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0183946 - 1.49921% [11] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0288445 - 2.35091% [11] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00409897 - 0.334078% [11] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0166966 - 1.36082% [11] +| | | | | Remainder: 0.000427764 - 0.0348639% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.7534e-05 - 0.000942777% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.611e-06 - 0.00014039% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00248553 - 0.133643% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.611933 - 32.9027% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.294311 - 48.0953% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.317591 - 51.8996% [1] +| | | | | Remainder: 3.091e-05 - 0.0050512% +| | | | Remainder: 0.00667624 - 0.358971% +| | | Remainder: 0.222882 - 6.31686% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0156632 - 0.0675177% [1] +| | | getWorksets(): 0.000108631 - 0.693541% [1] +| | | | panzer::WorksetContainer::getWorksets(): 0.000107159 - 98.645% [1] +| | | | Remainder: 1.472e-06 - 1.35505% +| | | getOrientations(): 8.8e-07 - 0.00561825% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00267889 - 17.103% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00273373 - 17.4532% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00117224 - 7.48404% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00204366 - 13.0475% [1] +| | | Phalanx::SortAndOrderEvaluators: 3.1e-06 - 0.0197916% [3] +| | | Remainder: 0.00692211 - 44.1934% +| | panzer::ModelEvaluator::create_W_op: 1.45185 - 6.25833% [1] +| | panzer::ModelEvaluator::evalModel(J): 6.33305 - 27.2991% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0379955 - 0.599957% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 5.93027 - 93.64% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.748e-06 - 2.94759e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.058033 - 0.97859% [11] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.712603 - 12.0164% [11] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.396529 - 6.68653% [11] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0716106 - 1.20754% [11] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.512133 - 8.63592% [11] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0681763 - 1.14963% [11] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0153624 - 0.25905% [11] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.055409 - 0.934342% [11] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.2874e-05 - 0.00021709% [11] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.121676 - 2.05178% [11] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.856334 - 14.4401% [11] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.213408 - 3.59863% [11] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.242499 - 4.08918% [11] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.876551 - 14.781% [11] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.179674 - 3.02978% [11] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.9709e-05 - 0.000332346% [11] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0522185 - 0.880542% [11] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.174809 - 2.94774% [11] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.241583 - 4.07373% [11] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0597033 - 1.00676% [11] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0169658 - 0.286089% [11] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.100643 - 1.69711% [11] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.801886 - 13.5219% [11] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0954004 - 1.6087% [11] +| | | | Remainder: 0.00702326 - 0.118431% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 0.00306421 - 0.0483844% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.342e-06 - 3.69806e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0379891 - 0.599854% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.316397 - 4.99596% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.316367 - 99.9905% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.8131e-05 - 0.00573047% [1] +| | | | Remainder: 1.191e-05 - 0.00376426% +| | | Remainder: 0.00733341 - 0.115796% +| | Mini-EM: assemble Discrete Gradient: 0.631323 - 2.72137% [1] +| | MaxwellPreconditioner::build: 3.68161 - 15.8699% [1] +| | | Mini-EM: assemble Discrete Curl: 0.250105 - 6.79336% [1] +| | | MaxwellPreconditioner: Schur complement: 0.00049493 - 0.0134433% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0282961 - 0.768579% [1] +| | | | Ifpack2::Relaxation::initialize: 0.000121019 - 0.427688% [1] +| | | | Ifpack2::Relaxation::compute: 0.00213167 - 7.53342% [1] +| | | | Remainder: 0.0260434 - 92.0389% +| | | MaxwellPreconditioner: Solver S_E: 3.3834 - 91.8998% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.01547 - 89.1254% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.01407 - 99.9537% [1] +| | | | | | MueLu RefMaxwell: compute: 2.95724 - 98.1145% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0107696 - 0.364177% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 1.0103 - 34.1637% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.858891 - 85.0132% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.105614 - 10.4537% [1] +| | | | | | | | Remainder: 0.0457984 - 4.53313% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.120151 - 4.06294% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.0064386 - 5.35877% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.104585 - 87.045% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0917778 - 87.7541% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0872353 - 95.0506% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0684935 - 78.5157% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 0.000201404 - 0.294049% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.00199225 - 2.90868% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000403006 - 0.588386% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0103914 - 15.1714% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 0.00176434 - 2.57593% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0401586 - 58.6314% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.3377e-05 - 0.0487302% [1] +| | | | | | | | | | | | Remainder: 0.013549 - 19.7815% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 0.000370966 - 0.425247% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.6345e-05 - 9.79739% [1] +| | | | | | | | | | | | Remainder: 0.000334621 - 90.2026% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000966626 - 1.10807% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000942853 - 97.5406% [1] +| | | | | | | | | | | | Remainder: 2.3773e-05 - 2.45938% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00220957 - 2.53288% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00219052 - 99.1377% [1] +| | | | | | | | | | | | Remainder: 1.9052e-05 - 0.86225% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000190084 - 0.217898% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000169249 - 89.0391% [1] +| | | | | | | | | | | | Remainder: 2.0835e-05 - 10.9609% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.2308e-05 - 0.0370354% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.9654e-05 - 60.8332% [1] +| | | | | | | | | | | | Remainder: 1.2654e-05 - 39.1668% +| | | | | | | | | | | Remainder: 0.0149723 - 17.1631% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00286967 - 3.12676% [1] +| | | | | | | | | | Remainder: 0.00167282 - 1.82269% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000447055 - 0.427455% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.6904e-05 - 21.6761% [1] +| | | | | | | | | | Remainder: 0.000350151 - 78.3239% +| | | | | | | | | Remainder: 0.0123603 - 11.8184% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00430222 - 3.58069% [1] +| | | | | | | | Remainder: 0.00482466 - 4.01551% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.145373 - 4.91582% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0827403 - 56.916% [1] +| | | | | | | | Remainder: 0.0626323 - 43.084% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0277286 - 0.937651% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0818567 - 2.76801% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0156678 - 19.1405% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0147203 - 93.9531% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.3607e-05 - 0.36417% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 7.565e-06 - 0.0513915% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0142333 - 96.6913% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.01423 - 99.977% [1] +| | | | | | | | | | | Remainder: 3.27e-06 - 0.0229743% +| | | | | | | | | | Remainder: 0.00042588 - 2.89314% +| | | | | | | | | Remainder: 0.000947415 - 6.04691% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.066181 - 80.8499% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0414599 - 62.6462% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.038648 - 93.2178% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0114301 - 29.5749% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.011118 - 97.269% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00205253 - 18.4614% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.2218e-05 - 0.199839% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.8423e-05 - 0.165705% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00201892 - 18.1591% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.3886e-05 - 0.124897% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00321675 - 28.9329% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.372e-06 - 0.0573126% [1] +| | | | | | | | | | | | | Remainder: 0.00376887 - 33.8989% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.4253e-05 - 0.212185% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.664e-06 - 19.2306% [1] +| | | | | | | | | | | | | Remainder: 1.9589e-05 - 80.7694% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.9507e-05 - 0.520616% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.361e-05 - 73.2855% [1] +| | | | | | | | | | | | | Remainder: 1.5897e-05 - 26.7145% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.5556e-05 - 0.136097% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 3.539e-06 - 22.7501% [1] +| | | | | | | | | | | | | Remainder: 1.2017e-05 - 77.2499% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.0487e-05 - 0.179237% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.542e-06 - 36.8136% [1] +| | | | | | | | | | | | | Remainder: 1.2945e-05 - 63.1864% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.4427e-05 - 0.126219% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.974e-06 - 20.6141% [1] +| | | | | | | | | | | | | Remainder: 1.1453e-05 - 79.3859% +| | | | | | | | | | | | Remainder: 0.000177923 - 1.55662% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 7.9177e-05 - 0.204867% [1] +| | | | | | | | | | | Remainder: 0.0271387 - 70.2202% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00256188 - 6.17918% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00157808 - 61.5983% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000164218 - 10.4062% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00128704 - 81.5572% [1] +| | | | | | | | | | | | Remainder: 0.000126823 - 8.03655% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000164881 - 6.43593% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00012442 - 75.4605% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 3.6472e-05 - 29.3136% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 7.362e-06 - 5.91706% [1] +| | | | | | | | | | | | | Remainder: 8.0586e-05 - 64.7693% +| | | | | | | | | | | | Remainder: 4.0461e-05 - 24.5395% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.3451e-05 - 0.915381% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 0.000568468 - 22.1895% [1] +| | | | | | | | | | | Remainder: 0.000227006 - 8.8609% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 2.2181e-05 - 0.0534999% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.476e-06 - 0.00597203% [1] +| | | | | | | | | | Remainder: 0.000225348 - 0.543532% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.8168e-05 - 0.027452% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0242546 - 36.6488% [1] +| | | | | | | | | Remainder: 0.000448371 - 0.677492% +| | | | | | | | Remainder: 7.872e-06 - 0.00961681% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0971509 - 3.28519% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0965625 - 99.3944% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0707828 - 73.3026% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0229195 - 23.7354% [1] +| | | | | | | | | Remainder: 0.00286014 - 2.96196% +| | | | | | | | Remainder: 0.000588393 - 0.605649% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.50493 - 17.0744% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0636709 - 12.6098% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0633546 - 99.5032% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.8394e-05 - 0.0448176% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.447e-06 - 0.00386239% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0632483 - 99.8322% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0632443 - 99.9937% [1] +| | | | | | | | | | | Remainder: 3.999e-06 - 0.0063227% +| | | | | | | | | | Remainder: 7.5487e-05 - 0.11915% +| | | | | | | | | Remainder: 0.000316323 - 0.496809% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.441235 - 87.3853% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0625335 - 14.1724% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.054422 - 87.0286% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0531277 - 97.6217% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0514473 - 96.8371% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.9044e-05 - 0.0370165% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 8.7918e-05 - 0.170889% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 7.9986e-05 - 0.155472% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0103735 - 20.1634% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.9016e-05 - 0.114711% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0400013 - 77.752% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.6739e-05 - 0.0519735% [1] +| | | | | | | | | | | | | Remainder: 0.000799742 - 1.55449% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.5338e-05 - 0.10416% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.3808e-05 - 61.0936% [1] +| | | | | | | | | | | | | Remainder: 2.153e-05 - 38.9064% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000990806 - 1.86495% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000971614 - 98.063% [1] +| | | | | | | | | | | | | Remainder: 1.9192e-05 - 1.93701% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.204e-05 - 0.0603075% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.6706e-05 - 52.1411% [1] +| | | | | | | | | | | | | Remainder: 1.5334e-05 - 47.8589% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000162087 - 0.305089% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000148251 - 91.4638% [1] +| | | | | | | | | | | | | Remainder: 1.3836e-05 - 8.53616% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.9877e-05 - 0.0562362% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.9124e-05 - 64.0091% [1] +| | | | | | | | | | | | | Remainder: 1.0753e-05 - 35.9909% +| | | | | | | | | | | | Remainder: 0.000410213 - 0.772126% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00012688 - 0.233141% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.6722e-05 - 0.0858513% [1] +| | | | | | | | | | | Remainder: 0.00112073 - 2.05934% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00796138 - 12.7314% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00728391 - 91.4905% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000731846 - 10.0474% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.006443 - 88.4553% [1] +| | | | | | | | | | | | Remainder: 0.000109057 - 1.49723% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000466584 - 5.86059% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000418496 - 89.6936% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 9.8905e-05 - 23.6334% [1] +| | | | | | | | | | | | | Remainder: 0.000319591 - 76.3666% +| | | | | | | | | | | | Remainder: 4.8088e-05 - 10.3064% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.4912e-05 - 0.312911% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.7927e-05 - 0.350781% [1] +| | | | | | | | | | | Remainder: 0.000158048 - 1.98518% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.819e-06 - 0.0141028% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.238e-06 - 0.00357888% [1] +| | | | | | | | | | Remainder: 0.000139034 - 0.222335% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.7272e-05 - 0.00391447% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.376665 - 85.366% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.795e-06 - 0.00260046% [1] +| | | | | | | | | | Remainder: 0.376655 - 99.9974% +| | | | | | | | | Remainder: 0.00201971 - 0.457741% +| | | | | | | | Remainder: 2.4369e-05 - 0.00482621% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.214351 - 7.24836% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.37e-05 - 0.0157219% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.191e-06 - 0.00102215% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.21418 - 99.92% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.214175 - 99.9979% [1] +| | | | | | | | | Remainder: 4.473e-06 - 0.00208843% +| | | | | | | | Remainder: 0.000135653 - 0.0632854% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000773723 - 0.0261637% [1] +| | | | | | | Remainder: 0.743852 - 25.1536% +| | | | | | Remainder: 0.0568306 - 1.88551% +| | | | | Remainder: 0.00139565 - 0.0462831% +| | | | Remainder: 0.36793 - 10.8746% +| | | MaxwellPreconditioner: Block preconditioner: 0.00205205 - 0.0557377% [1] +| | | Remainder: 0.0172703 - 0.469095% +| | Mini-EM: timestepper: 0.861136 - 3.712% [1] +| | | Mini-EM: Advance Time Step: 0.861128 - 99.9991% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.329033 - 38.2095% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0177204 - 5.38561% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.305778 - 92.9325% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 0.000318894 - 0.104289% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00386499 - 1.26399% [11] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0658454 - 21.5337% [11] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0270471 - 8.84532% [11] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0116442 - 3.80804% [11] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0124403 - 4.06842% [11] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00762533 - 2.49374% [11] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00130209 - 0.425829% [11] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00198813 - 0.650187% [11] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.045e-06 - 0.00230396% [11] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00671004 - 2.19442% [11] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0165277 - 5.40513% [11] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0212483 - 6.94892% [11] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0118377 - 3.87133% [11] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.014407 - 4.71159% [11] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0274977 - 8.99269% [11] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.0913e-05 - 0.00356893% [11] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00277381 - 0.907131% [11] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0117924 - 3.85653% [11] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0356049 - 11.644% [11] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00199482 - 0.652376% [11] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0015581 - 0.509552% [11] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00655489 - 2.14367% [11] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0121317 - 3.96748% [11] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00216893 - 0.709314% [11] +| | | | | | Remainder: 0.000875851 - 0.286433% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.6706e-05 - 0.00507731% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.445e-06 - 0.000743087% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00304108 - 0.924247% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000317893 - 0.0966144% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000286837 - 90.2307% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.843e-06 - 0.579755% [1] +| | | | | | Remainder: 2.9213e-05 - 9.18957% +| | | | | Remainder: 0.00215593 - 0.655232% +| | | | Stratimikos: BelosLOWS: 0.412213 - 47.869% [1] +| | | | | GMRES block system: Operation Op*x: 0.0189337 - 4.59317% [1] +| | | | | Belos::MVT::MvAddMv: 0.00017713 - 0.0429705% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.3685 - 89.3955% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00354407 - 0.961755% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0025701 - 72.5184% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00256141 - 99.6616% [2] +| | | | | | | | Remainder: 8.698e-06 - 0.33843% +| | | | | | | Belos::MVT::MvScale: 0.000113099 - 3.19122% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000459658 - 12.9698% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000455034 - 98.994% [2] +| | | | | | | | Remainder: 4.624e-06 - 1.00597% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000235702 - 6.65061% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000230951 - 97.9843% [2] +| | | | | | | | Remainder: 4.751e-06 - 2.01568% +| | | | | | | Remainder: 0.000165506 - 4.66994% +| | | | | | Belos::MVT::MvAddMv: 0.00292179 - 0.792888% [2] +| | | | | | Belos::MVT::MvNorm: 0.000228887 - 0.0621132% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.342511 - 92.9474% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000950399 - 0.27748% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000130471 - 0.0380925% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00323522 - 0.94456% [1] +| | | | | | | | Belos::MVT::Assign: 0.0004114 - 12.7163% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000273538 - 8.455% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000259162 - 94.7444% [1] +| | | | | | | | | Remainder: 1.4376e-05 - 5.25558% +| | | | | | | | CG Q_B: Operation Op*x: 0.000934086 - 28.8724% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.00128845 - 39.8258% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.2974e-05 - 2.87381% [1] +| | | | | | | | Remainder: 0.000234772 - 7.25675% +| | | | | | | CG S_E: Operation Op*x: 0.00236324 - 0.689975% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.31795 - 92.8291% [1] +| | | | | | | | Belos::MVT::Assign: 0.00027106 - 0.0852524% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.280463 - 88.2098% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.280216 - 99.912% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.127468 - 45.4892% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.127006 - 99.6378% [26] +| | | | | | | | | | | Remainder: 0.000461732 - 0.362234% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0390808 - 13.9467% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00210051 - 0.749605% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00282453 - 1.00798% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.101057 - 36.0638% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0203671 - 20.1541% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0200557 - 98.4711% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0180998 - 90.2475% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0133154 - 73.567% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0128338 - 96.383% [26] +| | | | | | | | | | | | | | | Remainder: 0.000481618 - 3.61699% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00393138 - 21.7206% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000186683 - 1.03141% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.00019801 - 1.09399% [13] +| | | | | | | | | | | | | | Remainder: 0.000468239 - 2.58699% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00180483 - 8.99908% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00174444 - 96.654% [13] +| | | | | | | | | | | | | | Remainder: 6.0389e-05 - 3.34597% +| | | | | | | | | | | | | Remainder: 0.000151112 - 0.753462% +| | | | | | | | | | | | Remainder: 0.000311402 - 1.52895% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0805968 - 79.754% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0804483 - 99.8157% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0509936 - 63.3867% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0364528 - 71.485% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0360118 - 98.7904% [26] +| | | | | | | | | | | | | | | Remainder: 0.000440944 - 1.20963% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0112424 - 22.0466% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000618541 - 1.21298% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00230335 - 4.51695% [13] +| | | | | | | | | | | | | | Remainder: 0.000376542 - 0.738411% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0293134 - 36.4375% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0292552 - 99.8017% [13] +| | | | | | | | | | | | | | Remainder: 5.8139e-05 - 0.198336% +| | | | | | | | | | | | | Remainder: 0.000141376 - 0.175735% +| | | | | | | | | | | | Remainder: 0.00014851 - 0.184263% +| | | | | | | | | | | Remainder: 9.2843e-05 - 0.0918721% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0035639 - 1.27184% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00386583 - 1.37959% [13] +| | | | | | | | | | Remainder: 0.000255889 - 0.0913184% +| | | | | | | | | Remainder: 0.000246942 - 0.0880479% +| | | | | | | | CG S_E: Operation Op*x: 0.0278381 - 8.7555% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00299771 - 0.942823% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00485748 - 1.52775% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00124437 - 0.391372% [13] +| | | | | | | | Remainder: 0.000278178 - 0.0874911% +| | | | | | | Remainder: 0.0178816 - 5.22075% +| | | | | | GMRES block system: Operation Op*x: 0.0075964 - 2.06144% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000152435 - 0.0413664% [1] +| | | | | | Remainder: 0.0115453 - 3.13306% +| | | | | Remainder: 0.0246026 - 5.96841% +| | | | Mini-EM: Compute responses: 0.118003 - 13.7034% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00130239 - 1.10369% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0692234 - 58.6621% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.473e-06 - 0.00646169% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00140225 - 2.02569% [11] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00652741 - 9.4295% [11] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.525e-06 - 0.0123152% [11] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00161858 - 2.3382% [11] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00145795 - 2.10616% [11] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0137744 - 19.8985% [11] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.201e-06 - 0.0118472% [11] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.021693 - 31.3376% [11] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00243843 - 3.52256% [11] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0136386 - 19.7024% [11] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000185097 - 0.267391% [11] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.098e-06 - 0.0102538% [11] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00403588 - 5.83022% [11] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00123278 - 1.78087% [11] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000100681 - 0.145444% [11] +| | | | | | Remainder: 0.00108997 - 1.57457% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.177e-06 - 0.00692946% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.539e-06 - 0.0013042% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00277278 - 2.34974% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0419138 - 35.5191% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.055e-06 - 0.00251707% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.04189 - 99.9432% [1] +| | | | | | Remainder: 2.2766e-05 - 0.0543162% +| | | | | Remainder: 0.00278142 - 2.35706% +| | | | Remainder: 0.00187837 - 0.218129% +| | | Remainder: 8.17e-06 - 0.000948747% +| | Remainder: 0.901675 - 3.88674% +| Remainder: 3.9873e-05 - 0.000171875% + +================================= +FOM Calculation +================================= + Number of cells = 21952 + Time for Belos Linear Solve = 0.412213 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 53.254 k-cell-steps per second +================================= + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell28.xml': + + 28.17 msec task-clock:u # 0.001 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,226 page-faults:u # 114.523 K/sec + 46,421,141 cycles:u # 1.648 GHz + 79,459,038 instructions:u # 1.71 insn per cycle + 17,205,687 branches:u # 610.801 M/sec + 297,234 branch-misses:u # 1.73% of all branches + + 24.256704208 seconds time elapsed + + 11.904836000 seconds user + 2.575996000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell28.xml': + + 6,222 iTLB-loads:u + 14,597 iTLB-load-misses:u # 234.60% of all iTLB cache accesses + 17,730,244 dTLB-loads:u + 12,585 dTLB-load-misses:u # 0.07% of all dTLB cache accesses + + 22.943050036 seconds time elapsed + + 11.921639000 seconds user + 2.592634000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell28.xml': + + 17,733,537 L1-dcache-loads:u + 585,471 L1-dcache-load-misses:u # 3.30% of all L1-dcache accesses + 71,081 LLC-loads:u + 12,017 LLC-load-misses:u # 16.91% of all LL-cache accesses + + 24.112387905 seconds time elapsed + + 11.958062000 seconds user + 2.622074000 seconds sys + + diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell28_power.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell28_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell28_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell30.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell30.output new file mode 100644 index 0000000..6341467 --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell30.output @@ -0,0 +1,1733 @@ +tron65.umiacs.umd.edu +1 MueLu Tpetra maxwell30.xml +output/xeon_MueLu_Tpetra_maxwell30.output +output/xeon_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.6442 (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.7963 (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.0844552 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.743507 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.88094 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: 43.6482 [1] +| Mini-EM: Total Time: 43.6472 - 99.9977% [1] +| | Mini-EM: build mesh: 0.00249679 - 0.00572039% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00173498 - 69.4885% [1] +| | | Remainder: 0.000761808 - 30.5115% +| | Mini-EM: build physics blocks: 0.0416055 - 0.0953222% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00183894 - 0.00421319% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.24679 - 2.85652% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.69073 - 1.58253% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.292761 - 42.3844% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.238349 - 81.4141% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0166828 - 5.69843% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0376029 - 12.8442% [4] +| | | | Remainder: 0.000126755 - 0.0432963% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.06193 - 8.96587% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0307198 - 49.6041% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00235323 - 3.79982% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0122435 - 19.7699% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00897116 - 14.486% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00194244 - 3.13652% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0047817 - 7.72113% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000770062 - 1.24344% [4] +| | | | Remainder: 0.000148055 - 0.239068% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0862033 - 12.48% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0372552 - 5.3936% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0741595 - 10.7364% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0465073 - 6.73306% [4] +| | | Remainder: 0.0919133 - 13.3067% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0404152 - 0.0925952% [2] +| | Mini-EM: setup physics model evaluator: 1.51776 - 3.47734% [1] +| | | panzer::ModelEvaluator::setupModel(): 1.5155 - 99.8508% [1] +| | | | allocate FieldManagerBuilder: 1.9698e-05 - 0.00129977% [1] +| | | | fmb->setWorksetContainer(): 1.976e-06 - 0.000130386% [1] +| | | | fmb->setupVolumeFieldManagers(): 1.5001 - 98.9844% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.50003 - 99.9953% [1] +| | | | | | getWorksets(): 1.44706 - 96.4683% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.44704 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.822199 - 56.8193% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0158569 - 1.92859% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.147319 - 17.9177% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00324602 - 2.20339% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.144033 - 97.7694% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0306874 - 21.3058% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000401526 - 0.278773% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00311014 - 2.15932% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.01771 - 12.2957% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0371967 - 25.825% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00830127 - 5.76343% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00768615 - 5.33637% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000627968 - 0.435988% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0197111 - 13.6851% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0107071 - 54.3201% [14] +| | | | | | | | | | | | Remainder: 0.00900402 - 45.6799% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0132087 - 9.17057% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00293556 - 2.03811% [14] +| | | | | | | | | | | Remainder: 0.00245687 - 1.70576% +| | | | | | | | | | Remainder: 4.007e-05 - 0.0271994% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.548889 - 66.7586% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.307917 - 56.0983% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00375757 - 1.22032% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000100969 - 0.032791% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.143461 - 46.5907% [28] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.130191 - 42.2813% [14] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.4764e-05 - 0.0307758% [14] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0290073 - 9.42048% [14] +| | | | | | | | | | | Remainder: 0.00130436 - 0.423608% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.111971 - 20.3997% [28] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0786463 - 14.3283% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00366622 - 0.667934% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0219527 - 3.99948% [28] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0243554 - 4.43722% [14] +| | | | | | | | | | Remainder: 0.000379499 - 0.0691395% +| | | | | | | | | Remainder: 0.110135 - 13.3951% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.624787 - 43.1768% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.624474 - 99.9498% [28] +| | | | | | | | | Remainder: 0.00031372 - 0.0502123% +| | | | | | | | Remainder: 5.6932e-05 - 0.00393437% +| | | | | | | Remainder: 1.2477e-05 - 0.000862233% +| | | | | | getOrientations(): 1.0581e-05 - 0.000705384% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00402492 - 0.268322% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00176048 - 0.117363% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00231016 - 0.154007% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00114513 - 0.0763402% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00292063 - 0.194705% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.34e-07 - 4.89322e-05% [2] +| | | | | | Remainder: 0.0408047 - 2.72025% +| | | | | Remainder: 7.0683e-05 - 0.00471187% +| | | | fmb->setupBCFieldManagers(): 1.0558e-05 - 0.00069667% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3337e-05 - 0.000880042% [1] +| | | | build response library: 0.0153091 - 1.01017% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0148009 - 96.6805% [1] +| | | | | | getWorksets(): 3.295e-06 - 0.0222622% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.567e-06 - 77.9059% [1] +| | | | | | | Remainder: 7.28e-07 - 22.0941% +| | | | | | getOrientations(): 4.75e-07 - 0.00320927% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000762748 - 5.1534% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00134305 - 9.07411% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000439107 - 2.96676% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119247 - 8.05678% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.386e-06 - 0.00936431% [3] +| | | | | | Remainder: 0.0110583 - 74.7141% +| | | | | Remainder: 0.000508182 - 3.31949% +| | | | Remainder: 3.6569e-05 - 0.00241301% +| | | Remainder: 0.00226453 - 0.149202% +| | Mini-EM: setup auxiliary physics model evaluator: 5.59449 - 12.8175% [1] +| | | panzer::ModelEvaluator::setupModel(): 5.59067 - 99.9318% [1] +| | | | allocate FieldManagerBuilder: 7.5e-07 - 1.34152e-05% [1] +| | | | fmb->setWorksetContainer(): 6.17e-07 - 1.10362e-05% [1] +| | | | fmb->setupVolumeFieldManagers(): 5.58103 - 99.8274% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 5.57929 - 99.9689% [1] +| | | | | | getWorksets(): 2.62377 - 47.0269% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.62275 - 99.9612% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 2.10726 - 80.3455% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0586618 - 2.78379% [14] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.19243 - 9.13177% [14] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.0163822 - 8.51329% [14] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.176004 - 91.4636% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0335359 - 19.0541% [14] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000450581 - 0.256006% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00304612 - 1.73071% [14] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0209107 - 11.8808% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0321906 - 18.2897% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00855344 - 4.8598% [14] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0208077 - 11.8223% [14] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00258974 - 1.47141% [14] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0313011 - 17.7843% [14] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0122119 - 39.0141% [14] +| | | | | | | | | | | | Remainder: 0.0190893 - 60.9859% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0185744 - 10.5534% [14] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00306834 - 1.74334% [14] +| | | | | | | | | | | Remainder: 0.00097524 - 0.554101% +| | | | | | | | | | Remainder: 4.4377e-05 - 0.0230613% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 1.11708 - 53.0109% [28] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.555109 - 49.6929% [28] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0131409 - 2.36726% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00014725 - 0.0265263% [14] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.181752 - 32.7417% [14] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.256469 - 46.2016% [14] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00014395 - 0.0259318% [14] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.0068435 - 1.23282% [14] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00982634 - 1.77016% [14] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0454631 - 8.18995% [14] +| | | | | | | | | | | Remainder: 0.0413229 - 7.44411% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.181849 - 16.279% [14] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.178213 - 15.9534% [14] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0347282 - 3.10884% [28] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0638834 - 5.71879% [28] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0330057 - 2.95465% [14] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0642081 - 5.74786% [14] +| | | | | | | | | | Remainder: 0.00608378 - 0.544615% +| | | | | | | | | Remainder: 0.73909 - 35.0735% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.511631 - 19.5074% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.486856 - 95.1578% [14] +| | | | | | | | | Remainder: 0.0247743 - 4.84222% +| | | | | | | | Remainder: 0.0038579 - 0.147094% +| | | | | | | Remainder: 0.001017 - 0.0387609% +| | | | | | getOrientations(): 1.5517e-05 - 0.000278118% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.166446 - 2.98329% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0149432 - 0.267834% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0310511 - 0.556542% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.96691 - 35.2539% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.985674 - 50.1127% [1] +| | | | | | | Remainder: 0.981241 - 49.8873% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0390678 - 0.700228% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 2.701e-06 - 4.84112e-05% [2] +| | | | | | Remainder: 0.737079 - 13.211% +| | | | | Remainder: 0.0017383 - 0.0311465% +| | | | fmb->setupBCFieldManagers(): 0.00107298 - 0.0191922% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 0.00081536 - 0.0145843% [1] +| | | | build response library: 0.00678735 - 0.121405% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 5.66e-07 - 0.00833904% [1] +| | | | | Remainder: 0.00678679 - 99.9917% +| | | | Remainder: 0.000970204 - 0.017354% +| | | Remainder: 0.00381419 - 0.0681776% +| | Mini-EM: eval auxiliary physics model evaluator: 6.93769 - 15.8949% [1] +| | | panzer::ModelEvaluator::create_W_op: 2.03163 - 29.284% [1] +| | | panzer::ModelEvaluator::evalModel(J): 4.40101 - 63.4363% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0487552 - 1.10782% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 3.26386 - 74.1616% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 4.162e-06 - 0.000127518% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 0.00635691 - 0.194766% [14] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.367e-05 - 0.000418829% [14] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.104064 - 3.18838% [14] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.183517 - 5.62269% [14] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.258376 - 7.91628% [14] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.148583 - 4.55237% [14] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0436032 - 1.33594% [14] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.188938 - 5.78879% [14] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.241013 - 7.38428% [14] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 0.00295275 - 0.0904679% [14] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 8.04e-06 - 0.000246334% [14] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.245343 - 7.51695% [14] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0497534 - 1.52437% [14] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00949605 - 0.290945% [14] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.073632 - 2.25598% [14] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0725411 - 2.22255% [14] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.359439 - 11.0127% [14] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.481142 - 14.7415% [14] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.176946 - 5.42138% [14] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0335113 - 1.02674% [14] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00981053 - 0.30058% [14] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0483141 - 1.48027% [14] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.120459 - 3.69069% [14] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0097807 - 0.299666% [14] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0497998 - 1.52579% [14] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 0.00564867 - 0.173067% [14] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.149554 - 4.58212% [14] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.141186 - 4.32573% [14] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00543763 - 0.166601% [14] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0213313 - 0.65356% [14] +| | | | | Remainder: 0.0233059 - 0.714059% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 0.00463846 - 0.105395% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 4.879e-06 - 0.000110861% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.12461 - 2.8314% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.888797 - 20.1953% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.463279 - 52.1243% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.425473 - 47.8707% [1] +| | | | | Remainder: 4.4955e-05 - 0.00505796% +| | | | Remainder: 0.0703473 - 1.59843% +| | | Remainder: 0.505042 - 7.27969% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.232835 - 0.533447% [1] +| | | getWorksets(): 0.00127256 - 0.546552% [1] +| | | | panzer::WorksetContainer::getWorksets(): 0.000815886 - 64.1136% [1] +| | | | Remainder: 0.000456677 - 35.8864% +| | | getOrientations(): 9.43e-07 - 0.000405008% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.0599749 - 25.7586% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0103471 - 4.44398% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0112142 - 4.81637% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0341619 - 14.6722% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.837e-06 - 0.000788972% [3] +| | | Remainder: 0.115861 - 49.7611% +| | panzer::ModelEvaluator::create_W_op: 2.47693 - 5.67489% [1] +| | panzer::ModelEvaluator::evalModel(J): 8.87797 - 20.3403% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0371215 - 0.41813% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 6.93845 - 78.1536% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.681e-06 - 5.30522e-05% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.097367 - 1.4033% [14] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.969976 - 13.9797% [14] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.50304 - 7.25003% [14] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0332291 - 0.478913% [14] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.485226 - 6.99329% [14] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0583289 - 0.840662% [14] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.033418 - 0.481635% [14] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0906669 - 1.30673% [14] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 0.00384803 - 0.0554594% [14] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0762826 - 1.09942% [14] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 1.00847 - 14.5345% [14] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.254818 - 3.67254% [14] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.177618 - 2.55991% [14] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.990761 - 14.2793% [14] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.224113 - 3.23001% [14] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 0.00242282 - 0.0349187% [14] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.105954 - 1.52705% [14] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.133184 - 1.91951% [14] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.27424 - 3.95247% [14] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0901741 - 1.29963% [14] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0153796 - 0.221657% [14] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0885145 - 1.27571% [14] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.960161 - 13.8383% [14] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.241382 - 3.4789% [14] +| | | | Remainder: 0.019878 - 0.28649% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 0.00966916 - 0.108912% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.618e-06 - 1.82249e-05% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.114401 - 1.2886% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.75518 - 19.77% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 1.74803 - 99.5925% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00640066 - 0.364673% [1] +| | | | Remainder: 0.000752389 - 0.0428668% +| | | Remainder: 0.0231491 - 0.260747% +| | Mini-EM: assemble Discrete Gradient: 1.49175 - 3.41774% [1] +| | MaxwellPreconditioner::build: 5.07591 - 11.6294% [1] +| | | Mini-EM: assemble Discrete Curl: 0.359702 - 7.08645% [1] +| | | MaxwellPreconditioner: Schur complement: 0.00423163 - 0.0833668% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.328298 - 6.46775% [1] +| | | | Ifpack2::Relaxation::initialize: 0.00319191 - 0.972262% [1] +| | | | Ifpack2::Relaxation::compute: 0.0266372 - 8.11374% [1] +| | | | Remainder: 0.298468 - 90.914% +| | | MaxwellPreconditioner: Solver S_E: 4.32866 - 85.2784% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.9392 - 91.0027% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.87137 - 98.2781% [1] +| | | | | | MueLu RefMaxwell: compute: 3.54509 - 91.572% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0185116 - 0.522175% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.252555 - 7.12408% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.158171 - 62.6284% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.060806 - 24.0764% [1] +| | | | | | | | Remainder: 0.0335778 - 13.2953% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.295574 - 8.33756% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.016391 - 5.54548% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.257882 - 87.2479% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.199354 - 77.3043% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.155589 - 78.0466% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0988412 - 63.5272% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 0.00128831 - 1.30341% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.00256916 - 2.59928% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00343228 - 3.47252% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0141529 - 14.3188% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 0.00163274 - 1.65188% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0467247 - 47.2725% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 4.1553e-05 - 0.0420402% [1] +| | | | | | | | | | | | Remainder: 0.0289996 - 29.3396% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 0.00457291 - 2.9391% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 0.00161469 - 35.31% [1] +| | | | | | | | | | | | Remainder: 0.00295822 - 64.69% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00338658 - 2.17662% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00130248 - 38.4601% [1] +| | | | | | | | | | | | Remainder: 0.0020841 - 61.5399% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00885448 - 5.69095% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00875345 - 98.859% [1] +| | | | | | | | | | | | Remainder: 0.000101029 - 1.14099% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000360104 - 0.231446% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000301771 - 83.8011% [1] +| | | | | | | | | | | | Remainder: 5.8333e-05 - 16.1989% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.9527e-05 - 0.0254048% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.4573e-05 - 62.1676% [1] +| | | | | | | | | | | | Remainder: 1.4954e-05 - 37.8324% +| | | | | | | | | | | Remainder: 0.039534 - 25.4093% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.0248575 - 12.4691% [1] +| | | | | | | | | | Remainder: 0.0189073 - 9.48431% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00555956 - 2.15586% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.000122156 - 2.19722% [1] +| | | | | | | | | | Remainder: 0.0054374 - 97.8028% +| | | | | | | | | Remainder: 0.0529686 - 20.5399% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00758605 - 2.56655% [1] +| | | | | | | | Remainder: 0.0137148 - 4.64006% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.192405 - 5.42736% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.087883 - 45.6761% [1] +| | | | | | | | Remainder: 0.104522 - 54.3239% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.253376 - 7.14724% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.37539 - 10.589% [2] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.101364 - 27.0022% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0808418 - 79.7543% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 0.00738428 - 9.13423% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 0.00368377 - 4.55676% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0505207 - 62.4932% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0505147 - 99.9881% [1] +| | | | | | | | | | | Remainder: 6.006e-06 - 0.0118882% +| | | | | | | | | | Remainder: 0.0192531 - 23.8158% +| | | | | | | | | Remainder: 0.0205217 - 20.2457% +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.274015 - 72.9947% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.11291 - 41.2059% [2] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0810805 - 71.8098% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00982697 - 12.12% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00948425 - 96.5124% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00146441 - 15.4405% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.723e-05 - 0.287108% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 2.3326e-05 - 0.245945% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00322121 - 33.9638% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.0793e-05 - 0.219237% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00413291 - 43.5766% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 7.307e-06 - 0.0770435% [1] +| | | | | | | | | | | | | Remainder: 0.000587061 - 6.18985% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.6875e-05 - 0.273482% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.7e-06 - 21.2093% [1] +| | | | | | | | | | | | | Remainder: 2.1175e-05 - 78.7907% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 7.0427e-05 - 0.716671% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 5.4464e-05 - 77.334% [1] +| | | | | | | | | | | | | Remainder: 1.5963e-05 - 22.666% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.5252e-05 - 0.155206% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 3.743e-06 - 24.541% [1] +| | | | | | | | | | | | | Remainder: 1.1509e-05 - 75.459% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.2324e-05 - 0.227171% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 8.872e-06 - 39.742% [1] +| | | | | | | | | | | | | Remainder: 1.3452e-05 - 60.258% +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.3303e-05 - 0.135372% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.185e-06 - 23.942% [1] +| | | | | | | | | | | | | Remainder: 1.0118e-05 - 76.058% +| | | | | | | | | | | | Remainder: 0.00019454 - 1.97965% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 0.0019065 - 2.35136% [1] +| | | | | | | | | | | Remainder: 0.0693471 - 85.5286% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.0302441 - 26.786% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.0145211 - 48.0131% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000205685 - 1.41645% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.0141932 - 97.7415% [1] +| | | | | | | | | | | | Remainder: 0.00012228 - 0.842083% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000173387 - 0.573292% [1] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00011988 - 69.1401% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.4347e-05 - 20.3095% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 9.716e-06 - 8.10477% [1] +| | | | | | | | | | | | | Remainder: 8.5817e-05 - 71.5858% +| | | | | | | | | | | | Remainder: 5.3507e-05 - 30.8599% +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.6202e-05 - 0.0866351% [1] +| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 0.0120056 - 39.6955% [1] +| | | | | | | | | | | Remainder: 0.00351782 - 11.6314% +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.1222e-05 - 0.00993888% [1] +| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.696e-06 - 0.00238774% [1] +| | | | | | | | | | Remainder: 0.00157158 - 1.39188% +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 2.0159e-05 - 0.0073569% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.160507 - 58.5761% [1] +| | | | | | | | | Remainder: 0.000577344 - 0.210698% +| | | | | | | | Remainder: 1.1788e-05 - 0.0031402% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0835817 - 2.35768% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0807555 - 96.6186% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0480478 - 59.4978% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0315242 - 39.0366% [1] +| | | | | | | | | Remainder: 0.00118353 - 1.46557% +| | | | | | | | Remainder: 0.00282626 - 3.38143% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.785674 - 22.1623% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0697664 - 8.87981% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0691177 - 99.0703% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.1646e-05 - 0.0457856% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.642e-06 - 0.00382246% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0689863 - 99.8098% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0689829 - 99.9952% [1] +| | | | | | | | | | | Remainder: 3.341e-06 - 0.00484299% +| | | | | | | | | | Remainder: 9.7166e-05 - 0.14058% +| | | | | | | | | Remainder: 0.000648634 - 0.929723% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.715898 - 91.1189% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0863376 - 12.06% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0743085 - 86.0675% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0707939 - 95.2702% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0684804 - 96.732% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.0052e-05 - 0.0292814% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 6.9439e-05 - 0.1014% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000108172 - 0.157961% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0128039 - 18.6972% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 0.00157168 - 2.29509% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0453506 - 66.2242% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 3.2008e-05 - 0.0467404% [1] +| | | | | | | | | | | | | Remainder: 0.00852455 - 12.4482% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.3781e-05 - 0.0900939% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.1217e-05 - 64.6227% [1] +| | | | | | | | | | | | | Remainder: 2.2564e-05 - 35.3773% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00133757 - 1.88939% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00131577 - 98.37% [1] +| | | | | | | | | | | | | Remainder: 2.1803e-05 - 1.63004% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 7.8589e-05 - 0.111011% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 6.3483e-05 - 80.7785% [1] +| | | | | | | | | | | | | Remainder: 1.5106e-05 - 19.2215% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000282056 - 0.398418% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000249281 - 88.38% [1] +| | | | | | | | | | | | | Remainder: 3.2775e-05 - 11.62% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.429e-05 - 0.0484364% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.2741e-05 - 66.3196% [1] +| | | | | | | | | | | | | Remainder: 1.1549e-05 - 33.6804% +| | | | | | | | | | | | Remainder: 0.000517261 - 0.730657% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00204886 - 2.75723% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 9.1327e-05 - 0.122902% [1] +| | | | | | | | | | | Remainder: 0.00137444 - 1.84964% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0118644 - 13.7419% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0110991 - 93.5501% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00543902 - 49.004% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00552414 - 49.7709% [1] +| | | | | | | | | | | | Remainder: 0.00013598 - 1.22514% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000557471 - 4.69869% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000512616 - 91.9538% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000129453 - 25.2534% [1] +| | | | | | | | | | | | | Remainder: 0.000383163 - 74.7466% +| | | | | | | | | | | | Remainder: 4.4855e-05 - 8.04616% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.777e-05 - 0.234062% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.0814e-05 - 0.259719% [1] +| | | | | | | | | | | Remainder: 0.000149185 - 1.25742% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.48e-06 - 0.0109802% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.26e-06 - 0.00261763% [1] +| | | | | | | | | | Remainder: 0.000152901 - 0.177097% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.8153e-05 - 0.0025357% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.623738 - 87.1267% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.0499e-05 - 0.00168324% [1] +| | | | | | | | | | Remainder: 0.623727 - 99.9983% +| | | | | | | | | Remainder: 0.00580397 - 0.810726% +| | | | | | | | Remainder: 1.0047e-05 - 0.00127877% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.3029 - 8.54422% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.5532e-05 - 0.0117306% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.46e-06 - 0.000812149% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.302719 - 99.9402% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.302714 - 99.9982% [1] +| | | | | | | | | Remainder: 5.451e-06 - 0.00180068% +| | | | | | | | Remainder: 0.000143046 - 0.0472255% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.0129192 - 0.364425% [1] +| | | | | | | Remainder: 0.972201 - 27.4239% +| | | | | | Remainder: 0.32628 - 8.42802% +| | | | | Remainder: 0.0678303 - 1.72193% +| | | | Remainder: 0.389464 - 8.99733% +| | | MaxwellPreconditioner: Block preconditioner: 0.00867889 - 0.170982% [1] +| | | Remainder: 0.0463438 - 0.913013% +| | Mini-EM: timestepper: 6.93753 - 15.8946% [1] +| | | Mini-EM: Advance Time Step: 6.93752 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 4.70821 - 67.866% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0339959 - 0.722056% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 4.55339 - 96.7115% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.649e-06 - 0.0001021% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0366608 - 0.805133% [14] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.715203 - 15.7071% [14] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.524678 - 11.5228% [14] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0243964 - 0.535785% [14] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.393931 - 8.65139% [14] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0107084 - 0.235174% [14] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0289108 - 0.634929% [14] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00767562 - 0.168569% [14] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 0.00277407 - 0.0609232% [14] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0153374 - 0.336836% [14] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.818828 - 17.9828% [14] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.153861 - 3.37905% [14] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0192685 - 0.423168% [14] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.722042 - 15.8573% [14] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0580835 - 1.27561% [14] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 0.000541156 - 0.0118847% [14] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0601267 - 1.32048% [14] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0213707 - 0.469336% [14] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0294915 - 0.647683% [14] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0329482 - 0.723598% [14] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00484893 - 0.106491% [14] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0116287 - 0.255386% [14] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.831186 - 18.2542% [14] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0145195 - 0.318872% [14] +| | | | | | Remainder: 0.014361 - 0.315392% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 0.0248115 - 0.526982% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 0.000746337 - 0.0158518% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0625023 - 1.32752% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00597091 - 0.126819% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000789559 - 13.2234% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.198e-06 - 0.0368118% [1] +| | | | | | Remainder: 0.00517915 - 86.7398% +| | | | | Remainder: 0.0268023 - 0.569266% +| | | | Stratimikos: BelosLOWS: 1.88112 - 27.1152% [1] +| | | | | GMRES block system: Operation Op*x: 0.328551 - 17.4657% [1] +| | | | | Belos::MVT::MvAddMv: 0.0359588 - 1.91156% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.16666 - 62.0192% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0461742 - 3.95782% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0256149 - 55.4746% [2] +| | | | | | | | Belos::MVT::MvDot: 0.0255954 - 99.9238% [2] +| | | | | | | | Remainder: 1.9531e-05 - 0.0762485% +| | | | | | | Belos::MVT::MvScale: 0.0033014 - 7.14989% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00128556 - 2.78416% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.00127111 - 98.8757% [2] +| | | | | | | | Remainder: 1.4454e-05 - 1.12433% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000284682 - 0.616539% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000280301 - 98.4611% [2] +| | | | | | | | Remainder: 4.381e-06 - 1.53891% +| | | | | | | Remainder: 0.0156876 - 33.9748% +| | | | | | Belos::MVT::MvAddMv: 0.00661074 - 0.56664% [2] +| | | | | | Belos::MVT::MvNorm: 0.00343602 - 0.294519% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.01377 - 86.8956% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00153597 - 0.151511% [1] +| | | | | | | Belos::MVT::MvAddMv: 0.000184955 - 0.0182442% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0660739 - 6.51762% [1] +| | | | | | | | Belos::MVT::Assign: 0.000861303 - 1.30355% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.0398967 - 60.3819% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.02355 - 59.0275% [1] +| | | | | | | | | Remainder: 0.0163467 - 40.9725% +| | | | | | | | CG Q_B: Operation Op*x: 0.00140313 - 2.12358% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.0177694 - 26.8932% [1] +| | | | | | | | Belos::MVT::MvNorm: 0.000570012 - 0.862689% [1] +| | | | | | | | Remainder: 0.00557334 - 8.43502% +| | | | | | | CG S_E: Operation Op*x: 0.010116 - 0.99786% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.733094 - 72.3135% [1] +| | | | | | | | Belos::MVT::Assign: 0.00643183 - 0.877353% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.674238 - 91.9716% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.64401 - 95.5167% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.225268 - 34.9789% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.190631 - 84.6243% [26] +| | | | | | | | | | | Remainder: 0.0346366 - 15.3757% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0665946 - 10.3406% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00383205 - 0.59503% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0115165 - 1.78824% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.248604 - 38.6025% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.11993 - 48.2413% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0999687 - 83.3558% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0490895 - 49.1049% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0362661 - 73.8775% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0304878 - 84.0671% [26] +| | | | | | | | | | | | | | | Remainder: 0.00577823 - 15.9329% +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00494009 - 10.0634% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000188249 - 0.383481% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000248946 - 0.507127% [13] +| | | | | | | | | | | | | | Remainder: 0.00744612 - 15.1685% +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.0483554 - 48.3705% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.048296 - 99.8772% [13] +| | | | | | | | | | | | | | Remainder: 5.9371e-05 - 0.122781% +| | | | | | | | | | | | | Remainder: 0.00252381 - 2.52461% +| | | | | | | | | | | | Remainder: 0.0199613 - 16.6442% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.126351 - 50.8241% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.126157 - 99.8465% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0694099 - 55.0188% [26] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0496211 - 71.4899% [26] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0484232 - 97.5859% [26] +| | | | | | | | | | | | | | | Remainder: 0.00119791 - 2.41412% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0139784 - 20.1389% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000790989 - 1.13959% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00462618 - 6.66502% [13] +| | | | | | | | | | | | | | Remainder: 0.000393267 - 0.566586% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0566027 - 44.867% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0565375 - 99.8847% [13] +| | | | | | | | | | | | | | Remainder: 6.5291e-05 - 0.11535% +| | | | | | | | | | | | | Remainder: 0.000144085 - 0.114211% +| | | | | | | | | | | | Remainder: 0.00019399 - 0.153533% +| | | | | | | | | | | Remainder: 0.00232344 - 0.934594% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00763683 - 1.18582% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.0714345 - 11.0921% [13] +| | | | | | | | | | Remainder: 0.0091239 - 1.41673% +| | | | | | | | | Remainder: 0.0302279 - 4.48327% +| | | | | | | | CG S_E: Operation Op*x: 0.039631 - 5.40599% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.00364812 - 0.497633% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.00726842 - 0.991472% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.00153054 - 0.208778% [13] +| | | | | | | | Remainder: 0.000345869 - 0.0471793% +| | | | | | | Remainder: 0.202768 - 20.0013% +| | | | | | GMRES block system: Operation Op*x: 0.00982607 - 0.842243% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000275463 - 0.0236113% [1] +| | | | | | Remainder: 0.0865606 - 7.41955% +| | | | | Remainder: 0.349955 - 18.6036% +| | | | Mini-EM: Compute responses: 0.265603 - 3.82851% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0151856 - 5.71738% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.145951 - 54.9506% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 0.000412137 - 0.282381% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00665125 - 4.55718% [14] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0125991 - 8.63243% [14] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 0.000714487 - 0.48954% [14] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00723252 - 4.95545% [14] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00799218 - 5.47594% [14] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0156599 - 10.7296% [14] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.117e-06 - 0.00556146% [14] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00994139 - 6.81146% [14] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0142862 - 9.78833% [14] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0443144 - 30.3626% [14] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00139826 - 0.958036% [14] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.2387e-05 - 0.00848711% [14] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0143391 - 9.8246% [14] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00210703 - 1.44366% [14] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00011864 - 0.0812877% [14] +| | | | | | Remainder: 0.00816375 - 5.5935% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.4872e-05 - 0.00936433% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 5.104e-06 - 0.00192166% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00811232 - 3.0543% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0464559 - 17.4907% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.113e-06 - 0.00239582% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0428987 - 92.343% [1] +| | | | | | Remainder: 0.00355604 - 7.65465% +| | | | | Remainder: 0.0498689 - 18.7757% +| | | | Remainder: 0.0825792 - 1.19033% +| | | Remainder: 1.0247e-05 - 0.000147704% +| | Remainder: 2.48044 - 5.68294% +| Remainder: 0.000984428 - 0.00225537% + +================================= +FOM Calculation +================================= + Number of cells = 27000 + Time for Belos Linear Solve = 1.88112 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 14.3531 k-cell-steps per second +================================= + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell30.xml': + + 30.03 msec task-clock:u # 0.001 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,733 page-faults:u # 91.002 K/sec + 49,573,320 cycles:u # 1.651 GHz + 77,908,496 instructions:u # 1.57 insn per cycle + 16,944,615 branches:u # 564.216 M/sec + 291,550 branch-misses:u # 1.72% of all branches + + 46.971221540 seconds time elapsed + + 15.449428000 seconds user + 5.776644000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell30.xml': + + 8,381 iTLB-loads:u + 14,712 iTLB-load-misses:u # 175.54% of all iTLB cache accesses + 18,063,155 dTLB-loads:u + 14,597 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 43.613269110 seconds time elapsed + + 15.365950000 seconds user + 5.559966000 seconds sys + + + + Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell30.xml': + + 17,745,590 L1-dcache-loads:u + 586,554 L1-dcache-load-misses:u # 3.31% of all L1-dcache accesses + 73,017 LLC-loads:u + 23,235 LLC-load-misses:u # 31.82% of all LL-cache accesses + + 44.535337340 seconds time elapsed + + 15.295417000 seconds user + 5.835937000 seconds sys + + diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell30_power.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell30_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell30_power.output @@ -0,0 +1,2 @@ +Start +End