diff --git a/trilinos/output/.xeon_GMRES_Tpetra_maxwell10.output.swp b/trilinos/output/.xeon_GMRES_Tpetra_maxwell10.output.swp new file mode 100644 index 0000000..4413eca Binary files /dev/null and b/trilinos/output/.xeon_GMRES_Tpetra_maxwell10.output.swp differ diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell10.output b/trilinos/output/xeon_CG_Tpetra_maxwell10.output new file mode 100644 index 0000000..44d7e6f --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell10.output @@ -0,0 +1,638 @@ +tron65.umiacs.umd.edu +1 CG Tpetra maxwell10.xml +output/xeon_CG_Tpetra_maxwell10.output +output/xeon_CG_Tpetra_maxwell10_power.output +dt = 1.33426e-09 + +Loading solver config from solverCG.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000326999 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3630, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 201 iterations with total CPU time of 0.0227526 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.000941586 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.026534 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 0.501339 [1] +| Mini-EM: Total Time: 0.501254 - 99.983% [1] +| | Mini-EM: build mesh: 0.000489528 - 0.0976607% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000315486 - 64.447% [1] +| | | Remainder: 0.000174042 - 35.553% +| | Mini-EM: build physics blocks: 0.000874929 - 0.174548% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000243328 - 0.0485439% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0537761 - 10.7283% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0204952 - 4.0888% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00704026 - 34.3507% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00562697 - 79.9255% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000295765 - 4.20105% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00107677 - 15.2944% [3] +| | | | Remainder: 4.0764e-05 - 0.579012% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00320085 - 15.6175% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000897447 - 28.0378% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 8.2868e-05 - 2.58894% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000293651 - 9.17415% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000238637 - 7.45542% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125741 - 39.2836% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000350463 - 10.9491% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.9767e-05 - 0.929971% [3] +| | | | Remainder: 5.0608e-05 - 1.58108% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00264925 - 12.9262% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00130314 - 6.35826% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00213184 - 10.4016% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00141537 - 6.90584% [3] +| | | Remainder: 0.00275454 - 13.4399% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00103515 - 0.206512% [2] +| | Mini-EM: setup physics model evaluator: 0.126108 - 25.1585% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.126094 - 99.9893% [1] +| | | | allocate FieldManagerBuilder: 6.703e-06 - 0.00531586% [1] +| | | | fmb->setWorksetContainer(): 4.11e-07 - 0.000325947% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.118058 - 93.6266% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.118046 - 99.9896% [1] +| | | | | | getWorksets(): 0.0760492 - 64.4236% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0760459 - 99.9957% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0419556 - 55.1713% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00403021 - 9.60591% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00701115 - 16.7109% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000344579 - 4.91473% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00665474 - 94.9166% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000130307 - 1.95811% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.8276e-05 - 0.4249% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000298581 - 4.48674% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000527481 - 7.92639% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00167911 - 25.2318% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000315412 - 4.73966% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000820543 - 12.3302% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.4272e-05 - 1.26635% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00172241 - 25.8824% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00083362 - 48.3985% [1] +| | | | | | | | | | | | Remainder: 0.000888788 - 51.6015% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000878894 - 13.207% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000116038 - 1.74369% [1] +| | | | | | | | | | | Remainder: 5.3418e-05 - 0.802706% +| | | | | | | | | | Remainder: 1.1829e-05 - 0.168717% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0239925 - 57.1855% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0126676 - 52.7983% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.6191e-05 - 0.443579% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.695e-06 - 0.0686395% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00637861 - 50.3536% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00487668 - 38.4972% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.0897e-05 - 0.0860224% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00110081 - 8.68998% [1] +| | | | | | | | | | | Remainder: 0.000235743 - 1.86099% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00511729 - 21.3287% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00435272 - 18.142% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.2162e-05 - 0.17573% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000866234 - 3.61044% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000906815 - 3.77958% [1] +| | | | | | | | | | Remainder: 3.9652e-05 - 0.165268% +| | | | | | | | | Remainder: 0.0069217 - 16.4977% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0340665 - 44.7973% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0340203 - 99.8642% [2] +| | | | | | | | | Remainder: 4.6264e-05 - 0.135805% +| | | | | | | | Remainder: 2.3846e-05 - 0.0313574% +| | | | | | | Remainder: 3.284e-06 - 0.00431826% +| | | | | | getOrientations(): 8.594e-06 - 0.00728024% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000751474 - 0.636597% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069923 - 0.592339% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000346819 - 0.293801% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000118974 - 0.100787% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000807356 - 0.683936% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.45e-07 - 0.000461686% [2] +| | | | | | Remainder: 0.0392634 - 33.2612% +| | | | | Remainder: 1.2221e-05 - 0.0103517% +| | | | fmb->setupBCFieldManagers(): 9.953e-06 - 0.0078933% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4387e-05 - 0.0114097% [1] +| | | | build response library: 0.00798317 - 6.33111% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00789026 - 98.8362% [1] +| | | | | | getWorksets(): 3.952e-06 - 0.0500871% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.864e-06 - 72.4696% [1] +| | | | | | | Remainder: 1.088e-06 - 27.5304% +| | | | | | getOrientations(): 5.52e-07 - 0.00699597% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000769299 - 9.74998% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000900618 - 11.4143% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000372234 - 4.71764% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00106594 - 13.5095% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.37e-06 - 0.0173632% [3] +| | | | | | Remainder: 0.0047763 - 60.5341% +| | | | | Remainder: 9.2906e-05 - 1.16377% +| | | | Remainder: 2.1875e-05 - 0.0173481% +| | | Remainder: 1.3524e-05 - 0.0107242% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0896097 - 17.8771% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0895986 - 99.9876% [1] +| | | | allocate FieldManagerBuilder: 6.76e-07 - 0.000754476% [1] +| | | | fmb->setWorksetContainer(): 6.89e-07 - 0.000768985% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0895528 - 99.9488% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.089549 - 99.9958% [1] +| | | | | | getWorksets(): 0.052117 - 58.1994% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0521149 - 99.9961% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0354107 - 67.9473% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00390253 - 11.0208% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0067239 - 18.9883% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000294242 - 4.37606% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00642676 - 95.5808% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.1279e-05 - 0.797898% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.7707e-05 - 0.431119% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000277167 - 4.3127% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000553751 - 8.61633% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00167671 - 26.0895% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000254128 - 3.95421% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000806663 - 12.5516% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.1969e-05 - 0.497435% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00170596 - 26.5446% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000907089 - 53.1718% [1] +| | | | | | | | | | | | Remainder: 0.00079887 - 46.8282% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000912574 - 14.1996% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000115835 - 1.80238% [1] +| | | | | | | | | | | Remainder: 1.302e-05 - 0.20259% +| | | | | | | | | | Remainder: 2.898e-06 - 0.0431% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0182434 - 51.5194% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0101508 - 55.6411% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.8857e-05 - 0.185768% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.267e-06 - 0.0715903% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00430228 - 42.3836% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00579202 - 57.0596% [1] +| | | | | | | | | | | Remainder: 3.0398e-05 - 0.299463% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00269542 - 14.7748% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00422646 - 23.1671% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.8675e-05 - 0.102366% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000631728 - 3.46278% [1] +| | | | | | | | | | Remainder: 0.000520269 - 2.85182% +| | | | | | | | | Remainder: 0.00654089 - 18.4715% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0166955 - 32.0359% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0166746 - 99.8746% [1] +| | | | | | | | | Remainder: 2.0935e-05 - 0.125393% +| | | | | | | | Remainder: 8.721e-06 - 0.0167342% +| | | | | | | Remainder: 2.012e-06 - 0.00386055% +| | | | | | getOrientations(): 7.288e-06 - 0.00813856% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000446858 - 0.49901% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000358067 - 0.399856% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000198014 - 0.221124% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0142209 - 15.8806% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0141964 - 99.828% [1] +| | | | | | | Remainder: 2.4466e-05 - 0.172042% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000416556 - 0.465171% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.5e-07 - 0.000390847% [2] +| | | | | | Remainder: 0.021784 - 24.3263% +| | | | | Remainder: 3.777e-06 - 0.00421762% +| | | | fmb->setupBCFieldManagers(): 4.312e-06 - 0.00481257% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.1629e-05 - 0.012979% [1] +| | | | build response library: 2.2731e-05 - 0.0253698% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.38e-07 - 1.48696% [1] +| | | | | Remainder: 2.2393e-05 - 98.513% +| | | | Remainder: 5.8e-06 - 0.00647331% +| | | Remainder: 1.1074e-05 - 0.012358% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0487881 - 9.73321% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.014019 - 28.7344% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0342977 - 70.2993% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000192238 - 0.560499% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.02226 - 64.9023% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.459e-06 - 0.00655436% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.208e-06 - 0.0144115% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.3e-07 - 0.00283019% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000186979 - 0.839978% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00100596 - 4.51917% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00346896 - 15.5838% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000374024 - 1.68025% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.000848016 - 3.8096% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00294997 - 13.2524% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00435895 - 19.582% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 7.04e-07 - 0.00316263% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.23e-07 - 0.00145103% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0058841 - 26.4335% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00116696 - 5.24242% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000187682 - 0.843137% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00179215 - 8.051% [1] +| | | | | Remainder: 2.9897e-05 - 0.134308% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.0244e-05 - 0.0298679% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.124e-06 - 0.00619284% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000163562 - 0.47689% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0115566 - 33.695% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00580547 - 50.2352% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00573853 - 49.6559% [1] +| | | | | Remainder: 1.2588e-05 - 0.108925% +| | | | Remainder: 0.000112935 - 0.329279% +| | | Remainder: 0.000471444 - 0.96631% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00421481 - 0.840854% [1] +| | | getWorksets(): 3.061e-06 - 0.0726248% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.884e-06 - 61.5485% [1] +| | | | Remainder: 1.177e-06 - 38.4515% +| | | getOrientations(): 7.23e-07 - 0.0171538% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000743828 - 17.6479% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000877818 - 20.827% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000376444 - 8.93145% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00112743 - 26.7492% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.46e-07 - 0.0224446% [3] +| | | Remainder: 0.00108456 - 25.7322% +| | panzer::ModelEvaluator::create_W_op: 0.0407269 - 8.125% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0597393 - 11.918% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.1627e-05 - 0.119899% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0450323 - 75.3813% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.695e-06 - 0.00376397% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000244112 - 0.542083% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00114981 - 2.55329% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00176929 - 3.92894% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000135746 - 0.301442% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00180686 - 4.01237% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00175514 - 3.89752% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00061214 - 1.35934% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00127335 - 2.82763% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.071e-06 - 0.0023783% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.000942154 - 2.09218% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00371998 - 8.2607% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000506227 - 1.12414% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00121794 - 2.70459% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00369571 - 8.2068% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00579829 - 12.8759% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.056e-06 - 0.00678625% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000249387 - 0.553796% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0037509 - 8.32937% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00583424 - 12.9557% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00161872 - 3.59457% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000130266 - 0.289273% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00174084 - 3.86576% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00420105 - 9.32899% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00283912 - 6.30464% [1] +| | | | Remainder: 3.5176e-05 - 0.0781129% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.2085e-05 - 0.0202296% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.191e-06 - 0.00199366% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000284199 - 0.475732% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.014228 - 23.8169% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0142049 - 99.8371% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.4052e-05 - 0.0987627% [1] +| | | | Remainder: 9.131e-06 - 0.0641761% +| | | Remainder: 0.000109904 - 0.183973% +| | MaxwellPreconditioner::build: 0.00176702 - 0.35252% [1] +| | | MaxwellPreconditioner: Schur complement: 1.7643e-05 - 0.99846% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0010025 - 56.734% [1] +| | | | Ifpack2::Relaxation::initialize: 9.788e-06 - 0.976356% [1] +| | | | Ifpack2::Relaxation::compute: 0.000193635 - 19.3152% [1] +| | | | Remainder: 0.00079908 - 79.7085% +| | | MaxwellPreconditioner: Solver S_E: 0.00063879 - 36.1507% [1] +| | | | Ifpack2::Relaxation::initialize: 1.492e-06 - 0.233567% [1] +| | | | Ifpack2::Relaxation::compute: 0.000173785 - 27.2053% [1] +| | | | Remainder: 0.000463513 - 72.5611% +| | | MaxwellPreconditioner: Block preconditioner: 9.0334e-05 - 5.11222% [1] +| | | Remainder: 1.7752e-05 - 1.00463% +| | Mini-EM: timestepper: 0.0351016 - 7.00276% [1] +| | | Mini-EM: Advance Time Step: 0.0350994 - 99.9938% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00675974 - 19.2588% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000105751 - 1.56443% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00630839 - 93.3231% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.0323379% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.851e-05 - 0.610457% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000543416 - 8.61418% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000325772 - 5.16411% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 2.5224e-05 - 0.399848% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000278372 - 4.41273% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000298476 - 4.73141% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 5.8273e-05 - 0.923738% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.8515e-05 - 0.927574% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.45e-07 - 0.0133949% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000389841 - 6.17972% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000603109 - 9.56042% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00016991 - 2.6934% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 9.5726e-05 - 1.51744% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000419864 - 6.65564% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00111149 - 17.6192% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.088e-06 - 0.0489507% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 3.6434e-05 - 0.577548% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000399024 - 6.32529% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000585691 - 9.28432% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.4353e-05 - 1.33716% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.0896e-05 - 0.331241% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000224495 - 3.55867% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000403928 - 6.40303% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 9.8551e-05 - 1.56222% [1] +| | | | | | Remainder: 3.2552e-05 - 0.516011% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.2189e-05 - 0.180318% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.269e-06 - 0.0335664% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000240742 - 3.56141% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.8695e-05 - 0.572434% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.1624e-05 - 55.8832% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.427e-06 - 3.68781% [1] +| | | | | | Remainder: 1.5644e-05 - 40.429% +| | | | | Remainder: 5.1698e-05 - 0.764793% +| | | | Stratimikos: BelosLOWS: 0.0265632 - 75.6799% [1] +| | | | | GMRES block system: Operation Op*x: 0.000377794 - 1.42224% [1] +| | | | | Belos::MVT::MvAddMv: 8.6162e-05 - 0.324366% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0255441 - 96.1634% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00027468 - 1.07532% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.5517e-05 - 20.2115% [2] +| | | | | | | | Belos::MVT::MvDot: 4.637e-05 - 83.524% [2] +| | | | | | | | Remainder: 9.147e-06 - 16.476% +| | | | | | | Belos::MVT::MvScale: 3.7849e-05 - 13.7793% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000113552 - 41.3397% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000105016 - 92.4827% [2] +| | | | | | | | Remainder: 8.536e-06 - 7.51726% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.9394e-05 - 7.06058% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.7102e-05 - 88.1819% [2] +| | | | | | | | Remainder: 2.292e-06 - 11.8181% +| | | | | | | Remainder: 4.8368e-05 - 17.6089% +| | | | | | Belos::MVT::MvAddMv: 5.3336e-05 - 0.2088% [2] +| | | | | | Belos::MVT::MvNorm: 3.8845e-05 - 0.15207% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0244748 - 95.8138% [1] +| | | | | | | CG Q_B: Operation Op*x: 9.9293e-05 - 0.405695% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.8697e-05 - 0.0763929% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.000967094 - 3.95139% [2] +| | | | | | | | Belos::MVT::Assign: 1.7003e-05 - 1.75815% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000109531 - 11.3258% [13] +| | | | | | | | | Ifpack2::Relaxation::apply: 6.4305e-05 - 58.7094% [13] +| | | | | | | | | Remainder: 4.5226e-05 - 41.2906% +| | | | | | | | Belos::MVT::MvDot: 0.000132491 - 13.6999% [24] +| | | | | | | | Belos::MVT::MvNorm: 7.8901e-05 - 8.15857% [13] +| | | | | | | | CG Q_B: Operation Op*x: 0.000391397 - 40.4715% [11] +| | | | | | | | Belos::MVT::MvAddMv: 8.57e-05 - 8.8616% [33] +| | | | | | | | Remainder: 0.000152071 - 15.7245% +| | | | | | | CG S_E: Operation Op*x: 0.000127865 - 0.522436% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0225228 - 92.0245% [1] +| | | | | | | | Belos::MVT::Assign: 2.4263e-05 - 0.107726% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0011444 - 5.08109% [202] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000851716 - 74.4245% [202] +| | | | | | | | | Remainder: 0.000292686 - 25.5755% +| | | | | | | | Belos::MVT::MvDot: 0.00233099 - 10.3495% [403] +| | | | | | | | Belos::MVT::MvNorm: 0.001227 - 5.44783% [202] +| | | | | | | | CG S_E: Operation Op*x: 0.0152956 - 67.9119% [201] +| | | | | | | | Belos::MVT::MvAddMv: 0.00177721 - 7.89071% [603] +| | | | | | | | Remainder: 0.000723279 - 3.21132% +| | | | | | | Remainder: 0.000739044 - 3.01961% +| | | | | | GMRES block system: Operation Op*x: 0.0002867 - 1.12237% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.124e-05 - 0.0440023% [1] +| | | | | | Remainder: 0.000404518 - 1.58361% +| | | | | Remainder: 0.000555171 - 2.09% +| | | | Mini-EM: Compute responses: 0.00169684 - 4.83437% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 9.4559e-05 - 5.57267% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00105448 - 62.1437% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.754e-06 - 0.166338% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.2481e-05 - 2.13196% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00023841 - 22.6093% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.46e-07 - 0.070746% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 5.2501e-05 - 4.97887% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.2721e-05 - 3.10305% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000397655 - 37.7111% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.14e-07 - 0.0771947% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 4.8929e-05 - 4.64012% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 8.9506e-05 - 8.48819% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 2.9598e-05 - 2.80689% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.3666e-05 - 1.296% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.34e-07 - 0.0506412% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 7.6286e-05 - 7.23449% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 2.3163e-05 - 2.19663% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.123e-06 - 0.580667% [1] +| | | | | | Remainder: 1.959e-05 - 1.85779% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.555e-06 - 0.327374% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.369e-06 - 0.0806796% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00022941 - 13.5199% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000176582 - 10.4065% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.3e-07 - 0.356775% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000164715 - 93.2796% [1] +| | | | | | Remainder: 1.1237e-05 - 6.36362% +| | | | | Remainder: 0.000134884 - 7.94915% +| | | | Remainder: 7.9653e-05 - 0.226935% +| | | Remainder: 2.159e-06 - 0.00615072% +| | Remainder: 0.0182842 - 3.6477% +| Remainder: 8.5201e-05 - 0.0169947% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.0265632 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 37.646 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=maxwell10.xml': + + 31.81 msec task-clock:u # 0.026 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,265 page-faults:u # 102.641 K/sec + 50,932,477 cycles:u # 1.601 GHz + 78,802,385 instructions:u # 1.55 insn per cycle + 17,089,783 branches:u # 537.247 M/sec + 291,874 branch-misses:u # 1.71% of all branches + + 1.209471904 seconds time elapsed + + 0.847130000 seconds user + 0.293784000 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=maxwell10.xml': + + 11,277 iTLB-loads:u + 13,728 iTLB-load-misses:u # 121.73% of all iTLB cache accesses + 17,681,908 dTLB-loads:u + 12,396 dTLB-load-misses:u # 0.07% of all dTLB cache accesses + + 1.167226619 seconds time elapsed + + 0.851565000 seconds user + 0.278398000 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=maxwell10.xml': + + 18,127,571 L1-dcache-loads:u + 590,459 L1-dcache-load-misses:u # 3.26% of all L1-dcache accesses + 75,543 LLC-loads:u + 25,465 LLC-load-misses:u # 33.71% of all LL-cache accesses + + 1.174603573 seconds time elapsed + + 0.854404000 seconds user + 0.287438000 seconds sys + + diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell10_power.output b/trilinos/output/xeon_CG_Tpetra_maxwell10_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell10_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell12.output b/trilinos/output/xeon_CG_Tpetra_maxwell12.output new file mode 100644 index 0000000..2775f8b --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell12.output @@ -0,0 +1,638 @@ +tron65.umiacs.umd.edu +1 CG Tpetra maxwell12.xml +output/xeon_CG_Tpetra_maxwell12.output +output/xeon_CG_Tpetra_maxwell12_power.output +dt = 1.11188e-09 + +Loading solver config from solverCG.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000385168 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=6084, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 224 iterations with total CPU time of 0.0395796 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.00166028 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.0449938 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 0.724578 [1] +| Mini-EM: Total Time: 0.724532 - 99.9937% [1] +| | Mini-EM: build mesh: 0.000452795 - 0.0624948% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000307691 - 67.9537% [1] +| | | Remainder: 0.000145104 - 32.0463% +| | Mini-EM: build physics blocks: 0.000862221 - 0.119004% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000253404 - 0.0349748% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0833789 - 11.508% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0324468 - 4.4783% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0113799 - 35.0724% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00914145 - 80.3301% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000432326 - 3.79905% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00175694 - 15.439% [3] +| | | | Remainder: 4.9137e-05 - 0.431789% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00391 - 12.0505% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00145464 - 37.203% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000123523 - 3.15916% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000373894 - 9.56251% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000379964 - 9.71775% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121493 - 31.0724% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000282118 - 7.2153% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.565e-05 - 0.911765% [3] +| | | | Remainder: 4.5282e-05 - 1.15811% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00470718 - 14.5074% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0021323 - 6.57168% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0034519 - 10.6387% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00239054 - 7.36758% [3] +| | | Remainder: 0.00447498 - 13.7918% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00186174 - 0.256957% [2] +| | Mini-EM: setup physics model evaluator: 0.152266 - 21.0157% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.152248 - 99.9883% [1] +| | | | allocate FieldManagerBuilder: 7.327e-06 - 0.00481254% [1] +| | | | fmb->setWorksetContainer(): 3.45e-07 - 0.000226604% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.144171 - 94.6945% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.144158 - 99.9912% [1] +| | | | | | getWorksets(): 0.102328 - 70.9836% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.102325 - 99.9966% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0539706 - 52.7443% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0038926 - 7.21245% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00915478 - 16.9625% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000369043 - 4.03115% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00877754 - 95.8794% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000129667 - 1.47726% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.8495e-05 - 0.324635% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000349806 - 3.98524% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000768922 - 8.7601% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00250907 - 28.5851% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000435025 - 4.95611% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000992169 - 11.3035% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.1564e-05 - 0.587454% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00212641 - 24.2256% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00106726 - 50.1904% [1] +| | | | | | | | | | | | Remainder: 0.00105916 - 49.8096% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00113162 - 12.8922% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000196481 - 2.23845% [1] +| | | | | | | | | | | Remainder: 5.8312e-05 - 0.664332% +| | | | | | | | | | Remainder: 8.19e-06 - 0.0894615% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0339073 - 62.8255% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0179149 - 52.8349% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.6338e-05 - 0.258656% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.706e-06 - 0.0541784% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00867339 - 48.4144% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00724993 - 40.4687% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.0538e-05 - 0.0588225% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00180269 - 10.0625% [1] +| | | | | | | | | | | Remainder: 0.000122306 - 0.682705% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00742533 - 21.8989% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00561567 - 16.5618% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.1291e-05 - 0.121776% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00136874 - 4.03672% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00149885 - 4.42043% [1] +| | | | | | | | | | Remainder: 4.254e-05 - 0.12546% +| | | | | | | | | Remainder: 0.00701592 - 12.9995% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0483293 - 47.2312% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0482806 - 99.8992% [2] +| | | | | | | | | Remainder: 4.8724e-05 - 0.100817% +| | | | | | | | Remainder: 2.5044e-05 - 0.024475% +| | | | | | | Remainder: 3.448e-06 - 0.00336954% +| | | | | | getOrientations(): 8.764e-06 - 0.00607944% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000767894 - 0.532676% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000712996 - 0.494594% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000351956 - 0.244146% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000119403 - 0.0828279% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000796668 - 0.552636% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.16e-07 - 0.000357941% [2] +| | | | | | Remainder: 0.0390713 - 27.1031% +| | | | | Remainder: 1.2702e-05 - 0.00881039% +| | | | fmb->setupBCFieldManagers(): 1.0118e-05 - 0.00664573% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.374e-05 - 0.00902475% [1] +| | | | build response library: 0.00802644 - 5.27195% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00794014 - 98.9248% [1] +| | | | | | getWorksets(): 3.356e-06 - 0.0422663% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.276e-06 - 67.8188% [1] +| | | | | | | Remainder: 1.08e-06 - 32.1812% +| | | | | | getOrientations(): 5.82e-07 - 0.00732985% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000757514 - 9.54031% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00090158 - 11.3547% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000374617 - 4.71802% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00108791 - 13.7014% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.88e-07 - 0.0111837% [3] +| | | | | | Remainder: 0.00481369 - 60.6247% +| | | | | Remainder: 8.6302e-05 - 1.07522% +| | | | Remainder: 1.9475e-05 - 0.0127916% +| | | Remainder: 1.7814e-05 - 0.0116993% +| | Mini-EM: setup auxiliary physics model evaluator: 0.117567 - 16.2266% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.117557 - 99.9913% [1] +| | | | allocate FieldManagerBuilder: 6.56e-07 - 0.000558027% [1] +| | | | fmb->setWorksetContainer(): 7e-07 - 0.000595456% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.117511 - 99.9612% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.117508 - 99.9968% [1] +| | | | | | getWorksets(): 0.0712651 - 60.6472% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0712639 - 99.9983% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0435901 - 61.1672% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00390382 - 8.95575% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00831912 - 19.0849% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000357976 - 4.30305% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00795857 - 95.666% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.1875e-05 - 0.651813% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.7445e-05 - 0.344849% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000341691 - 4.29337% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000735064 - 9.23614% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00237672 - 29.8637% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00042592 - 5.35172% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000980801 - 12.3238% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.7437e-05 - 0.470399% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00163074 - 20.4904% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000656335 - 40.2477% [1] +| | | | | | | | | | | | Remainder: 0.000974405 - 59.7523% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00115511 - 14.514% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000182772 - 2.29654% [1] +| | | | | | | | | | | Remainder: 1.2993e-05 - 0.163258% +| | | | | | | | | | Remainder: 2.576e-06 - 0.0309648% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0252302 - 57.8805% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0141778 - 56.1938% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.3396e-05 - 0.0944858% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.273e-06 - 0.0512985% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00576809 - 40.684% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00836307 - 58.9871% [1] +| | | | | | | | | | | Remainder: 2.5962e-05 - 0.183117% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00557747 - 22.1063% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0041146 - 16.3082% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.0006e-05 - 0.0792939% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000957011 - 3.79312% [1] +| | | | | | | | | | Remainder: 0.000383307 - 1.51924% +| | | | | | | | | Remainder: 0.00613701 - 14.0789% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0276644 - 38.8196% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.027639 - 99.9084% [1] +| | | | | | | | | Remainder: 2.5352e-05 - 0.0916414% +| | | | | | | | Remainder: 9.443e-06 - 0.0132507% +| | | | | | | Remainder: 1.212e-06 - 0.00170069% +| | | | | | getOrientations(): 7.714e-06 - 0.00656468% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000440023 - 0.374463% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000347193 - 0.295464% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0001972 - 0.167819% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.023095 - 19.6541% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0230723 - 99.9017% [1] +| | | | | | | Remainder: 2.271e-05 - 0.0983328% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000423668 - 0.360545% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.79e-07 - 0.000322532% [2] +| | | | | | Remainder: 0.0217313 - 18.4935% +| | | | | Remainder: 3.752e-06 - 0.00319288% +| | | | fmb->setupBCFieldManagers(): 5.077e-06 - 0.00431876% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.2416e-05 - 0.0105617% [1] +| | | | build response library: 2.1546e-05 - 0.0183281% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.41e-07 - 1.58266% [1] +| | | | | Remainder: 2.1205e-05 - 98.4173% +| | | | Remainder: 5.162e-06 - 0.00439106% +| | | Remainder: 1.0221e-05 - 0.00869375% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0835316 - 11.529% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0239733 - 28.6997% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0584976 - 70.0305% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000280452 - 0.479425% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0379206 - 64.8242% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.399e-06 - 0.00368929% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.527e-06 - 0.00930102% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 9.55e-07 - 0.00251842% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000304032 - 0.80176% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00174961 - 4.61389% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00622358 - 16.4121% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000681243 - 1.7965% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00150704 - 3.97421% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00506917 - 13.3679% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00751751 - 19.8244% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.39e-07 - 0.00247623% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.82e-07 - 0.00127108% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0102187 - 26.9477% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00123179 - 3.24833% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000335987 - 0.886028% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00304066 - 8.01849% [1] +| | | | | Remainder: 3.3919e-05 - 0.0894475% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.294e-05 - 0.0221206% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.069e-06 - 0.0035369% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000202406 - 0.346007% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0199505 - 34.1049% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0100578 - 50.4138% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00987928 - 49.5189% [1] +| | | | | Remainder: 1.343e-05 - 0.0673166% +| | | | Remainder: 0.000128637 - 0.219901% +| | | Remainder: 0.00106073 - 1.26985% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0042559 - 0.587399% [1] +| | | getWorksets(): 2.786e-06 - 0.0654621% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.691e-06 - 60.6963% [1] +| | | | Remainder: 1.095e-06 - 39.3037% +| | | getOrientations(): 1.033e-06 - 0.0242722% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000732443 - 17.2101% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000875688 - 20.5759% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003689 - 8.66797% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113638 - 26.7012% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.58e-07 - 0.0225099% [3] +| | | Remainder: 0.00113771 - 26.7326% +| | panzer::ModelEvaluator::create_W_op: 0.0662644 - 9.14581% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.100505 - 13.8717% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.6745e-05 - 0.0962587% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0755545 - 75.1747% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.413e-06 - 0.00187017% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000413601 - 0.547421% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00198988 - 2.6337% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00303933 - 4.02269% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00022841 - 0.302312% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00305936 - 4.04921% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00304147 - 4.02553% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000611854 - 0.809818% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00213932 - 2.83149% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.069e-06 - 0.00141487% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.000958716 - 1.26891% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00645261 - 8.54033% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000923926 - 1.22286% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00219226 - 2.90156% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0064403 - 8.52404% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0100064 - 13.244% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.394e-06 - 0.00449212% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000434719 - 0.575372% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00642912 - 8.50926% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0101111 - 13.3825% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00163635 - 2.16579% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0002277 - 0.301372% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.003002 - 3.97329% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00739111 - 9.78248% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00478192 - 6.3291% [1] +| | | | Remainder: 3.7176e-05 - 0.0492042% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.0899e-05 - 0.0108442% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.104e-06 - 0.00109845% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000367123 - 0.365278% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0242922 - 24.1701% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0242678 - 99.8997% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.5017e-05 - 0.0618183% [1] +| | | | Remainder: 9.36e-06 - 0.0385309% +| | | Remainder: 0.000182695 - 0.181777% +| | MaxwellPreconditioner::build: 0.00196591 - 0.271336% [1] +| | | MaxwellPreconditioner: Schur complement: 1.6901e-05 - 0.859701% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00110831 - 56.3761% [1] +| | | | Ifpack2::Relaxation::initialize: 9.587e-06 - 0.865014% [1] +| | | | Ifpack2::Relaxation::compute: 0.000230129 - 20.764% [1] +| | | | Remainder: 0.00086859 - 78.371% +| | | MaxwellPreconditioner: Solver S_E: 0.00073524 - 37.3994% [1] +| | | | Ifpack2::Relaxation::initialize: 1.392e-06 - 0.189326% [1] +| | | | Ifpack2::Relaxation::compute: 0.000232048 - 31.5609% [1] +| | | | Remainder: 0.0005018 - 68.2498% +| | | MaxwellPreconditioner: Block preconditioner: 9.5645e-05 - 4.86516% [1] +| | | Remainder: 9.823e-06 - 0.499666% +| | Mini-EM: timestepper: 0.0584624 - 8.06898% [1] +| | | Mini-EM: Advance Time Step: 0.0584601 - 99.996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0109238 - 18.6858% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000140029 - 1.28188% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0103309 - 94.5731% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.912e-06 - 0.0185075% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.1186e-05 - 0.59226% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000955012 - 9.24419% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000521236 - 5.04539% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 3.4994e-05 - 0.33873% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000423762 - 4.10187% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00050761 - 4.91349% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.9971e-05 - 0.483702% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.4982e-05 - 0.919394% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.78e-07 - 0.00946671% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000390213 - 3.77713% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0010161 - 9.83547% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000286679 - 2.77496% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000165997 - 1.60679% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000722324 - 6.99185% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00189211 - 18.3149% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.305e-06 - 0.0319913% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.7752e-05 - 0.55902% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000715696 - 6.92769% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00101947 - 9.86815% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.0215e-05 - 0.776454% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.3283e-05 - 0.322168% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000397705 - 3.84965% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000694845 - 6.72586% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000168581 - 1.63181% [1] +| | | | | | Remainder: 3.5026e-05 - 0.33904% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.3718e-05 - 0.12558% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.483e-06 - 0.0227303% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000338195 - 3.09596% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.8072e-05 - 0.440068% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.9405e-05 - 61.1687% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.63e-06 - 3.39075% [1] +| | | | | | Remainder: 1.7037e-05 - 35.4406% +| | | | | Remainder: 5.032e-05 - 0.460647% +| | | | Stratimikos: BelosLOWS: 0.0450239 - 77.0165% [1] +| | | | | GMRES block system: Operation Op*x: 0.000638465 - 1.41806% [1] +| | | | | Belos::MVT::MvAddMv: 9.8999e-05 - 0.219881% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.043746 - 97.1619% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000328814 - 0.751643% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.2813e-05 - 25.1854% [2] +| | | | | | | | Belos::MVT::MvDot: 7.7092e-05 - 93.0917% [2] +| | | | | | | | Remainder: 5.721e-06 - 6.90834% +| | | | | | | Belos::MVT::MvScale: 3.5259e-05 - 10.7231% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000139455 - 42.4115% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000131286 - 94.1422% [2] +| | | | | | | | Remainder: 8.169e-06 - 5.8578% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.4291e-05 - 7.38746% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.196e-05 - 90.4039% [2] +| | | | | | | | Remainder: 2.331e-06 - 9.59615% +| | | | | | | Remainder: 4.6996e-05 - 14.2926% +| | | | | | Belos::MVT::MvAddMv: 7.0438e-05 - 0.161016% [2] +| | | | | | Belos::MVT::MvNorm: 4.9419e-05 - 0.112968% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0422343 - 96.5444% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000154949 - 0.366879% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.4206e-05 - 0.0573136% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00167674 - 3.9701% [2] +| | | | | | | | Belos::MVT::Assign: 2.4542e-05 - 1.46367% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000155609 - 9.28043% [15] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00011984 - 77.0135% [15] +| | | | | | | | | Remainder: 3.5769e-05 - 22.9865% +| | | | | | | | Belos::MVT::MvDot: 0.000253362 - 15.1104% [28] +| | | | | | | | Belos::MVT::MvNorm: 0.000137704 - 8.21258% [15] +| | | | | | | | CG Q_B: Operation Op*x: 0.000799081 - 47.6567% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.000146919 - 8.76216% [39] +| | | | | | | | Remainder: 0.000159527 - 9.51409% +| | | | | | | CG S_E: Operation Op*x: 0.000217147 - 0.514148% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0392487 - 92.9308% [1] +| | | | | | | | Belos::MVT::Assign: 5.4639e-05 - 0.139212% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00170001 - 4.33139% [225] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00134544 - 79.1427% [225] +| | | | | | | | | Remainder: 0.000354576 - 20.8573% +| | | | | | | | Belos::MVT::MvDot: 0.00391967 - 9.98675% [449] +| | | | | | | | Belos::MVT::MvNorm: 0.00206098 - 5.25107% [225] +| | | | | | | | CG S_E: Operation Op*x: 0.0280409 - 71.4441% [224] +| | | | | | | | Belos::MVT::MvAddMv: 0.00267313 - 6.81075% [672] +| | | | | | | | Remainder: 0.000799403 - 2.03676% +| | | | | | | Remainder: 0.000912572 - 2.16074% +| | | | | | GMRES block system: Operation Op*x: 0.000514741 - 1.17666% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.7851e-05 - 0.040806% [1] +| | | | | | Remainder: 0.000530441 - 1.21255% +| | | | | Remainder: 0.00054038 - 1.20021% +| | | | Mini-EM: Compute responses: 0.0024317 - 4.1596% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000122567 - 5.04037% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00167772 - 68.9937% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.054e-06 - 0.122428% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.3821e-05 - 2.01589% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000411546 - 24.53% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.411e-06 - 0.0841021% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 9.0813e-05 - 5.41288% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.6439e-05 - 3.36403% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000730898 - 43.5649% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.87e-07 - 0.0409484% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 7.161e-05 - 4.26829% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000100314 - 5.97918% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 4.2697e-05 - 2.54494% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.429e-05 - 0.85175% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.78e-07 - 0.028491% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.6231e-05 - 3.35163% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 3.7009e-05 - 2.20591% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.325e-06 - 0.376999% [1] +| | | | | | Remainder: 2.1099e-05 - 1.2576% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.902e-06 - 0.24271% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.23e-06 - 0.0505818% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000296454 - 12.1912% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000186983 - 7.68938% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.69e-07 - 0.357787% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000174242 - 93.186% [1] +| | | | | | Remainder: 1.2072e-05 - 6.4562% +| | | | | Remainder: 0.000140846 - 5.79207% +| | | | Remainder: 8.0723e-05 - 0.138082% +| | | Remainder: 2.324e-06 - 0.00397521% +| | Remainder: 0.0204581 - 2.82363% +| Remainder: 4.5943e-05 - 0.00634065% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.0450239 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 38.3796 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=maxwell12.xml': + + 31.26 msec task-clock:u # 0.022 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,259 page-faults:u # 104.263 K/sec + 50,199,983 cycles:u # 1.606 GHz + 79,261,227 instructions:u # 1.58 insn per cycle + 17,172,254 branches:u # 549.378 M/sec + 298,417 branch-misses:u # 1.74% of all branches + + 1.410478541 seconds time elapsed + + 1.063930000 seconds user + 0.310095000 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=maxwell12.xml': + + 9,179 iTLB-loads:u + 15,360 iTLB-load-misses:u # 167.34% of all iTLB cache accesses + 17,844,537 dTLB-loads:u + 15,261 dTLB-load-misses:u # 0.09% of all dTLB cache accesses + + 1.404875354 seconds time elapsed + + 1.081206000 seconds user + 0.287145000 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=maxwell12.xml': + + 17,823,138 L1-dcache-loads:u + 578,648 L1-dcache-load-misses:u # 3.25% of all L1-dcache accesses + 70,731 LLC-loads:u + 24,360 LLC-load-misses:u # 34.44% of all LL-cache accesses + + 1.400571390 seconds time elapsed + + 1.100160000 seconds user + 0.265470000 seconds sys + + diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell12_power.output b/trilinos/output/xeon_CG_Tpetra_maxwell12_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell12_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell14.output b/trilinos/output/xeon_CG_Tpetra_maxwell14.output new file mode 100644 index 0000000..d5a1862 --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell14.output @@ -0,0 +1,638 @@ +tron66.umiacs.umd.edu +1 CG Tpetra maxwell14.xml +output/xeon_CG_Tpetra_maxwell14.output +output/xeon_CG_Tpetra_maxwell14_power.output +dt = 9.5304e-10 + +Loading solver config from solverCG.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00049838 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=9450, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 243 iterations with total CPU time of 0.0654005 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 15 iterations with total CPU time of 0.00263001 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.0728981 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 1.08705 [1] +| Mini-EM: Total Time: 1.08702 - 99.997% [1] +| | Mini-EM: build mesh: 0.00040912 - 0.037637% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000271422 - 66.3429% [1] +| | | Remainder: 0.000137698 - 33.6571% +| | Mini-EM: build physics blocks: 0.000767497 - 0.0706058% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00026272 - 0.0241689% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.122612 - 11.2797% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0503002 - 4.62737% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0185493 - 36.8771% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0149624 - 80.6631% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00063315 - 3.41334% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00290897 - 15.6824% [3] +| | | | Remainder: 4.4733e-05 - 0.241158% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00523904 - 10.4155% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00233584 - 44.5853% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000188253 - 3.59327% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000435256 - 8.30793% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000564472 - 10.7743% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00119369 - 22.7846% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000428685 - 8.1825% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.5165e-05 - 0.862085% [3] +| | | | Remainder: 4.7677e-05 - 0.910032% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00703735 - 13.9907% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00320978 - 6.38123% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00545157 - 10.8381% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00363571 - 7.22801% [3] +| | | Remainder: 0.00717752 - 14.2694% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00314212 - 0.289059% [2] +| | Mini-EM: setup physics model evaluator: 0.217883 - 20.0441% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.217869 - 99.9935% [1] +| | | | allocate FieldManagerBuilder: 6.63e-06 - 0.00304311% [1] +| | | | fmb->setWorksetContainer(): 4.55e-07 - 0.000208841% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.209701 - 96.251% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.20969 - 99.9947% [1] +| | | | | | getWorksets(): 0.168564 - 80.3869% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.16856 - 99.998% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0988788 - 58.6608% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00585725 - 5.92367% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.014169 - 14.3297% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000532435 - 3.75775% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0136268 - 96.173% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000159784 - 1.17258% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 5.6497e-05 - 0.414604% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000479198 - 3.5166% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00112761 - 8.27496% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00411168 - 30.1736% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000690718 - 5.06884% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00186466 - 13.6839% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000120389 - 0.883475% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00297285 - 21.8163% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00158474 - 53.307% [2] +| | | | | | | | | | | | Remainder: 0.00138811 - 46.693% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00167058 - 12.2596% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000311374 - 2.28502% [2] +| | | | | | | | | | | Remainder: 6.1406e-05 - 0.450628% +| | | | | | | | | | Remainder: 9.812e-06 - 0.0692498% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0638194 - 64.5431% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0338253 - 53.0016% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 6.5158e-05 - 0.192631% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.5989e-05 - 0.0472693% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0168685 - 49.8694% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0134778 - 39.8452% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.6136e-05 - 0.0477039% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00309945 - 9.16309% [2] +| | | | | | | | | | | Remainder: 0.000282359 - 0.834756% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0146974 - 23.0297% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00991504 - 15.5361% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.4724e-05 - 0.117087% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00231951 - 3.6345% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00260606 - 4.08348% [2] +| | | | | | | | | | Remainder: 0.00038135 - 0.597545% +| | | | | | | | | Remainder: 0.0150331 - 15.2036% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0696559 - 41.3241% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0695926 - 99.9091% [4] +| | | | | | | | | Remainder: 6.3317e-05 - 0.0908997% +| | | | | | | | Remainder: 2.5506e-05 - 0.0151317% +| | | | | | | Remainder: 3.318e-06 - 0.0019684% +| | | | | | getOrientations(): 8.213e-06 - 0.00391673% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007173 - 0.342076% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000693642 - 0.330794% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000341148 - 0.162691% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000112046 - 0.0534341% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000779883 - 0.371921% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.96e-07 - 0.000236539% [2] +| | | | | | Remainder: 0.038474 - 18.348% +| | | | | Remainder: 1.1011e-05 - 0.0052508% +| | | | fmb->setupBCFieldManagers(): 8.064e-06 - 0.00370131% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4349e-05 - 0.00658607% [1] +| | | | build response library: 0.00811926 - 3.72667% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00804346 - 99.0663% [1] +| | | | | | getWorksets(): 3.094e-06 - 0.038466% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.185e-06 - 70.6206% [1] +| | | | | | | Remainder: 9.09e-07 - 29.3794% +| | | | | | getOrientations(): 4.89e-07 - 0.00607947% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000775347 - 9.63947% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000959511 - 11.9291% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000388112 - 4.82519% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00112219 - 13.9516% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.128e-06 - 0.0140238% [3] +| | | | | | Remainder: 0.00479358 - 59.5961% +| | | | | Remainder: 7.5806e-05 - 0.933656% +| | | | Remainder: 1.9088e-05 - 0.00876122% +| | | Remainder: 1.4085e-05 - 0.00646447% +| | Mini-EM: setup auxiliary physics model evaluator: 0.174568 - 16.0594% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.174561 - 99.9956% [1] +| | | | allocate FieldManagerBuilder: 7.29e-07 - 0.00041762% [1] +| | | | fmb->setWorksetContainer(): 5.7e-07 - 0.000326534% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.174521 - 99.9775% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.174518 - 99.9981% [1] +| | | | | | getWorksets(): 0.118077 - 67.6589% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.118076 - 99.9989% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0724756 - 61.3805% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00455924 - 6.29073% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0129188 - 17.8251% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000537138 - 4.1578% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.012377 - 95.8056% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 9.7033e-05 - 0.783981% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 5.7255e-05 - 0.462594% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000507128 - 4.09736% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00115413 - 9.32481% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00358747 - 28.9851% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000684549 - 5.53084% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00135603 - 10.9561% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.4471e-05 - 0.520896% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00290837 - 23.4983% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00154887 - 53.2554% [2] +| | | | | | | | | | | | Remainder: 0.00135951 - 46.7446% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0016245 - 13.1252% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0003114 - 2.51597% [2] +| | | | | | | | | | | Remainder: 2.4616e-05 - 0.198886% +| | | | | | | | | | Remainder: 4.724e-06 - 0.0365668% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.043449 - 59.9499% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0246996 - 56.8474% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.8364e-05 - 0.114836% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.355e-05 - 0.0548591% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0100774 - 40.7997% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0145268 - 58.8137% [2] +| | | | | | | | | | | Remainder: 5.358e-05 - 0.216926% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00921164 - 21.201% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00788609 - 18.1502% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.6116e-05 - 0.0831227% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00158627 - 3.65088% [2] +| | | | | | | | | | Remainder: 2.9238e-05 - 0.0672927% +| | | | | | | | | Remainder: 0.0115485 - 15.9344% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0455926 - 38.613% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0455571 - 99.9222% [2] +| | | | | | | | | Remainder: 3.5461e-05 - 0.077778% +| | | | | | | | Remainder: 7.727e-06 - 0.0065441% +| | | | | | | Remainder: 1.258e-06 - 0.00106541% +| | | | | | getOrientations(): 9.47e-06 - 0.00542637% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00042929 - 0.245986% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000347214 - 0.198956% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000195176 - 0.111837% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0362328 - 20.7616% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.036208 - 99.9317% [1] +| | | | | | | Remainder: 2.4743e-05 - 0.068289% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000417232 - 0.239076% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.77e-07 - 0.000273324% [2] +| | | | | | Remainder: 0.0188094 - 10.7779% +| | | | | Remainder: 3.259e-06 - 0.00186739% +| | | | fmb->setupBCFieldManagers(): 4.082e-06 - 0.00233844% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.1005e-05 - 0.0063044% [1] +| | | | build response library: 1.7717e-05 - 0.0101495% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.02e-07 - 1.70458% [1] +| | | | | Remainder: 1.7415e-05 - 98.2954% +| | | | Remainder: 5.132e-06 - 0.00293995% +| | | Remainder: 7.7e-06 - 0.00441088% +| | Mini-EM: eval auxiliary physics model evaluator: 0.130786 - 12.0316% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.036704 - 28.0642% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0926571 - 70.8465% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000388926 - 0.419748% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.060626 - 65.4305% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.125e-06 - 0.00185564% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.898e-06 - 0.00642958% [2] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.228e-06 - 0.00202553% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000515623 - 0.850498% [2] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00274945 - 4.5351% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00985974 - 16.2632% [2] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00107492 - 1.77304% [2] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00239363 - 3.94819% [2] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00805511 - 13.2866% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.011987 - 19.7721% [2] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.038e-06 - 0.00336159% [2] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 8.62e-07 - 0.00142183% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0164525 - 27.1377% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00221495 - 3.65347% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000513101 - 0.846338% [2] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00475772 - 7.84766% [2] +| | | | | Remainder: 4.3094e-05 - 0.0710817% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.0799e-05 - 0.0116548% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.154e-06 - 0.0023247% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000240985 - 0.260083% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0312234 - 33.6978% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0156827 - 50.2274% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0155268 - 49.7281% [1] +| | | | | Remainder: 1.3892e-05 - 0.0444923% +| | | | Remainder: 0.000164841 - 0.177904% +| | | Remainder: 0.00142469 - 1.08933% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00426197 - 0.392079% [1] +| | | getWorksets(): 3.129e-06 - 0.0734168% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 67.7533% [1] +| | | | Remainder: 1.009e-06 - 32.2467% +| | | getOrientations(): 9.82e-07 - 0.023041% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000713993 - 16.7527% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000875605 - 20.5446% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000371678 - 8.72081% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00111908 - 26.2573% [1] +| | | Phalanx::SortAndOrderEvaluators: 8.96e-07 - 0.0210232% [3] +| | | Remainder: 0.0011766 - 27.6071% +| | panzer::ModelEvaluator::create_W_op: 0.102499 - 9.42938% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.160908 - 14.8027% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000134345 - 0.0834921% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.122239 - 75.9684% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.343e-06 - 0.00109867% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000707786 - 0.579019% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00320473 - 2.6217% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00485341 - 3.97043% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000402183 - 0.329014% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0049885 - 4.08095% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00495201 - 4.0511% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00125598 - 1.02748% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0034808 - 2.84754% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.024e-06 - 0.00165577% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00196338 - 1.60619% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0101904 - 8.33645% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00145945 - 1.19394% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00352305 - 2.8821% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0103991 - 8.50719% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0158926 - 13.0013% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.298e-06 - 0.00351607% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000738655 - 0.604272% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0101521 - 8.30511% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0160437 - 13.1249% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00331748 - 2.71393% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000382784 - 0.313144% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00484084 - 3.96015% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0118209 - 9.67035% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00760174 - 6.21876% [2] +| | | | Remainder: 5.9559e-05 - 0.0487235% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.1469e-05 - 0.0071277% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.125e-06 - 0.000699159% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000488617 - 0.303663% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0376967 - 23.4276% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.037673 - 99.9369% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.4299e-05 - 0.0379317% [1] +| | | | Remainder: 9.48e-06 - 0.0251481% +| | | Remainder: 0.000336385 - 0.209055% +| | MaxwellPreconditioner::build: 0.00193393 - 0.177912% [1] +| | | MaxwellPreconditioner: Schur complement: 1.4271e-05 - 0.737926% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00100212 - 51.8176% [1] +| | | | Ifpack2::Relaxation::initialize: 8.798e-06 - 0.877941% [1] +| | | | Ifpack2::Relaxation::compute: 0.000260571 - 26.0021% [1] +| | | | Remainder: 0.000732748 - 73.12% +| | | MaxwellPreconditioner: Solver S_E: 0.000832829 - 43.064% [1] +| | | | Ifpack2::Relaxation::initialize: 1.332e-06 - 0.159937% [1] +| | | | Ifpack2::Relaxation::compute: 0.000375344 - 45.0686% [1] +| | | | Remainder: 0.000456153 - 54.7715% +| | | MaxwellPreconditioner: Block preconditioner: 7.559e-05 - 3.90862% [1] +| | | Remainder: 9.126e-06 - 0.471888% +| | Mini-EM: timestepper: 0.0941817 - 8.66424% [1] +| | | Mini-EM: Advance Time Step: 0.0941796 - 99.9977% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.017493 - 18.5741% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000183947 - 1.05155% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0165838 - 94.8024% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.594e-06 - 0.00961181% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000103838 - 0.626143% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00147393 - 8.8878% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000808409 - 4.8747% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.5207e-05 - 0.332898% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000668444 - 4.03071% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000794035 - 4.78803% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.5265e-05 - 0.514147% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000150332 - 0.906501% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.504e-06 - 0.00906911% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0007901 - 4.7643% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00161812 - 9.75724% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000467936 - 2.82165% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000260101 - 1.56841% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00116566 - 7.02891% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00304187 - 18.3425% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.86e-06 - 0.0232758% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 9.6576e-05 - 0.582353% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00111421 - 6.71866% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00162467 - 9.79678% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000133857 - 0.807157% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.5449e-05 - 0.334357% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000639574 - 3.85663% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00110988 - 6.69259% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000271996 - 1.64013% [2] +| | | | | | Remainder: 4.7347e-05 - 0.285502% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.1124e-05 - 0.0635912% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.033e-06 - 0.0116218% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000565528 - 3.23289% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.9106e-05 - 0.509382% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.9689e-05 - 78.2091% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.551e-06 - 1.74062% [1] +| | | | | | Remainder: 1.7866e-05 - 20.0503% +| | | | | Remainder: 5.7475e-05 - 0.32856% +| | | | Stratimikos: BelosLOWS: 0.0729267 - 77.4337% [1] +| | | | | GMRES block system: Operation Op*x: 0.000993978 - 1.36298% [1] +| | | | | Belos::MVT::MvAddMv: 9.8464e-05 - 0.135018% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0713171 - 97.7929% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000350736 - 0.491798% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.4599e-05 - 24.1204% [2] +| | | | | | | | Belos::MVT::MvDot: 7.9402e-05 - 93.8569% [2] +| | | | | | | | Remainder: 5.197e-06 - 6.1431% +| | | | | | | Belos::MVT::MvScale: 4.738e-05 - 13.5087% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000144771 - 41.2763% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000136691 - 94.4188% [2] +| | | | | | | | Remainder: 8.08e-06 - 5.58123% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.8116e-05 - 8.01629% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.5935e-05 - 92.2429% [2] +| | | | | | | | Remainder: 2.181e-06 - 7.75715% +| | | | | | | Remainder: 4.587e-05 - 13.0782% +| | | | | | Belos::MVT::MvAddMv: 9.9588e-05 - 0.139641% [2] +| | | | | | Belos::MVT::MvNorm: 5.2517e-05 - 0.0736387% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0694139 - 97.3314% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000235995 - 0.339982% [2] +| | | | | | | Belos::MVT::MvAddMv: 3.4928e-05 - 0.0503185% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00265383 - 3.8232% [2] +| | | | | | | | Belos::MVT::Assign: 6.6635e-05 - 2.5109% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000233654 - 8.80441% [17] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000193419 - 82.7801% [17] +| | | | | | | | | Remainder: 4.0235e-05 - 17.2199% +| | | | | | | | Belos::MVT::MvDot: 0.000399137 - 15.04% [32] +| | | | | | | | Belos::MVT::MvNorm: 0.000222545 - 8.3858% [17] +| | | | | | | | CG Q_B: Operation Op*x: 0.00134367 - 50.6315% [15] +| | | | | | | | Belos::MVT::MvAddMv: 0.000223019 - 8.40367% [45] +| | | | | | | | Remainder: 0.000165167 - 6.22372% +| | | | | | | CG S_E: Operation Op*x: 0.000369309 - 0.532039% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.064921 - 93.5274% [1] +| | | | | | | | Belos::MVT::Assign: 8.7702e-05 - 0.13509% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00234943 - 3.6189% [244] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00197378 - 84.0109% [244] +| | | | | | | | | Remainder: 0.000375652 - 15.9891% +| | | | | | | | Belos::MVT::MvDot: 0.00632323 - 9.73988% [487] +| | | | | | | | Belos::MVT::MvNorm: 0.00324759 - 5.00237% [244] +| | | | | | | | CG S_E: Operation Op*x: 0.0480972 - 74.0857% [243] +| | | | | | | | Belos::MVT::MvAddMv: 0.0039178 - 6.03471% [729] +| | | | | | | | Remainder: 0.000898056 - 1.38331% +| | | | | | | Remainder: 0.00119882 - 1.72705% +| | | | | | GMRES block system: Operation Op*x: 0.00087356 - 1.2249% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.0684e-05 - 0.0430248% [1] +| | | | | | Remainder: 0.0004961 - 0.695626% +| | | | | Remainder: 0.000517156 - 0.709145% +| | | | Mini-EM: Compute responses: 0.00367942 - 3.90682% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000178222 - 4.84375% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00271916 - 73.9018% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.067e-06 - 0.0760162% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.9173e-05 - 2.17615% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000659548 - 24.2556% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.278e-06 - 0.0469998% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000135112 - 4.96889% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.1553e-05 - 3.36696% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00117473 - 43.2019% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.582e-06 - 0.0581798% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000123333 - 4.5357% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000164047 - 6.03301% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8.2198e-05 - 3.02292% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.2899e-05 - 0.842135% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.201e-06 - 0.0441681% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000105227 - 3.86984% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 5.5818e-05 - 2.05277% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.2268e-05 - 0.451169% [2] +| | | | | | Remainder: 2.7127e-05 - 0.997625% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.271e-06 - 0.170434% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.358e-06 - 0.036908% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000456016 - 12.3937% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000173612 - 4.71846% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.44e-07 - 0.370942% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000158353 - 91.2109% [1] +| | | | | | Remainder: 1.4615e-05 - 8.4182% +| | | | | Remainder: 0.000144786 - 3.93502% +| | | | Remainder: 8.0475e-05 - 0.0854485% +| | | Remainder: 2.153e-06 - 0.00228601% +| | Remainder: 0.0225011 - 2.06998% +| Remainder: 3.2632e-05 - 0.00300189% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.0729267 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 37.6268 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=maxwell14.xml': + + 27.25 msec task-clock:u # 0.016 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,736 page-faults:u # 100.393 K/sec + 45,435,644 cycles:u # 1.667 GHz + 78,271,647 instructions:u # 1.72 insn per cycle + 16,994,482 branches:u # 623.582 M/sec + 291,926 branch-misses:u # 1.72% of all branches + + 1.734804981 seconds time elapsed + + 1.385908000 seconds user + 0.304639000 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=maxwell14.xml': + + 7,616 iTLB-loads:u + 14,515 iTLB-load-misses:u # 190.59% of all iTLB cache accesses + 17,745,451 dTLB-loads:u + 14,184 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 1.711892229 seconds time elapsed + + 1.371238000 seconds user + 0.302275000 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=maxwell14.xml': + + 17,720,302 L1-dcache-loads:u + 572,377 L1-dcache-load-misses:u # 3.23% of all L1-dcache accesses + 63,704 LLC-loads:u + 11,538 LLC-load-misses:u # 18.11% of all LL-cache accesses + + 1.721082120 seconds time elapsed + + 1.398303000 seconds user + 0.279066000 seconds sys + + diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell14_power.output b/trilinos/output/xeon_CG_Tpetra_maxwell14_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell14_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell16.output b/trilinos/output/xeon_CG_Tpetra_maxwell16.output new file mode 100644 index 0000000..e0550d6 --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell16.output @@ -0,0 +1,638 @@ +tron65.umiacs.umd.edu +1 CG Tpetra maxwell16.xml +output/xeon_CG_Tpetra_maxwell16.output +output/xeon_CG_Tpetra_maxwell16_power.output +dt = 8.3391e-10 + +Loading solver config from solverCG.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000762529 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13872, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 250 iterations with total CPU time of 0.0970612 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 17 iterations with total CPU time of 0.00417584 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.109918 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 1.5561 [1] +| Mini-EM: Total Time: 1.55602 - 99.9946% [1] +| | Mini-EM: build mesh: 0.00045661 - 0.0293448% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000298301 - 65.3295% [1] +| | | Remainder: 0.000158309 - 34.6705% +| | Mini-EM: build physics blocks: 0.000841292 - 0.0540671% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000253645 - 0.0163009% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.176965 - 11.373% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0742336 - 4.77075% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.027165 - 36.5939% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.02198 - 80.9132% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000909114 - 3.34664% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00423044 - 15.5731% [3] +| | | | Remainder: 4.5359e-05 - 0.166976% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00727029 - 9.7938% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00347892 - 47.8512% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000150899 - 2.07556% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000595897 - 8.19633% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000825259 - 11.3511% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00123263 - 16.9544% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000871097 - 11.9816% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.5364e-05 - 0.76151% [3] +| | | | Remainder: 6.0222e-05 - 0.82833% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0107009 - 14.4152% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00488972 - 6.58693% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00834136 - 11.2366% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00552506 - 7.4428% [3] +| | | Remainder: 0.0103413 - 13.9308% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00469033 - 0.301432% [2] +| | Mini-EM: setup physics model evaluator: 0.278253 - 17.8824% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.278239 - 99.995% [1] +| | | | allocate FieldManagerBuilder: 7.288e-06 - 0.00261933% [1] +| | | | fmb->setWorksetContainer(): 4.96e-07 - 0.000178264% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.272116 - 97.7994% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.272103 - 99.9952% [1] +| | | | | | getWorksets(): 0.233439 - 85.7907% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.233435 - 99.9985% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.135142 - 57.8927% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00656519 - 4.85799% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.019669 - 14.5543% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000658421 - 3.3475% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0189917 - 96.5564% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000225158 - 1.18556% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.454e-05 - 0.445141% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00063203 - 3.32792% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00159406 - 8.39344% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00562569 - 29.6218% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00104435 - 5.49895% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00273785 - 14.416% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000125314 - 0.659834% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00427791 - 22.5251% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00202443 - 47.323% [3] +| | | | | | | | | | | | Remainder: 0.00225347 - 52.677% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00210911 - 11.1054% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000456531 - 2.40384% [3] +| | | | | | | | | | | Remainder: 7.9202e-05 - 0.417034% +| | | | | | | | | | Remainder: 1.8894e-05 - 0.0960596% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0887031 - 65.6369% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0490796 - 55.3302% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.0347e-05 - 0.184083% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.2785e-05 - 0.0464246% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0234824 - 47.8455% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0206377 - 42.0495% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.4337e-05 - 0.0495868% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00448712 - 9.14254% [3] +| | | | | | | | | | | Remainder: 0.000334917 - 0.682396% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0179103 - 20.1913% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0141526 - 15.955% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000107868 - 0.121606% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00357985 - 4.03577% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00377985 - 4.26123% [3] +| | | | | | | | | | Remainder: 9.3028e-05 - 0.104876% +| | | | | | | | | Remainder: 0.0202048 - 14.9508% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0982607 - 42.0933% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0981802 - 99.9182% [6] +| | | | | | | | | Remainder: 8.0421e-05 - 0.0818445% +| | | | | | | | Remainder: 3.2699e-05 - 0.0140077% +| | | | | | | Remainder: 3.417e-06 - 0.00146377% +| | | | | | getOrientations(): 9.856e-06 - 0.00362216% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000761051 - 0.279693% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000729709 - 0.268174% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000343085 - 0.126087% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000119497 - 0.0439161% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000808533 - 0.297143% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.64e-07 - 0.000244026% [2] +| | | | | | Remainder: 0.0358914 - 13.1904% +| | | | | Remainder: 1.319e-05 - 0.0048472% +| | | | fmb->setupBCFieldManagers(): 9.562e-06 - 0.00343662% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3014e-05 - 0.00467728% [1] +| | | | build response library: 0.00607249 - 2.18247% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00597712 - 98.4295% [1] +| | | | | | getWorksets(): 3.085e-06 - 0.0516135% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.319e-06 - 75.1702% [1] +| | | | | | | Remainder: 7.66e-07 - 24.8298% +| | | | | | getOrientations(): 4.79e-07 - 0.00801389% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000752638 - 12.592% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000904716 - 15.1363% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000366247 - 6.12748% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00106098 - 17.7507% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.076e-06 - 0.018002% [3] +| | | | | | Remainder: 0.0028879 - 48.3159% +| | | | | Remainder: 9.5368e-05 - 1.57049% +| | | | Remainder: 2.0196e-05 - 0.00725851% +| | | Remainder: 1.3972e-05 - 0.00502133% +| | Mini-EM: setup auxiliary physics model evaluator: 0.248435 - 15.9661% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.248425 - 99.9959% [1] +| | | | allocate FieldManagerBuilder: 7.76e-07 - 0.000312368% [1] +| | | | fmb->setWorksetContainer(): 5.07e-07 - 0.000204086% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.24838 - 99.982% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.248377 - 99.9988% [1] +| | | | | | getWorksets(): 0.176242 - 70.9574% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.176241 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.108904 - 61.793% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00542979 - 4.98584% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0181666 - 16.6813% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000713475 - 3.9274% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0174455 - 96.0306% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000147048 - 0.842899% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.2682e-05 - 0.473945% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000677733 - 3.88486% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00158852 - 9.1056% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00535515 - 30.6965% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00104239 - 5.97512% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00204993 - 11.7505% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000100262 - 0.574716% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00374312 - 21.4561% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00157554 - 42.0917% [3] +| | | | | | | | | | | | Remainder: 0.00216758 - 57.9083% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00216478 - 12.4088% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000458028 - 2.62548% [3] +| | | | | | | | | | | Remainder: 3.5859e-05 - 0.205549% +| | | | | | | | | | Remainder: 7.634e-06 - 0.0420222% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.066273 - 60.8544% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0359543 - 54.2518% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.9016e-05 - 0.108516% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.0672e-05 - 0.0574952% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0144773 - 40.2658% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0213368 - 59.3443% [3] +| | | | | | | | | | | Remainder: 8.049e-05 - 0.223868% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.014092 - 21.2636% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0133506 - 20.1448% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.8127e-05 - 0.0877084% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00240316 - 3.62615% [3] +| | | | | | | | | | Remainder: 0.000414853 - 0.625976% +| | | | | | | | | Remainder: 0.0190348 - 17.4785% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0673266 - 38.2015% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.067283 - 99.9352% [3] +| | | | | | | | | Remainder: 4.3608e-05 - 0.0647708% +| | | | | | | | Remainder: 9.702e-06 - 0.00550498% +| | | | | | | Remainder: 1.248e-06 - 0.000708118% +| | | | | | getOrientations(): 1.5447e-05 - 0.00621918% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000448599 - 0.180612% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000353487 - 0.142319% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000202737 - 0.0816247% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0525951 - 21.1755% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0525697 - 99.9517% [1] +| | | | | | | Remainder: 2.5404e-05 - 0.0483011% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000453323 - 0.182514% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.49e-07 - 0.000140512% [2] +| | | | | | Remainder: 0.0180661 - 7.27368% +| | | | | Remainder: 3.08e-06 - 0.00124004% +| | | | fmb->setupBCFieldManagers(): 4.017e-06 - 0.00161699% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.128e-05 - 0.00454061% [1] +| | | | build response library: 2.273e-05 - 0.00914965% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.13e-07 - 1.37703% [1] +| | | | | Remainder: 2.2417e-05 - 98.623% +| | | | Remainder: 5.343e-06 - 0.00215075% +| | | Remainder: 1.016e-05 - 0.0040896% +| | Mini-EM: eval auxiliary physics model evaluator: 0.194441 - 12.4961% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0550343 - 28.3038% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.13818 - 71.0651% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000553018 - 0.400216% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0907776 - 65.6952% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.685e-06 - 0.00185619% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.766e-06 - 0.00635179% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.725e-06 - 0.00190025% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000752589 - 0.829047% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00410551 - 4.52261% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0147084 - 16.2027% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00159502 - 1.75707% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00368189 - 4.05595% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0123375 - 13.5909% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0179508 - 19.7745% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.987e-06 - 0.00329046% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.277e-06 - 0.00140674% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0242939 - 26.762% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00331794 - 3.65503% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000801537 - 0.882968% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00716089 - 7.88839% [3] +| | | | | Remainder: 5.8132e-05 - 0.0640378% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.2427e-05 - 0.00899335% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.179e-06 - 0.00157693% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000337878 - 0.24452% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0462687 - 33.4844% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0232374 - 50.2227% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0230159 - 49.744% [1] +| | | | | Remainder: 1.5408e-05 - 0.0333011% +| | | | Remainder: 0.000228131 - 0.165097% +| | | Remainder: 0.00122719 - 0.631134% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00433117 - 0.27835% [1] +| | | getWorksets(): 3.087e-06 - 0.071274% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.635e-06 - 52.964% [1] +| | | | Remainder: 1.452e-06 - 47.036% +| | | getOrientations(): 7.74e-07 - 0.0178704% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000725316 - 16.7464% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000888977 - 20.5251% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000365871 - 8.44738% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00112529 - 25.9811% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.12e-07 - 0.0210566% [3] +| | | Remainder: 0.00122095 - 28.1898% +| | panzer::ModelEvaluator::create_W_op: 0.153502 - 9.8651% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.246908 - 15.868% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000305975 - 0.123923% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.188063 - 76.1671% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.279e-06 - 0.0022753% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00135246 - 0.719154% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00493124 - 2.62213% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00774926 - 4.12057% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000591052 - 0.314284% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00735391 - 3.91035% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00725302 - 3.8567% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00210049 - 1.11691% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00546212 - 2.90441% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.215e-06 - 0.00170954% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00293913 - 1.56285% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0155847 - 8.28698% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00234305 - 1.24589% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00523488 - 2.78358% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0158623 - 8.43456% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.024289 - 12.9154% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.334e-06 - 0.00336802% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00136548 - 0.726079% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0154348 - 8.20726% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0248947 - 13.2375% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00511624 - 2.7205% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000664585 - 0.353385% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00709224 - 3.77121% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.018833 - 10.0142% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0114664 - 6.0971% [3] +| | | | Remainder: 0.000134913 - 0.0717383% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.1668e-05 - 0.00472564% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.331e-06 - 0.000539066% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000656758 - 0.265993% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0573676 - 23.2344% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0573436 - 99.9582% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.4744e-05 - 0.0257009% [1] +| | | | Remainder: 9.236e-06 - 0.0160997% +| | | Remainder: 0.000502183 - 0.203388% +| | MaxwellPreconditioner::build: 0.00270509 - 0.173847% [1] +| | | MaxwellPreconditioner: Schur complement: 2.6158e-05 - 0.966991% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00117913 - 43.5893% [1] +| | | | Ifpack2::Relaxation::initialize: 1.0368e-05 - 0.879291% [1] +| | | | Ifpack2::Relaxation::compute: 0.000308355 - 26.151% [1] +| | | | Remainder: 0.000860409 - 72.9697% +| | | MaxwellPreconditioner: Solver S_E: 0.00138513 - 51.2045% [1] +| | | | Ifpack2::Relaxation::initialize: 1.471e-06 - 0.106199% [1] +| | | | Ifpack2::Relaxation::compute: 0.000884021 - 63.8223% [1] +| | | | Remainder: 0.000499637 - 36.0715% +| | | MaxwellPreconditioner: Block preconditioner: 0.000105095 - 3.88508% [1] +| | | Remainder: 9.578e-06 - 0.354073% +| | Mini-EM: timestepper: 0.142836 - 9.17959% [1] +| | | Mini-EM: Advance Time Step: 0.142833 - 99.9983% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0266303 - 18.6443% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000250861 - 0.942014% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0255385 - 95.9003% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.00501204% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000200141 - 0.783683% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00225912 - 8.84594% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00124299 - 4.86711% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000116093 - 0.45458% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00104387 - 4.08744% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00122638 - 4.80208% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000137573 - 0.538688% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000228954 - 0.896504% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.758e-06 - 0.0107994% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00124704 - 4.88298% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00239743 - 9.38752% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000801348 - 3.1378% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000448665 - 1.75682% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00182297 - 7.13811% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00450541 - 17.6416% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.141e-06 - 0.0162147% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000190629 - 0.746437% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0017015 - 6.66247% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00242912 - 9.51158% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000176572 - 0.691395% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.2861e-05 - 0.363611% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00101507 - 3.97466% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00174312 - 6.82545% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000426294 - 1.66922% [3] +| | | | | | Remainder: 7.7196e-05 - 0.302273% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.7048e-05 - 0.0640174% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.327e-06 - 0.00873817% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00065582 - 2.46269% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.5898e-05 - 0.322558% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.315e-05 - 73.5174% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.32e-06 - 2.70088% [1] +| | | | | | Remainder: 2.0428e-05 - 23.7817% +| | | | | Remainder: 7.9796e-05 - 0.299644% +| | | | Stratimikos: BelosLOWS: 0.109957 - 76.9828% [1] +| | | | | GMRES block system: Operation Op*x: 0.00147526 - 1.34167% [1] +| | | | | Belos::MVT::MvAddMv: 0.000111341 - 0.101259% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.107739 - 97.9828% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000488076 - 0.453017% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00010919 - 22.3715% [2] +| | | | | | | | Belos::MVT::MvDot: 9.8704e-05 - 90.3966% [2] +| | | | | | | | Remainder: 1.0486e-05 - 9.60344% +| | | | | | | Belos::MVT::MvScale: 4.9694e-05 - 10.1816% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000230916 - 47.3115% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000195379 - 84.6104% [2] +| | | | | | | | Remainder: 3.5537e-05 - 15.3896% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.5834e-05 - 7.34189% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.3603e-05 - 93.7741% [2] +| | | | | | | | Remainder: 2.231e-06 - 6.22593% +| | | | | | | Remainder: 6.2442e-05 - 12.7935% +| | | | | | Belos::MVT::MvAddMv: 0.000102745 - 0.0953646% [2] +| | | | | | Belos::MVT::MvNorm: 6.6024e-05 - 0.0612814% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.103301 - 95.8803% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.00046356 - 0.448749% [2] +| | | | | | | Belos::MVT::MvAddMv: 5.2686e-05 - 0.0510026% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00421005 - 4.07553% [2] +| | | | | | | | Belos::MVT::Assign: 0.000124385 - 2.95448% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000333973 - 7.93276% [19] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000286146 - 85.6794% [19] +| | | | | | | | | Remainder: 4.7827e-05 - 14.3206% +| | | | | | | | Belos::MVT::MvDot: 0.000641421 - 15.2355% [36] +| | | | | | | | Belos::MVT::MvNorm: 0.000350539 - 8.32625% [19] +| | | | | | | | CG Q_B: Operation Op*x: 0.00220923 - 52.4752% [17] +| | | | | | | | Belos::MVT::MvAddMv: 0.000355445 - 8.44278% [51] +| | | | | | | | Remainder: 0.000195056 - 4.63311% +| | | | | | | CG S_E: Operation Op*x: 0.000556802 - 0.539012% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0963717 - 93.2925% [1] +| | | | | | | | Belos::MVT::Assign: 0.000115179 - 0.119515% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00322465 - 3.34606% [251] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00279027 - 86.5292% [251] +| | | | | | | | | Remainder: 0.000434388 - 13.4708% +| | | | | | | | Belos::MVT::MvDot: 0.00932827 - 9.67947% [501] +| | | | | | | | Belos::MVT::MvNorm: 0.00474858 - 4.92736% [251] +| | | | | | | | CG S_E: Operation Op*x: 0.0725527 - 75.2842% [250] +| | | | | | | | Belos::MVT::MvAddMv: 0.00544618 - 5.65123% [750] +| | | | | | | | Remainder: 0.000956139 - 0.992137% +| | | | | | | Remainder: 0.00164577 - 1.59318% +| | | | | | GMRES block system: Operation Op*x: 0.00305783 - 2.83818% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.8593e-05 - 0.0822292% [1] +| | | | | | Remainder: 0.000635278 - 0.589645% +| | | | | Remainder: 0.00063143 - 0.574251% +| | | | Mini-EM: Compute responses: 0.00606687 - 4.24751% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000359747 - 5.9297% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00472821 - 77.9349% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.746e-06 - 0.0369273% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000119958 - 2.53707% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00107534 - 22.7432% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.965e-06 - 0.0415591% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000179912 - 3.80508% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000169029 - 3.57491% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00221159 - 46.7743% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.831e-06 - 0.038725% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000190191 - 4.02248% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000246809 - 5.21993% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00015291 - 3.23399% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.1405e-05 - 0.664205% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.312e-06 - 0.0277484% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00017382 - 3.67623% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 9.5723e-05 - 2.02451% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.7082e-05 - 0.361279% [3] +| | | | | | Remainder: 5.7583e-05 - 1.21786% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.752e-06 - 0.111293% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.293e-06 - 0.0213125% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000602137 - 9.92501% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000199192 - 3.28328% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.87e-07 - 0.445299% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000183413 - 92.0785% [1] +| | | | | | Remainder: 1.4892e-05 - 7.4762% +| | | | | Remainder: 0.000169537 - 2.79447% +| | | | Remainder: 0.000179131 - 0.125413% +| | | Remainder: 2.402e-06 - 0.00168165% +| | Remainder: 0.0271627 - 1.74566% +| Remainder: 8.3489e-05 - 0.00536528% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 0.109957 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 37.2509 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=maxwell16.xml': + + 29.75 msec task-clock:u # 0.013 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,246 page-faults:u # 109.124 K/sec + 47,621,399 cycles:u # 1.601 GHz + 78,692,838 instructions:u # 1.65 insn per cycle + 17,085,498 branches:u # 574.379 M/sec + 288,198 branch-misses:u # 1.69% of all branches + + 2.271601917 seconds time elapsed + + 1.849499000 seconds user + 0.371011000 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=maxwell16.xml': + + 8,421 iTLB-loads:u + 14,846 iTLB-load-misses:u # 176.30% of all iTLB cache accesses + 17,760,798 dTLB-loads:u + 14,557 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 2.258869209 seconds time elapsed + + 1.829401000 seconds user + 0.384160000 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=maxwell16.xml': + + 17,689,718 L1-dcache-loads:u + 591,509 L1-dcache-load-misses:u # 3.34% of all L1-dcache accesses + 70,978 LLC-loads:u + 26,071 LLC-load-misses:u # 36.73% of all LL-cache accesses + + 2.252516522 seconds time elapsed + + 1.841900000 seconds user + 0.360340000 seconds sys + + diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell16_power.output b/trilinos/output/xeon_CG_Tpetra_maxwell16_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell16_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell18.output b/trilinos/output/xeon_CG_Tpetra_maxwell18.output new file mode 100644 index 0000000..9c50a46 --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell18.output @@ -0,0 +1,638 @@ +tron65.umiacs.umd.edu +1 CG Tpetra maxwell18.xml +output/xeon_CG_Tpetra_maxwell18.output +output/xeon_CG_Tpetra_maxwell18_power.output +dt = 7.41254e-10 + +Loading solver config from solverCG.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00087616 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=19494, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 268 iterations with total CPU time of 0.146352 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 19 iterations with total CPU time of 0.00632979 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.162517 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 2.10148 [1] +| Mini-EM: Total Time: 2.10144 - 99.9981% [1] +| | Mini-EM: build mesh: 0.000460062 - 0.0218927% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000296559 - 64.4607% [1] +| | | Remainder: 0.000163503 - 35.5393% +| | Mini-EM: build physics blocks: 0.000871538 - 0.0414733% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000248136 - 0.0118079% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.243225 - 11.5742% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.105721 - 5.03089% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.040715 - 38.5116% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0333074 - 81.8062% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00128721 - 3.16152% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00607058 - 14.9099% [3] +| | | | Remainder: 4.9803e-05 - 0.122321% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00964603 - 9.12402% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00504796 - 52.332% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000376062 - 3.89862% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000768565 - 7.96768% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00116956 - 12.1247% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124052 - 12.8604% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000912029 - 9.45496% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.7845e-05 - 0.807016% [3] +| | | | Remainder: 5.3501e-05 - 0.554643% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0145818 - 13.7927% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00670011 - 6.33752% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.011559 - 10.9334% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0076129 - 7.20091% [3] +| | | Remainder: 0.0149065 - 14.0998% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00705894 - 0.335909% [2] +| | Mini-EM: setup physics model evaluator: 0.345326 - 16.4328% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.34531 - 99.9954% [1] +| | | | allocate FieldManagerBuilder: 7.446e-06 - 0.00215632% [1] +| | | | fmb->setWorksetContainer(): 5.23e-07 - 0.000151458% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.339325 - 98.2668% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.339311 - 99.9959% [1] +| | | | | | getWorksets(): 0.299583 - 88.2915% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.299579 - 99.9988% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.165573 - 55.2685% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00478362 - 2.88913% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0258107 - 15.5887% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000829384 - 3.21334% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0249685 - 96.7373% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00022923 - 0.918075% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.1875e-05 - 0.327913% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000759688 - 3.04258% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00208368 - 8.34521% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00743179 - 29.7646% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00145196 - 5.81516% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00313387 - 12.5513% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000132126 - 0.52917% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00577113 - 23.1136% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00266579 - 46.1918% [3] +| | | | | | | | | | | | Remainder: 0.00310534 - 53.8082% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00318193 - 12.7437% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00063097 - 2.52706% [3] +| | | | | | | | | | | Remainder: 8.0309e-05 - 0.321641% +| | | | | | | | | | Remainder: 1.2754e-05 - 0.0494136% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.113579 - 68.5975% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0630418 - 55.5048% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.6844e-05 - 0.153619% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.1993e-05 - 0.0348864% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.029574 - 46.9118% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0267405 - 42.4172% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.4503e-05 - 0.0388679% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00623025 - 9.88273% [3] +| | | | | | | | | | | Remainder: 0.000353594 - 0.560888% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0240216 - 21.1497% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0165304 - 14.5541% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000107742 - 0.0948609% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00468407 - 4.12406% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00510164 - 4.49171% [3] +| | | | | | | | | | Remainder: 9.1771e-05 - 0.0807993% +| | | | | | | | | Remainder: 0.0213998 - 12.9247% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.133968 - 44.7187% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.133856 - 99.9166% [6] +| | | | | | | | | Remainder: 0.000111703 - 0.0833804% +| | | | | | | | Remainder: 3.8259e-05 - 0.0127709% +| | | | | | | Remainder: 3.69e-06 - 0.00123171% +| | | | | | getOrientations(): 1.1131e-05 - 0.00328047% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000804104 - 0.236981% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000729352 - 0.214951% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000351592 - 0.103619% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000123548 - 0.0364114% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000820814 - 0.241906% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.91e-07 - 0.000144705% [2] +| | | | | | Remainder: 0.0368873 - 10.8712% +| | | | | Remainder: 1.4018e-05 - 0.00413114% +| | | | fmb->setupBCFieldManagers(): 1.0935e-05 - 0.00316672% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.3674e-05 - 0.00685586% [1] +| | | | build response library: 0.00592038 - 1.71451% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00582557 - 98.3985% [1] +| | | | | | getWorksets(): 3.706e-06 - 0.0636161% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.748e-06 - 74.15% [1] +| | | | | | | Remainder: 9.58e-07 - 25.85% +| | | | | | getOrientations(): 5.02e-07 - 0.00861719% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000756536 - 12.9865% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000903288 - 15.5056% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000372693 - 6.39754% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00107994 - 18.538% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.119e-06 - 0.0192084% [3] +| | | | | | Remainder: 0.00270778 - 46.4809% +| | | | | Remainder: 9.4813e-05 - 1.60147% +| | | | Remainder: 2.2028e-05 - 0.00637919% +| | | Remainder: 1.5934e-05 - 0.00461419% +| | Mini-EM: setup auxiliary physics model evaluator: 0.317968 - 15.131% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.317956 - 99.9963% [1] +| | | | allocate FieldManagerBuilder: 6.66e-07 - 0.000209463% [1] +| | | | fmb->setWorksetContainer(): 5.99e-07 - 0.000188391% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.317908 - 99.9846% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.317904 - 99.999% [1] +| | | | | | getWorksets(): 0.223587 - 70.3317% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.223586 - 99.9994% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.130916 - 58.5529% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00559753 - 4.27566% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0243222 - 18.5784% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000870336 - 3.57837% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0234439 - 96.389% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000154963 - 0.660995% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.3666e-05 - 0.356878% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000833611 - 3.55577% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00209335 - 8.9292% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0072509 - 30.9288% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00144724 - 6.17319% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00266958 - 11.3871% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000121096 - 0.516536% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00538835 - 22.9841% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00269497 - 50.0146% [3] +| | | | | | | | | | | | Remainder: 0.00269339 - 49.9854% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00274711 - 11.7178% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000615356 - 2.6248% [3] +| | | | | | | | | | | Remainder: 3.8652e-05 - 0.16487% +| | | | | | | | | | Remainder: 7.947e-06 - 0.0326739% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0828152 - 63.2582% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0451419 - 54.5092% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.8985e-05 - 0.086361% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.9952e-05 - 0.0441984% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0180054 - 39.8862% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0269967 - 59.8041% [3] +| | | | | | | | | | | Remainder: 8.0865e-05 - 0.179135% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0174954 - 21.1258% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0166419 - 20.0953% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.8581e-05 - 0.070737% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00318419 - 3.84494% [3] +| | | | | | | | | | Remainder: 0.000293227 - 0.354074% +| | | | | | | | | Remainder: 0.0181812 - 13.8877% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.09266 - 41.4427% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0926096 - 99.9456% [3] +| | | | | | | | | Remainder: 5.0419e-05 - 0.0544129% +| | | | | | | | Remainder: 9.936e-06 - 0.00444393% +| | | | | | | Remainder: 1.327e-06 - 0.000593504% +| | | | | | getOrientations(): 1.1061e-05 - 0.00347935% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000456409 - 0.143568% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000350098 - 0.110127% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000206257 - 0.0648802% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0746094 - 23.4691% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0745817 - 99.9629% [1] +| | | | | | | Remainder: 2.7653e-05 - 0.0370637% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000456318 - 0.143539% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.13e-07 - 0.000129913% [2] +| | | | | | Remainder: 0.018227 - 5.73348% +| | | | | Remainder: 3.288e-06 - 0.00103426% +| | | | fmb->setupBCFieldManagers(): 5.151e-06 - 0.00162003% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.2964e-05 - 0.00407729% [1] +| | | | build response library: 2.3749e-05 - 0.00746926% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.19e-07 - 1.34321% [1] +| | | | | Remainder: 2.343e-05 - 98.6568% +| | | | Remainder: 5.72e-06 - 0.00179899% +| | | Remainder: 1.1762e-05 - 0.00369911% +| | Mini-EM: eval auxiliary physics model evaluator: 0.276159 - 13.1414% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0771924 - 27.9521% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.197254 - 71.4278% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000763481 - 0.387054% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.127008 - 64.3879% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.793e-06 - 0.00141172% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 6.275e-06 - 0.00494063% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.642e-06 - 0.00129283% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00100664 - 0.792582% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00584564 - 4.60258% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0209299 - 16.4792% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00221559 - 1.74445% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00514711 - 4.05259% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0171282 - 13.4859% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0254392 - 20.0296% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.39e-06 - 0.00266912% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.63e-06 - 0.00128338% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0346609 - 27.2903% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00345909 - 2.72352% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00108542 - 0.854605% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0100128 - 7.88357% [3] +| | | | | Remainder: 6.2804e-05 - 0.0494489% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.6331e-05 - 0.00827916% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.163e-06 - 0.00109655% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000398087 - 0.201814% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.06878 - 34.8687% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.03338 - 48.5316% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0353759 - 51.4335% [1] +| | | | | Remainder: 2.4005e-05 - 0.0349012% +| | | | Remainder: 0.000286301 - 0.145143% +| | | Remainder: 0.00171247 - 0.620104% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00510168 - 0.242771% [1] +| | | getWorksets(): 8.597e-06 - 0.168513% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.515e-06 - 64.1503% [1] +| | | | Remainder: 3.082e-06 - 35.8497% +| | | getOrientations(): 2.56e-06 - 0.0501795% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000811905 - 15.9145% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000911093 - 17.8587% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039357 - 7.71451% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120027 - 23.5269% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.021e-06 - 0.020013% [3] +| | | Remainder: 0.00177267 - 34.7468% +| | panzer::ModelEvaluator::create_W_op: 0.206689 - 9.83558% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.348444 - 16.5812% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000427096 - 0.122572% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.264459 - 75.8973% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.383e-06 - 0.000901084% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00155741 - 0.588905% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00755335 - 2.85615% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0113234 - 4.28171% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00104337 - 0.394529% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0107395 - 4.06093% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.010652 - 4.02783% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00214845 - 0.812393% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00744442 - 2.81496% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.816e-06 - 0.00144294% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00287226 - 1.08609% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.02292 - 8.66672% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00329443 - 1.24572% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00742964 - 2.80937% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.022694 - 8.58127% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0342015 - 12.9326% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.272e-06 - 0.0019935% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00178446 - 0.674756% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0217635 - 8.22942% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0364155 - 13.7698% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00526268 - 1.98998% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00114556 - 0.433169% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0103726 - 3.92219% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0256008 - 9.68042% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.016108 - 6.0909% [3] +| | | | Remainder: 0.000121238 - 0.0458437% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5783e-05 - 0.00452957% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.171e-06 - 0.000336066% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000884389 - 0.253811% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0816298 - 23.427% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0815844 - 99.9443% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.5046e-05 - 0.0306824% [1] +| | | | Remainder: 2.0424e-05 - 0.0250203% +| | | Remainder: 0.00102625 - 0.294524% +| | MaxwellPreconditioner::build: 0.00375072 - 0.178483% [1] +| | | MaxwellPreconditioner: Schur complement: 2.0157e-05 - 0.537416% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00144211 - 38.4489% [1] +| | | | Ifpack2::Relaxation::initialize: 1.0085e-05 - 0.699321% [1] +| | | | Ifpack2::Relaxation::compute: 0.000495637 - 34.3688% [1] +| | | | Remainder: 0.000936391 - 64.9319% +| | | MaxwellPreconditioner: Solver S_E: 0.00216075 - 57.6089% [1] +| | | | Ifpack2::Relaxation::initialize: 1.514e-06 - 0.0700682% [1] +| | | | Ifpack2::Relaxation::compute: 0.00165908 - 76.7827% [1] +| | | | Remainder: 0.000500154 - 23.1472% +| | | MaxwellPreconditioner: Block preconditioner: 0.000111958 - 2.98497% [1] +| | | Remainder: 1.5746e-05 - 0.419812% +| | Mini-EM: timestepper: 0.20786 - 9.8913% [1] +| | | Mini-EM: Advance Time Step: 0.207858 - 99.9988% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0379035 - 18.2353% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000392711 - 1.03608% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0363383 - 95.8706% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.719e-06 - 0.00473055% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000256901 - 0.70697% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0034758 - 9.56512% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00175945 - 4.84186% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000143589 - 0.395145% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00142639 - 3.92531% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00170589 - 4.69446% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000146405 - 0.402895% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000321606 - 0.885033% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.155e-06 - 0.00593038% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00118301 - 3.25554% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00390711 - 10.752% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00109832 - 3.02249% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000517426 - 1.42391% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00295352 - 8.12784% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00646893 - 17.802% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.801e-06 - 0.013212% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000210552 - 0.579422% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00236249 - 6.50138% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00351602 - 9.6758% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000238408 - 0.656079% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000140245 - 0.385943% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00133396 - 3.67094% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00248794 - 6.84661% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000595603 - 1.63905% [3] +| | | | | | Remainder: 8.0065e-05 - 0.220332% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9242e-05 - 0.0507658% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.548e-06 - 0.00672234% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00089671 - 2.36577% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000154905 - 0.408683% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000129831 - 83.8133% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.017e-06 - 1.30209% [1] +| | | | | | Remainder: 2.3057e-05 - 14.8846% +| | | | | Remainder: 9.9063e-05 - 0.261356% +| | | | Stratimikos: BelosLOWS: 0.162552 - 78.2036% [1] +| | | | | GMRES block system: Operation Op*x: 0.00333125 - 2.04935% [1] +| | | | | Belos::MVT::MvAddMv: 0.000131865 - 0.0811217% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.158414 - 97.4543% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000544803 - 0.343911% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000161338 - 29.614% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000151799 - 94.0876% [2] +| | | | | | | | Remainder: 9.539e-06 - 5.91243% +| | | | | | | Belos::MVT::MvScale: 6.0299e-05 - 11.068% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000217555 - 39.9328% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000206133 - 94.7498% [2] +| | | | | | | | Remainder: 1.1422e-05 - 5.25017% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.4243e-05 - 8.12092% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.1903e-05 - 94.711% [2] +| | | | | | | | Remainder: 2.34e-06 - 5.28897% +| | | | | | | Remainder: 6.1368e-05 - 11.2643% +| | | | | | Belos::MVT::MvAddMv: 0.000153567 - 0.0969403% [2] +| | | | | | Belos::MVT::MvNorm: 8.1933e-05 - 0.0517208% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.155186 - 97.9625% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000565114 - 0.364152% [2] +| | | | | | | Belos::MVT::MvAddMv: 7.2315e-05 - 0.0465988% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0063286 - 4.07807% [2] +| | | | | | | | Belos::MVT::Assign: 0.000143272 - 2.26388% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000448508 - 7.087% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000392876 - 87.5962% [21] +| | | | | | | | | Remainder: 5.5632e-05 - 12.4038% +| | | | | | | | Belos::MVT::MvDot: 0.00101106 - 15.9761% [40] +| | | | | | | | Belos::MVT::MvNorm: 0.000541591 - 8.55783% [21] +| | | | | | | | CG Q_B: Operation Op*x: 0.00344069 - 54.3673% [19] +| | | | | | | | Belos::MVT::MvAddMv: 0.000541598 - 8.55794% [57] +| | | | | | | | Remainder: 0.000201881 - 3.18998% +| | | | | | | CG S_E: Operation Op*x: 0.000778066 - 0.501375% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.145435 - 93.7161% [1] +| | | | | | | | Belos::MVT::Assign: 5.2024e-05 - 0.0357714% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0045626 - 3.13722% [269] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00403513 - 88.4394% [269] +| | | | | | | | | Remainder: 0.000527465 - 11.5606% +| | | | | | | | Belos::MVT::MvDot: 0.0139556 - 9.59579% [537] +| | | | | | | | Belos::MVT::MvNorm: 0.00711217 - 4.89029% [269] +| | | | | | | | CG S_E: Operation Op*x: 0.110589 - 76.0402% [268] +| | | | | | | | Belos::MVT::MvAddMv: 0.00800902 - 5.50696% [804] +| | | | | | | | Remainder: 0.00115447 - 0.79381% +| | | | | | | Remainder: 0.00200773 - 1.29375% +| | | | | | GMRES block system: Operation Op*x: 0.00183558 - 1.15873% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.4985e-05 - 0.0283971% [1] +| | | | | | Remainder: 0.000566783 - 0.357786% +| | | | | Remainder: 0.000674923 - 0.415204% +| | | | Mini-EM: Compute responses: 0.00727455 - 3.49977% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000359406 - 4.9406% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00562725 - 77.3554% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.075e-06 - 0.0368741% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000132407 - 2.35296% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00148581 - 26.4038% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.277e-06 - 0.0404638% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000249557 - 4.43479% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000196591 - 3.49355% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0024916 - 44.2774% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.783e-06 - 0.0316851% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000237509 - 4.22069% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000215831 - 3.83546% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000203546 - 3.61715% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.3041e-05 - 0.58716% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.376e-06 - 0.0244524% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000175569 - 3.11998% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000118774 - 2.11069% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.9864e-05 - 0.352996% [3] +| | | | | | Remainder: 5.9642e-05 - 1.05988% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.964e-06 - 0.095731% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.448e-06 - 0.019905% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000824263 - 11.3308% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000253254 - 3.48137% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.82e-07 - 0.348267% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000235863 - 93.133% [1] +| | | | | | Remainder: 1.6509e-05 - 6.51875% +| | | | | Remainder: 0.000201958 - 2.77623% +| | | | Remainder: 0.000127547 - 0.0613627% +| | | Remainder: 2.433e-06 - 0.0011705% +| | Remainder: 0.0325581 - 1.54932% +| Remainder: 3.9382e-05 - 0.00187401% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 0.162552 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 35.8777 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=maxwell18.xml': + + 30.27 msec task-clock:u # 0.011 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,770 page-faults:u # 91.504 K/sec + 50,550,862 cycles:u # 1.670 GHz + 79,719,924 instructions:u # 1.58 insn per cycle + 17,279,759 branches:u # 570.816 M/sec + 296,867 branch-misses:u # 1.72% of all branches + + 2.798163955 seconds time elapsed + + 2.364528000 seconds user + 0.395975000 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=maxwell18.xml': + + 7,116 iTLB-loads:u + 13,736 iTLB-load-misses:u # 193.03% of all iTLB cache accesses + 17,549,541 dTLB-loads:u + 12,086 dTLB-load-misses:u # 0.07% of all dTLB cache accesses + + 2.793329951 seconds time elapsed + + 2.357955000 seconds user + 0.394228000 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=maxwell18.xml': + + 18,242,451 L1-dcache-loads:u + 585,771 L1-dcache-load-misses:u # 3.21% of all L1-dcache accesses + 74,593 LLC-loads:u + 27,394 LLC-load-misses:u # 36.72% of all LL-cache accesses + + 2.876475201 seconds time elapsed + + 2.459889000 seconds user + 0.373448000 seconds sys + + diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell18_power.output b/trilinos/output/xeon_CG_Tpetra_maxwell18_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell18_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell20.output b/trilinos/output/xeon_CG_Tpetra_maxwell20.output new file mode 100644 index 0000000..160614a --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell20.output @@ -0,0 +1,638 @@ +tron66.umiacs.umd.edu +1 CG Tpetra maxwell20.xml +output/xeon_CG_Tpetra_maxwell20.output +output/xeon_CG_Tpetra_maxwell20_power.output +dt = 6.67128e-10 + +Loading solver config from solverCG.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00117782 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=26460, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 277 iterations with total CPU time of 0.207509 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.00891744 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.227415 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 2.88461 [1] +| Mini-EM: Total Time: 2.88458 - 99.9989% [1] +| | Mini-EM: build mesh: 0.00043313 - 0.0150154% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000285195 - 65.8451% [1] +| | | Remainder: 0.000147935 - 34.1549% +| | Mini-EM: build physics blocks: 0.000777633 - 0.0269583% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000237623 - 0.0082377% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.350358 - 12.1459% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.151568 - 5.25443% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0592521 - 39.0926% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0488483 - 82.4415% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0017581 - 2.96715% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00858747 - 14.4931% [3] +| | | | Remainder: 5.8215e-05 - 0.0982498% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0126415 - 8.34048% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00703 - 55.6104% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000283453 - 2.24224% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000969382 - 7.66823% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00160721 - 12.7137% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00123732 - 9.78772% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00132969 - 10.5184% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000129236 - 1.02231% [3] +| | | | Remainder: 5.5246e-05 - 0.43702% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0213334 - 14.0751% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00976969 - 6.44573% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0164429 - 10.8485% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0109301 - 7.21136% [3] +| | | Remainder: 0.0211985 - 13.9861% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00988073 - 0.342536% [2] +| | Mini-EM: setup physics model evaluator: 0.458631 - 15.8994% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.458617 - 99.9969% [1] +| | | | allocate FieldManagerBuilder: 6.883e-06 - 0.00150082% [1] +| | | | fmb->setWorksetContainer(): 6.23e-07 - 0.000135843% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.452351 - 98.6337% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.452339 - 99.9974% [1] +| | | | | | getWorksets(): 0.412668 - 91.2299% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.412665 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.233163 - 56.5019% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00689458 - 2.95697% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0339493 - 14.5603% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00113714 - 3.34952% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0327979 - 96.6084% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000259275 - 0.790523% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000115673 - 0.352684% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00105456 - 3.21532% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00264636 - 8.06868% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0102118 - 31.1357% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00272262 - 8.3012% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00279865 - 8.53302% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000181705 - 0.554014% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0072512 - 22.1087% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00353572 - 48.7605% [4] +| | | | | | | | | | | | Remainder: 0.00371548 - 51.2395% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00459172 - 14% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000877809 - 2.67642% [4] +| | | | | | | | | | | Remainder: 8.6481e-05 - 0.263678% +| | | | | | | | | | Remainder: 1.4298e-05 - 0.0421157% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.162822 - 69.8317% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0889816 - 54.6496% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000103382 - 0.116184% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.9261e-05 - 0.0328843% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0437294 - 49.1443% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0361925 - 40.6741% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.9808e-05 - 0.033499% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00861229 - 9.67873% [4] +| | | | | | | | | | | Remainder: 0.000284992 - 0.320282% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0355853 - 21.8554% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.023374 - 14.3556% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000136486 - 0.0838253% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00665487 - 4.08721% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00740418 - 4.54741% [4] +| | | | | | | | | | Remainder: 0.000685434 - 0.420971% +| | | | | | | | | Remainder: 0.0294975 - 12.651% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.179472 - 43.4909% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.179358 - 99.9369% [8] +| | | | | | | | | Remainder: 0.000113326 - 0.0631443% +| | | | | | | | Remainder: 2.984e-05 - 0.00723105% +| | | | | | | Remainder: 3.505e-06 - 0.000849351% +| | | | | | getOrientations(): 1.0513e-05 - 0.00232414% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000734804 - 0.162445% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000695485 - 0.153753% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000338141 - 0.0747539% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000117208 - 0.0259115% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000795826 - 0.175936% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.5e-07 - 0.00012159% [2] +| | | | | | Remainder: 0.0369781 - 8.17486% +| | | | | Remainder: 1.1968e-05 - 0.00264573% +| | | | fmb->setupBCFieldManagers(): 7.669e-06 - 0.0016722% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.2693e-05 - 0.00276767% [1] +| | | | build response library: 0.00621773 - 1.35576% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00614351 - 98.8062% [1] +| | | | | | getWorksets(): 3.175e-06 - 0.0516806% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.201e-06 - 69.3228% [1] +| | | | | | | Remainder: 9.74e-07 - 30.6772% +| | | | | | getOrientations(): 5.43e-07 - 0.0088386% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000748536 - 12.1842% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000890965 - 14.5025% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000367899 - 5.98842% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0010852 - 17.6642% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.034e-06 - 0.0168308% [3] +| | | | | | Remainder: 0.00304616 - 49.5833% +| | | | | Remainder: 7.4226e-05 - 1.19378% +| | | | Remainder: 2.0586e-05 - 0.00448871% +| | | Remainder: 1.4416e-05 - 0.00314326% +| | Mini-EM: setup auxiliary physics model evaluator: 0.440063 - 15.2557% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.440052 - 99.9974% [1] +| | | | allocate FieldManagerBuilder: 8.37e-07 - 0.000190205% [1] +| | | | fmb->setWorksetContainer(): 8.31e-07 - 0.000188841% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.439996 - 99.9873% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.439989 - 99.9984% [1] +| | | | | | getWorksets(): 0.313782 - 71.3158% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.31378 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.185951 - 59.2616% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00734633 - 3.95068% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0371343 - 19.9699% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00119049 - 3.2059% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0359339 - 96.7675% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000197589 - 0.549868% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000115688 - 0.321947% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00113557 - 3.16018% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00292807 - 8.1485% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0107227 - 29.8402% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00280061 - 7.79378% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00387868 - 10.7939% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000189591 - 0.527611% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0089458 - 24.8952% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00474429 - 53.0338% [4] +| | | | | | | | | | | | Remainder: 0.0042015 - 46.9662% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00407406 - 11.3377% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000890979 - 2.4795% [4] +| | | | | | | | | | | Remainder: 5.451e-05 - 0.151695% +| | | | | | | | | | Remainder: 9.896e-06 - 0.0266492% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.114889 - 61.7847% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0618818 - 53.8621% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.2393e-05 - 0.0846662% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.6955e-05 - 0.0435588% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.024488 - 39.5722% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0372077 - 60.1271% [4] +| | | | | | | | | | | Remainder: 0.000106743 - 0.172495% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0235061 - 20.4598% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.02392 - 20.82% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.506e-05 - 0.0653324% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00453676 - 3.9488% [4] +| | | | | | | | | | Remainder: 0.000969597 - 0.84394% +| | | | | | | | | Remainder: 0.0265812 - 14.2947% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.127821 - 40.7358% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.127756 - 99.9496% [4] +| | | | | | | | | Remainder: 6.4427e-05 - 0.0504041% +| | | | | | | | Remainder: 8.372e-06 - 0.00266811% +| | | | | | | Remainder: 1.368e-06 - 0.000435972% +| | | | | | getOrientations(): 1.0265e-05 - 0.00233301% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00043132 - 0.0980297% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000348889 - 0.0792949% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0001925 - 0.0437511% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.104811 - 23.8214% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.104782 - 99.9724% [1] +| | | | | | | Remainder: 2.8888e-05 - 0.0275619% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000494978 - 0.112498% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.82e-07 - 8.68203e-05% [2] +| | | | | | Remainder: 0.0199175 - 4.52682% +| | | | | Remainder: 6.892e-06 - 0.00156638% +| | | | fmb->setupBCFieldManagers(): 6.795e-06 - 0.00154414% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4116e-05 - 0.00320781% [1] +| | | | build response library: 2.3282e-05 - 0.00529074% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.32e-07 - 1.42599% [1] +| | | | | Remainder: 2.295e-05 - 98.574% +| | | | Remainder: 9.821e-06 - 0.00223178% +| | | Remainder: 1.1326e-05 - 0.00257372% +| | Mini-EM: eval auxiliary physics model evaluator: 0.377125 - 13.0738% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.104919 - 27.8208% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.269768 - 71.5329% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00106307 - 0.394068% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.17734 - 65.7379% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.5e-06 - 0.00197361% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.453e-06 - 0.00307488% [4] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2.679e-06 - 0.00151066% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00144177 - 0.812995% [4] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00883046 - 4.97939% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0293109 - 16.5281% [4] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00351801 - 1.98376% [4] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00699023 - 3.94171% [4] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0241676 - 13.6278% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0360211 - 20.3119% [4] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.459e-06 - 0.00195049% [4] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.876e-06 - 0.00105785% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0472655 - 26.6525% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00453813 - 2.559% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0014854 - 0.837598% [4] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0136779 - 7.7128% [4] +| | | | | Remainder: 7.6075e-05 - 0.0428978% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.2811e-05 - 0.00474889% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.5e-06 - 0.000926721% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000490652 - 0.181879% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0904786 - 33.5394% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0456052 - 50.4044% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0448585 - 49.5791% [1] +| | | | | Remainder: 1.4922e-05 - 0.0164923% +| | | | Remainder: 0.000380589 - 0.14108% +| | | Remainder: 0.00243747 - 0.646328% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00454379 - 0.15752% [1] +| | | getWorksets(): 5.572e-06 - 0.122629% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.375e-06 - 78.5176% [1] +| | | | Remainder: 1.197e-06 - 21.4824% +| | | getOrientations(): 1.742e-06 - 0.038338% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000736179 - 16.2019% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000899521 - 19.7967% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000383657 - 8.44354% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113789 - 25.0426% [1] +| | | Phalanx::SortAndOrderEvaluators: 8.56e-07 - 0.0188389% [3] +| | | Remainder: 0.00137838 - 30.3355% +| | panzer::ModelEvaluator::create_W_op: 0.285319 - 9.89119% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.479087 - 16.6085% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000608809 - 0.127077% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.36636 - 76.4706% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.768e-06 - 0.00075554% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00235367 - 0.642447% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0112044 - 3.0583% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0153249 - 4.18302% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00148908 - 0.406451% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0156224 - 4.26421% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0144862 - 3.95408% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00275395 - 0.751704% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0104576 - 2.85446% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.086e-06 - 0.00138825% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00403283 - 1.10078% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0323687 - 8.83521% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00503634 - 1.3747% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0105639 - 2.88346% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.031603 - 8.62621% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0468177 - 12.7791% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.067e-06 - 0.00165602% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00232372 - 0.634273% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0308299 - 8.41517% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0479812 - 13.0967% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00679366 - 1.85436% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00139133 - 0.379772% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0141952 - 3.87465% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0369136 - 10.0758% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0216612 - 5.91253% [4] +| | | | Remainder: 0.000142099 - 0.0387867% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5215e-05 - 0.00317583% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.243e-06 - 0.000259452% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00115899 - 0.241917% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.109459 - 22.8475% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.109434 - 99.9768% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.5781e-05 - 0.0144172% [1] +| | | | Remainder: 9.638e-06 - 0.00880511% +| | | Remainder: 0.00148275 - 0.309495% +| | MaxwellPreconditioner::build: 0.00362117 - 0.125536% [1] +| | | MaxwellPreconditioner: Schur complement: 1.6384e-05 - 0.45245% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00141679 - 39.1253% [1] +| | | | Ifpack2::Relaxation::initialize: 8.632e-06 - 0.609262% [1] +| | | | Ifpack2::Relaxation::compute: 0.000605991 - 42.772% [1] +| | | | Remainder: 0.000802172 - 56.6188% +| | | MaxwellPreconditioner: Solver S_E: 0.00208841 - 57.6721% [1] +| | | | Ifpack2::Relaxation::initialize: 1.493e-06 - 0.0714898% [1] +| | | | Ifpack2::Relaxation::compute: 0.00159631 - 76.4368% [1] +| | | | Remainder: 0.000490602 - 23.4917% +| | | MaxwellPreconditioner: Block preconditioner: 9.0073e-05 - 2.4874% [1] +| | | Remainder: 9.514e-06 - 0.262732% +| | Mini-EM: timestepper: 0.287203 - 9.95648% [1] +| | | Mini-EM: Advance Time Step: 0.2872 - 99.9992% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0499501 - 17.3921% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000442013 - 0.88491% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0480849 - 96.266% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.095e-06 - 0.00435687% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000311222 - 0.647234% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00420301 - 8.74081% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00237782 - 4.94503% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00018372 - 0.382074% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00194249 - 4.03971% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00233002 - 4.84564% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00017551 - 0.365% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000436751 - 0.908291% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.847e-06 - 0.00592077% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00156454 - 3.2537% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0048252 - 10.0347% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0013632 - 2.83499% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0008995 - 1.87065% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00335043 - 6.96773% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00889692 - 18.5025% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.864e-06 - 0.0101154% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000310109 - 0.644919% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00342283 - 7.1183% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00505076 - 10.5038% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000243307 - 0.505994% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000174895 - 0.363721% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00191076 - 3.97372% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00320117 - 6.65733% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000801168 - 1.66615% [4] +| | | | | | Remainder: 9.9792e-05 - 0.207533% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.816e-05 - 0.0363563% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.146e-06 - 0.00429629% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00114662 - 2.29553% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000143495 - 0.287277% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00011836 - 82.4837% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.891e-06 - 1.31782% [1] +| | | | | | Remainder: 2.3244e-05 - 16.1985% +| | | | | Remainder: 0.000112712 - 0.225649% +| | | | Stratimikos: BelosLOWS: 0.227451 - 79.1959% [1] +| | | | | GMRES block system: Operation Op*x: 0.00257477 - 1.13201% [1] +| | | | | Belos::MVT::MvAddMv: 0.000118522 - 0.0521088% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.224159 - 98.5526% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000603084 - 0.269043% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000171022 - 28.3579% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000164226 - 96.0262% [2] +| | | | | | | | Remainder: 6.796e-06 - 3.97376% +| | | | | | | Belos::MVT::MvScale: 6.3934e-05 - 10.6012% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000251601 - 41.7191% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000240771 - 95.6956% [2] +| | | | | | | | Remainder: 1.083e-05 - 4.30443% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.4494e-05 - 10.694% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.2016e-05 - 96.1578% [2] +| | | | | | | | Remainder: 2.478e-06 - 3.84222% +| | | | | | | Remainder: 5.2033e-05 - 8.62782% +| | | | | | Belos::MVT::MvAddMv: 0.000527808 - 0.235462% [2] +| | | | | | Belos::MVT::MvNorm: 9.8821e-05 - 0.0440852% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.219742 - 98.0297% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000793311 - 0.361019% [2] +| | | | | | | Belos::MVT::MvAddMv: 8.0512e-05 - 0.0366393% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00898133 - 4.08721% [2] +| | | | | | | | Belos::MVT::Assign: 0.000226965 - 2.52707% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000654137 - 7.2833% [22] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000601044 - 91.8835% [22] +| | | | | | | | | Remainder: 5.3093e-05 - 8.1165% +| | | | | | | | Belos::MVT::MvDot: 0.00140711 - 15.6671% [42] +| | | | | | | | Belos::MVT::MvNorm: 0.000745186 - 8.29705% [22] +| | | | | | | | CG Q_B: Operation Op*x: 0.00492363 - 54.8207% [20] +| | | | | | | | Belos::MVT::MvAddMv: 0.000814994 - 9.07431% [60] +| | | | | | | | Remainder: 0.000209306 - 2.33046% +| | | | | | | CG S_E: Operation Op*x: 0.00107233 - 0.487996% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.206298 - 93.8816% [1] +| | | | | | | | Belos::MVT::Assign: 0.000200996 - 0.0974302% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00675899 - 3.27633% [278] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00619111 - 91.5982% [278] +| | | | | | | | | Remainder: 0.000567876 - 8.40179% +| | | | | | | | Belos::MVT::MvDot: 0.0192695 - 9.34065% [555] +| | | | | | | | Belos::MVT::MvNorm: 0.00976709 - 4.73447% [278] +| | | | | | | | CG S_E: Operation Op*x: 0.157216 - 76.2085% [277] +| | | | | | | | Belos::MVT::MvAddMv: 0.0118131 - 5.72626% [831] +| | | | | | | | Remainder: 0.00127163 - 0.616404% +| | | | | | | Remainder: 0.00251728 - 1.14556% +| | | | | | GMRES block system: Operation Op*x: 0.00246313 - 1.09883% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.5929e-05 - 0.0249506% [1] +| | | | | | Remainder: 0.000667797 - 0.297912% +| | | | | Remainder: 0.000598845 - 0.263285% +| | | | Mini-EM: Compute responses: 0.00966409 - 3.36493% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000458904 - 4.74855% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00777413 - 80.4435% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.84e-06 - 0.0365314% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000192814 - 2.4802% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0019833 - 25.5115% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.666e-06 - 0.0342932% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000368662 - 4.74216% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000280566 - 3.60897% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0034904 - 44.8977% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.318e-06 - 0.0298168% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000342616 - 4.40713% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000283706 - 3.64936% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000289686 - 3.72628% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.8971e-05 - 0.501291% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.906e-06 - 0.0245172% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000210406 - 2.70649% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000187973 - 2.41793% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.6865e-05 - 0.345569% [4] +| | | | | | Remainder: 6.8433e-05 - 0.880265% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.924e-06 - 0.0612991% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.198e-06 - 0.0123964% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00105657 - 10.9329% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00019581 - 2.02616% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.139e-06 - 0.581686% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000178955 - 91.3922% [1] +| | | | | | Remainder: 1.5716e-05 - 8.02615% +| | | | | Remainder: 0.000171555 - 1.77518% +| | | | Remainder: 0.00013516 - 0.0470612% +| | | Remainder: 2.311e-06 - 0.000804658% +| | Remainder: 0.0357328 - 1.23875% +| Remainder: 3.1728e-05 - 0.0010999% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 0.227451 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 35.1724 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=maxwell20.xml': + + 29.36 msec task-clock:u # 0.008 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,257 page-faults:u # 110.925 K/sec + 47,397,126 cycles:u # 1.614 GHz + 79,359,110 instructions:u # 1.67 insn per cycle + 17,182,349 branches:u # 585.186 M/sec + 299,371 branch-misses:u # 1.74% of all branches + + 3.537009412 seconds time elapsed + + 3.102386000 seconds user + 0.386185000 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=maxwell20.xml': + + 7,154 iTLB-loads:u + 14,997 iTLB-load-misses:u # 209.63% of all iTLB cache accesses + 17,594,878 dTLB-loads:u + 14,791 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 3.528816416 seconds time elapsed + + 3.098039000 seconds user + 0.377742000 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=maxwell20.xml': + + 17,816,160 L1-dcache-loads:u + 574,506 L1-dcache-load-misses:u # 3.22% of all L1-dcache accesses + 67,016 LLC-loads:u + 11,106 LLC-load-misses:u # 16.57% of all LL-cache accesses + + 3.503642985 seconds time elapsed + + 3.063981000 seconds user + 0.395213000 seconds sys + + diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell20_power.output b/trilinos/output/xeon_CG_Tpetra_maxwell20_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell20_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell4.output b/trilinos/output/xeon_CG_Tpetra_maxwell4.output new file mode 100644 index 0000000..84c7bd4 --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell4.output @@ -0,0 +1,638 @@ +tron65.umiacs.umd.edu +1 CG Tpetra maxwell4.xml +output/xeon_CG_Tpetra_maxwell4.output +output/xeon_CG_Tpetra_maxwell4_power.output +dt = 3.33564e-09 + +Loading solver config from solverCG.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000215877 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=300, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 101 iterations with total CPU time of 0.00200129 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 5 iterations with total CPU time of 0.000205066 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.00401278 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 0.196864 [1] +| Mini-EM: Total Time: 0.196783 - 99.9588% [1] +| | Mini-EM: build mesh: 0.000442014 - 0.22462% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028061 - 63.4844% [1] +| | | Remainder: 0.000161404 - 36.5156% +| | Mini-EM: build physics blocks: 0.00087166 - 0.442956% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000262959 - 0.133629% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.00952604 - 4.84089% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00346955 - 1.76314% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.000916636 - 26.4195% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000697707 - 76.116% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 9.7065e-05 - 10.5893% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 8.0297e-05 - 8.75997% [3] +| | | | Remainder: 4.1567e-05 - 4.53473% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00166705 - 48.048% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000149042 - 8.94047% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.0531e-05 - 0.631715% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00018985 - 11.3884% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 4.13e-05 - 2.47743% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120338 - 72.1864% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 1.5376e-05 - 0.922349% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.1673e-05 - 1.30008% [3] +| | | | Remainder: 3.5894e-05 - 2.15315% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000230646 - 6.64773% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000104337 - 3.00722% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000165193 - 4.76123% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000132575 - 3.82111% [3] +| | | Remainder: 0.000253111 - 7.29522% +| | panzer::WorksetContainer::applyOrientations(ugi): 8.4787e-05 - 0.0430866% [2] +| | Mini-EM: setup physics model evaluator: 0.0917329 - 46.6163% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0917205 - 99.9866% [1] +| | | | allocate FieldManagerBuilder: 6.056e-06 - 0.00660267% [1] +| | | | fmb->setWorksetContainer(): 4.47e-07 - 0.00048735% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.083622 - 91.1704% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0836098 - 99.9854% [1] +| | | | | | getWorksets(): 0.0400471 - 47.8977% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0400436 - 99.9913% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0281469 - 70.2906% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00398209 - 14.1475% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00396024 - 14.0699% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000255563 - 6.45322% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00369739 - 93.3627% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000109923 - 2.97299% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.8049e-05 - 0.758617% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000211544 - 5.72145% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000249948 - 6.76013% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000689981 - 18.6613% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.9279e-05 - 2.14419% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00054363 - 14.7031% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.4034e-05 - 2.00233% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00111749 - 30.2238% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000477617 - 42.7402% [1] +| | | | | | | | | | | | Remainder: 0.000639873 - 57.2598% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000522886 - 14.142% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.7912e-05 - 0.754912% [1] +| | | | | | | | | | | Remainder: 4.2711e-05 - 1.15517% +| | | | | | | | | | Remainder: 7.29e-06 - 0.18408% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0129033 - 45.8427% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00578922 - 44.8662% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.5116e-05 - 0.77931% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.2458e-05 - 0.215193% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00353586 - 61.0765% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0017605 - 30.41% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.1395e-05 - 0.196831% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000177362 - 3.06366% [1] +| | | | | | | | | | | Remainder: 0.000246531 - 4.25845% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00385805 - 29.8997% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00245032 - 18.9899% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.088e-05 - 0.316818% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00025869 - 2.00483% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000157428 - 1.22006% [1] +| | | | | | | | | | Remainder: 0.000348717 - 2.70254% +| | | | | | | | | Remainder: 0.00730126 - 25.9398% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0118746 - 29.6542% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0118531 - 99.8191% [2] +| | | | | | | | | Remainder: 2.1481e-05 - 0.180898% +| | | | | | | | Remainder: 2.2096e-05 - 0.0551798% +| | | | | | | Remainder: 3.49e-06 - 0.00871474% +| | | | | | getOrientations(): 6.132e-06 - 0.00733407% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000719113 - 0.860083% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00073685 - 0.881297% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000345774 - 0.413557% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000124683 - 0.149125% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000792221 - 0.947522% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.36e-07 - 0.000641073% [2] +| | | | | | Remainder: 0.0408373 - 48.8428% +| | | | | Remainder: 1.2194e-05 - 0.0145823% +| | | | fmb->setupBCFieldManagers(): 9.164e-06 - 0.00999122% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3429e-05 - 0.0146412% [1] +| | | | build response library: 0.00804921 - 8.7758% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00795897 - 98.8789% [1] +| | | | | | getWorksets(): 4.381e-06 - 0.0550448% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.97e-06 - 67.7927% [1] +| | | | | | | Remainder: 1.411e-06 - 32.2073% +| | | | | | getOrientations(): 4.75e-07 - 0.00596811% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746076 - 9.37402% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000914451 - 11.4896% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000366748 - 4.60798% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00111361 - 13.9919% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.101e-06 - 0.0138334% [3] +| | | | | | Remainder: 0.00481213 - 60.4617% +| | | | | Remainder: 9.0241e-05 - 1.12112% +| | | | Remainder: 2.0254e-05 - 0.0220823% +| | | Remainder: 1.2335e-05 - 0.0134467% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0446966 - 22.7137% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0446855 - 99.9752% [1] +| | | | allocate FieldManagerBuilder: 6.07e-07 - 0.00135838% [1] +| | | | fmb->setWorksetContainer(): 5.07e-07 - 0.00113459% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0446453 - 99.9099% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0446421 - 99.9929% [1] +| | | | | | getWorksets(): 0.024522 - 54.9303% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0245209 - 99.9955% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0234599 - 95.6731% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00387764 - 16.5288% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00322812 - 13.7601% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000210409 - 6.51801% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00301558 - 93.416% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 4.711e-05 - 1.56222% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.671e-05 - 0.885734% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00019669 - 6.52246% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000234846 - 7.78776% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000635586 - 21.0767% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 3.0808e-05 - 1.02163% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000567495 - 18.8188% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.9996e-05 - 0.66309% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00065157 - 21.6068% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 8.4494e-05 - 12.9678% [1] +| | | | | | | | | | | | Remainder: 0.000567076 - 87.0322% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000574859 - 19.063% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 1.9431e-05 - 0.644354% [1] +| | | | | | | | | | | Remainder: 1.0478e-05 - 0.347462% +| | | | | | | | | | Remainder: 2.129e-06 - 0.0659518% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0100999 - 43.0515% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00490045 - 48.52% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.5185e-05 - 0.30987% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.406e-06 - 0.151129% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00236758 - 48.3135% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00248353 - 50.6797% [1] +| | | | | | | | | | | Remainder: 2.6747e-05 - 0.545807% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00245887 - 24.3456% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00247363 - 24.4917% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.9138e-05 - 0.189488% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000231832 - 2.2954% [1] +| | | | | | | | | | Remainder: 1.5938e-05 - 0.157804% +| | | | | | | | | Remainder: 0.00625433 - 26.6596% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00105352 - 4.29643% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00104135 - 98.8443% [1] +| | | | | | | | | Remainder: 1.2176e-05 - 1.15574% +| | | | | | | | Remainder: 7.476e-06 - 0.0304882% +| | | | | | | Remainder: 1.093e-06 - 0.00445722% +| | | | | | getOrientations(): 6.25e-06 - 0.0140002% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000420205 - 0.941275% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000361297 - 0.809319% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000191822 - 0.429688% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00187255 - 4.19457% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00185134 - 98.8677% [1] +| | | | | | | Remainder: 2.1202e-05 - 1.13226% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000396291 - 0.887706% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000896015% [2] +| | | | | | Remainder: 0.0168713 - 37.7923% +| | | | | Remainder: 3.151e-06 - 0.00705786% +| | | | fmb->setupBCFieldManagers(): 3.492e-06 - 0.00781461% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.1196e-05 - 0.0250551% [1] +| | | | build response library: 2.0032e-05 - 0.0448288% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.54e-07 - 1.76717% [1] +| | | | | Remainder: 1.9678e-05 - 98.2328% +| | | | Remainder: 4.439e-06 - 0.00993386% +| | | Remainder: 1.1069e-05 - 0.0247647% +| | Mini-EM: eval auxiliary physics model evaluator: 0.00553744 - 2.81399% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00137173 - 24.7718% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00382018 - 68.9882% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.3737e-05 - 1.9302% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00264554 - 69.2516% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.596e-06 - 0.060328% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.478e-06 - 0.131467% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.07e-06 - 0.0404455% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 3.5878e-05 - 1.35617% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 9.0945e-05 - 3.43768% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00023658 - 8.94261% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.5474e-05 - 1.3409% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 6.8455e-05 - 2.58757% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000218361 - 8.25394% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.000298493 - 11.2829% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 5.89e-07 - 0.0222639% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.16e-07 - 0.0157246% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000375569 - 14.1963% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00105131 - 39.7391% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.8674e-05 - 0.705868% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000182339 - 6.89233% [1] +| | | | | Remainder: 2.6306e-05 - 0.994354% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.904e-06 - 0.259255% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.993e-06 - 0.0521703% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000111662 - 2.92295% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000906621 - 23.7324% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000488167 - 53.8447% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000410759 - 45.3066% [1] +| | | | | Remainder: 7.695e-06 - 0.848756% +| | | | Remainder: 7.0727e-05 - 1.8514% +| | | Remainder: 0.000345532 - 6.23993% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00428107 - 2.17553% [1] +| | | getWorksets(): 2.427e-06 - 0.0566914% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.344e-06 - 55.377% [1] +| | | | Remainder: 1.083e-06 - 44.623% +| | | getOrientations(): 7.44e-07 - 0.0173788% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000693763 - 16.2054% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000888749 - 20.76% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000368652 - 8.61121% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113186 - 26.4388% [1] +| | | Phalanx::SortAndOrderEvaluators: 8.9e-07 - 0.0207892% [3] +| | | Remainder: 0.00119398 - 27.8898% +| | panzer::ModelEvaluator::create_W_op: 0.0034772 - 1.76702% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00773715 - 3.93182% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 3.7011e-05 - 0.478355% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00650081 - 84.0208% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.409e-06 - 0.0216742% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.8873e-05 - 0.444145% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 7.799e-05 - 1.1997% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000136967 - 2.10692% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.7346e-05 - 0.266828% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000124004 - 1.90752% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000116308 - 1.78913% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000705322 - 10.8498% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000144447 - 2.22198% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 7.27e-07 - 0.0111832% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.000989255 - 15.2174% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000260249 - 4.00333% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.0844e-05 - 0.628291% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 9.453e-05 - 1.45413% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000264385 - 4.06695% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000378 - 5.81466% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.479e-06 - 0.0381337% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 2.964e-05 - 0.455943% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000248797 - 3.82717% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000376599 - 5.79311% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00175417 - 26.9838% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.0087e-05 - 0.308992% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000119809 - 1.84299% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000275329 - 4.2353% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00026899 - 4.13779% [1] +| | | | Remainder: 2.4256e-05 - 0.373123% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.663e-06 - 0.086117% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 9.61e-07 - 0.0124206% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 9.007e-05 - 1.16412% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00107269 - 13.8642% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00105869 - 98.6946% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 7.985e-06 - 0.74439% [1] +| | | | Remainder: 6.018e-06 - 0.561019% +| | | Remainder: 2.8942e-05 - 0.374065% +| | MaxwellPreconditioner::build: 0.00144897 - 0.736328% [1] +| | | MaxwellPreconditioner: Schur complement: 1.4253e-05 - 0.983666% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000877956 - 60.5919% [1] +| | | | Ifpack2::Relaxation::initialize: 9.774e-06 - 1.11327% [1] +| | | | Ifpack2::Relaxation::compute: 0.000128852 - 14.6764% [1] +| | | | Remainder: 0.00073933 - 84.2104% +| | | MaxwellPreconditioner: Solver S_E: 0.000464102 - 32.0299% [1] +| | | | Ifpack2::Relaxation::initialize: 1.5e-06 - 0.323205% [1] +| | | | Ifpack2::Relaxation::compute: 5.7218e-05 - 12.3288% [1] +| | | | Remainder: 0.000405384 - 87.348% +| | | MaxwellPreconditioner: Block preconditioner: 8.3886e-05 - 5.78937% [1] +| | | Remainder: 8.77e-06 - 0.605259% +| | Mini-EM: timestepper: 0.0061076 - 3.10373% [1] +| | | Mini-EM: Advance Time Step: 0.00610557 - 99.9668% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0013474 - 22.0683% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.5734e-05 - 3.39425% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00113681 - 84.3709% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.298e-06 - 0.114179% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.866e-06 - 0.779902% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 5.5295e-05 - 4.86405% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 3.6292e-05 - 3.19244% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.983e-06 - 0.526297% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 3.2069e-05 - 2.82096% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.9953e-05 - 1.75517% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 5.4258e-05 - 4.77283% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.497e-06 - 0.835408% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.04e-07 - 0.0707242% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000430009 - 37.8259% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 3.6464e-05 - 3.20757% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.777e-05 - 1.56315% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 9.381e-06 - 0.825204% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.8186e-05 - 2.47939% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 7.3587e-05 - 6.47311% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.8548e-05 - 1.63158% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.748e-06 - 0.681556% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.4532e-05 - 2.15797% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 4.42e-05 - 3.88807% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 9.2233e-05 - 8.11332% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.547e-06 - 0.57591% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 2.2735e-05 - 1.99989% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 6.6879e-05 - 5.88304% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.0016e-05 - 0.881062% [1] +| | | | | | Remainder: 2.366e-05 - 2.08126% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.0061e-05 - 0.7467% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.054e-06 - 0.152442% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.4805e-05 - 7.03616% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.6757e-05 - 1.98583% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.0218e-05 - 38.1881% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.16e-06 - 4.33531% [1] +| | | | | | Remainder: 1.5379e-05 - 57.4765% +| | | | | Remainder: 3.1175e-05 - 2.31372% +| | | | Stratimikos: BelosLOWS: 0.0040387 - 66.1479% [1] +| | | | | GMRES block system: Operation Op*x: 0.000121556 - 3.00978% [1] +| | | | | Belos::MVT::MvAddMv: 7.1234e-05 - 1.76378% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00339962 - 84.176% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000201978 - 5.94119% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.1012e-05 - 15.3541% [2] +| | | | | | | | Belos::MVT::MvDot: 2.6054e-05 - 84.0126% [2] +| | | | | | | | Remainder: 4.958e-06 - 15.9874% +| | | | | | | Belos::MVT::MvScale: 2.8706e-05 - 14.2124% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.3255e-05 - 41.2198% [2] +| | | | | | | | Belos::MVT::MvTransMv: 7.7352e-05 - 92.9097% [2] +| | | | | | | | Remainder: 5.903e-06 - 7.09026% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.3137e-05 - 6.50417% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.112e-05 - 84.6464% [2] +| | | | | | | | Remainder: 2.017e-06 - 15.3536% +| | | | | | | Remainder: 4.5868e-05 - 22.7094% +| | | | | | Belos::MVT::MvAddMv: 1.4575e-05 - 0.428724% [2] +| | | | | | Belos::MVT::MvNorm: 3.3617e-05 - 0.988846% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00263932 - 77.6359% [1] +| | | | | | | CG Q_B: Operation Op*x: 1.3371e-05 - 0.506607% [2] +| | | | | | | Belos::MVT::MvAddMv: 7.925e-06 - 0.300266% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.000248851 - 9.42859% [2] +| | | | | | | | Belos::MVT::Assign: 6.097e-06 - 2.45006% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 4.9085e-05 - 19.7247% [7] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.094e-05 - 63.0335% [7] +| | | | | | | | | Remainder: 1.8145e-05 - 36.9665% +| | | | | | | | Belos::MVT::MvDot: 1.5653e-05 - 6.29011% [12] +| | | | | | | | Belos::MVT::MvNorm: 1.1316e-05 - 4.5473% [7] +| | | | | | | | CG Q_B: Operation Op*x: 1.9968e-05 - 8.02408% [5] +| | | | | | | | Belos::MVT::MvAddMv: 1.8846e-05 - 7.57321% [15] +| | | | | | | | Remainder: 0.000127886 - 51.3906% +| | | | | | | CG S_E: Operation Op*x: 1.4546e-05 - 0.551126% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.00190274 - 72.092% [1] +| | | | | | | | Belos::MVT::Assign: 2.628e-06 - 0.138117% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.000247596 - 13.0126% [102] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000144759 - 58.4658% [102] +| | | | | | | | | Remainder: 0.000102837 - 41.5342% +| | | | | | | | Belos::MVT::MvDot: 0.000232107 - 12.1986% [203] +| | | | | | | | Belos::MVT::MvNorm: 0.000137352 - 7.21864% [102] +| | | | | | | | CG S_E: Operation Op*x: 0.000665313 - 34.966% [101] +| | | | | | | | Belos::MVT::MvAddMv: 0.000371701 - 19.535% [303] +| | | | | | | | Remainder: 0.000246044 - 12.931% +| | | | | | | Remainder: 0.00045189 - 17.1214% +| | | | | | GMRES block system: Operation Op*x: 2.8544e-05 - 0.839623% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 7.271e-06 - 0.213877% [1] +| | | | | | Remainder: 0.000474311 - 13.9519% +| | | | | Remainder: 0.000446293 - 11.0504% +| | | | Mini-EM: Compute responses: 0.00066568 - 10.9028% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.3099e-05 - 6.47443% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000272262 - 40.8998% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.131e-06 - 0.415409% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.947e-06 - 2.91888% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 2.108e-05 - 7.74254% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.33e-07 - 0.195767% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.048e-06 - 2.95598% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.41e-06 - 1.98706% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.4983e-05 - 9.17609% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.27e-07 - 0.156834% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 5.349e-06 - 1.96465% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 9.07e-05 - 33.3135% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 7.938e-06 - 2.91557% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.1628e-05 - 4.27089% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.02e-07 - 0.184381% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 6.0884e-05 - 22.3623% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.44e-06 - 1.63078% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.088e-06 - 1.86879% [1] +| | | | | | Remainder: 1.6174e-05 - 5.9406% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.875e-06 - 0.732334% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.392e-06 - 0.209109% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.0865e-05 - 13.65% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000126902 - 19.0635% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.54e-07 - 0.515358% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000115188 - 90.7693% [1] +| | | | | | Remainder: 1.106e-05 - 8.71539% +| | | | | Remainder: 0.000126285 - 18.9708% +| | | | Remainder: 5.3787e-05 - 0.88095% +| | | Remainder: 2.03e-06 - 0.0332373% +| | Remainder: 0.0171068 - 8.69325% +| Remainder: 8.1119e-05 - 0.0412056% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.0040387 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 15.8467 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=maxwell4.xml': + + 31.10 msec task-clock:u # 0.035 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,260 page-faults:u # 104.829 K/sec + 49,512,609 cycles:u # 1.592 GHz + 79,157,466 instructions:u # 1.60 insn per cycle + 17,163,022 branches:u # 551.894 M/sec + 296,724 branch-misses:u # 1.73% of all branches + + 0.885071726 seconds time elapsed + + 0.554312000 seconds user + 0.288478000 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=maxwell4.xml': + + 7,966 iTLB-loads:u + 13,125 iTLB-load-misses:u # 164.76% of all iTLB cache accesses + 17,723,474 dTLB-loads:u + 13,123 dTLB-load-misses:u # 0.07% of all dTLB cache accesses + + 0.894326073 seconds time elapsed + + 0.555612000 seconds user + 0.283173000 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=maxwell4.xml': + + 17,642,308 L1-dcache-loads:u + 578,691 L1-dcache-load-misses:u # 3.28% of all L1-dcache accesses + 70,574 LLC-loads:u + 30,238 LLC-load-misses:u # 42.85% of all LL-cache accesses + + 0.859810948 seconds time elapsed + + 0.552648000 seconds user + 0.282888000 seconds sys + + diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell4_power.output b/trilinos/output/xeon_CG_Tpetra_maxwell4_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell4_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell6.output b/trilinos/output/xeon_CG_Tpetra_maxwell6.output new file mode 100644 index 0000000..fe49778 --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell6.output @@ -0,0 +1,638 @@ +tron65.umiacs.umd.edu +1 CG Tpetra maxwell6.xml +output/xeon_CG_Tpetra_maxwell6.output +output/xeon_CG_Tpetra_maxwell6_power.output +dt = 2.22376e-09 + +Loading solver config from solverCG.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000267075 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=882, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 146 iterations with total CPU time of 0.00479919 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 7 iterations with total CPU time of 0.000343684 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.00727428 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 0.241995 [1] +| Mini-EM: Total Time: 0.241908 - 99.9643% [1] +| | Mini-EM: build mesh: 0.000457411 - 0.189084% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000302463 - 66.125% [1] +| | | Remainder: 0.000154948 - 33.875% +| | Mini-EM: build physics blocks: 0.000863658 - 0.357019% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00023906 - 0.0988226% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0158359 - 6.54625% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00653648 - 2.70205% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0018824 - 28.7983% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00147138 - 78.1653% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00013878 - 7.37252% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.000233762 - 12.4183% [3] +| | | | Remainder: 3.8474e-05 - 2.04389% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00224053 - 34.2773% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000288333 - 12.869% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.0931e-05 - 0.487876% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000211031 - 9.41881% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 7.9977e-05 - 3.56956% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00149017 - 66.5097% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 7.1348e-05 - 3.18443% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.7747e-05 - 1.23841% [3] +| | | | Remainder: 6.0992e-05 - 2.72222% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000640063 - 9.79217% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000309338 - 4.73249% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000474677 - 7.26197% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000350776 - 5.36644% [3] +| | | Remainder: 0.000638703 - 9.77136% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000225895 - 0.0933804% [2] +| | Mini-EM: setup physics model evaluator: 0.093805 - 38.7771% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0937919 - 99.9861% [1] +| | | | allocate FieldManagerBuilder: 3.024e-06 - 0.00322416% [1] +| | | | fmb->setWorksetContainer(): 4.51e-07 - 0.000480852% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.085571 - 91.235% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0855543 - 99.9804% [1] +| | | | | | getWorksets(): 0.0422334 - 49.3645% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0422298 - 99.9914% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0269405 - 63.7951% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00396179 - 14.7057% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0044483 - 16.5116% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000263783 - 5.92997% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00417684 - 93.8973% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000132032 - 3.16105% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.9018e-05 - 0.694736% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000208905 - 5.00151% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000294253 - 7.04487% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000843913 - 20.2046% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000116345 - 2.78548% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000598633 - 14.3322% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.8512e-05 - 1.8797% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00121253 - 29.0299% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000525449 - 43.3349% [1] +| | | | | | | | | | | | Remainder: 0.000687083 - 56.6651% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000574791 - 13.7614% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 4.3199e-05 - 1.03425% [1] +| | | | | | | | | | | Remainder: 4.4705e-05 - 1.07031% +| | | | | | | | | | Remainder: 7.684e-06 - 0.17274% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0117829 - 43.7366% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00636318 - 54.0036% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.9246e-05 - 0.616767% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.588e-06 - 0.150679% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00340661 - 53.5363% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00232582 - 36.5512% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.1519e-05 - 0.181026% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000325045 - 5.10821% [1] +| | | | | | | | | | | Remainder: 0.000245352 - 3.85581% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00259163 - 21.9948% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00212386 - 18.0249% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.9493e-05 - 0.335172% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000347958 - 2.95308% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000279565 - 2.37264% [1] +| | | | | | | | | | Remainder: 3.7207e-05 - 0.315771% +| | | | | | | | | Remainder: 0.00674756 - 25.0461% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0152683 - 36.1552% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0152434 - 99.8371% [2] +| | | | | | | | | Remainder: 2.4872e-05 - 0.1629% +| | | | | | | | Remainder: 2.0964e-05 - 0.0496427% +| | | | | | | Remainder: 3.635e-06 - 0.00860693% +| | | | | | getOrientations(): 6.118e-06 - 0.00715102% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007272 - 0.849987% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000711041 - 0.831099% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000336024 - 0.392761% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000117418 - 0.137244% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000798721 - 0.933584% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.29e-07 - 0.000618321% [2] +| | | | | | Remainder: 0.0406238 - 47.4831% +| | | | | Remainder: 1.6738e-05 - 0.0195604% +| | | | fmb->setupBCFieldManagers(): 9.899e-06 - 0.0105542% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4327e-05 - 0.0152753% [1] +| | | | build response library: 0.00817243 - 8.71336% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00808748 - 98.9605% [1] +| | | | | | getWorksets(): 3.328e-06 - 0.04115% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.278e-06 - 68.4495% [1] +| | | | | | | Remainder: 1.05e-06 - 31.5505% +| | | | | | getOrientations(): 5.4e-07 - 0.00667699% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000764425 - 9.45196% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000955496 - 11.8145% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000405739 - 5.01688% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115784 - 14.3164% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.017e-06 - 0.012575% [3] +| | | | | | Remainder: 0.00479909 - 59.3398% +| | | | | Remainder: 8.495e-05 - 1.03947% +| | | | Remainder: 2.0776e-05 - 0.0221512% +| | | Remainder: 1.3028e-05 - 0.0138884% +| | Mini-EM: setup auxiliary physics model evaluator: 0.052095 - 21.535% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0520839 - 99.9786% [1] +| | | | allocate FieldManagerBuilder: 6.33e-07 - 0.00121535% [1] +| | | | fmb->setWorksetContainer(): 5.61e-07 - 0.00107711% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0520401 - 99.9159% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0520371 - 99.9943% [1] +| | | | | | getWorksets(): 0.0270315 - 51.9465% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0270303 - 99.9958% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0236633 - 87.5436% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00388274 - 16.4083% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00375977 - 15.8886% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000222107 - 5.90747% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0035355 - 94.0351% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 4.642e-05 - 1.31297% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.6677e-05 - 0.754547% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000212697 - 6.01604% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000279671 - 7.91036% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000796859 - 22.5388% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 6.6716e-05 - 1.88703% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000625235 - 17.6845% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.2286e-05 - 0.630349% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000782918 - 22.1445% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0001401 - 17.8946% [1] +| | | | | | | | | | | | Remainder: 0.000642818 - 82.1054% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000627522 - 17.7492% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.7985e-05 - 1.07439% [1] +| | | | | | | | | | | Remainder: 1.0515e-05 - 0.297412% +| | | | | | | | | | Remainder: 2.159e-06 - 0.0574238% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00973306 - 41.1314% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00572433 - 58.8133% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.5186e-05 - 0.265289% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.295e-06 - 0.127438% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00266532 - 46.5612% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00300904 - 52.5657% [1] +| | | | | | | | | | | Remainder: 2.7493e-05 - 0.480283% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00216634 - 22.2575% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00129089 - 13.2629% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.7126e-05 - 0.175957% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000294445 - 3.02521% [1] +| | | | | | | | | | Remainder: 0.000239929 - 2.46509% +| | | | | | | | | Remainder: 0.00628773 - 26.5717% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00335892 - 12.4265% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00334454 - 99.5718% [1] +| | | | | | | | | Remainder: 1.4384e-05 - 0.428233% +| | | | | | | | Remainder: 8.096e-06 - 0.0299516% +| | | | | | | Remainder: 1.148e-06 - 0.0042469% +| | | | | | getOrientations(): 6.794e-06 - 0.0130561% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000419693 - 0.806527% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000351807 - 0.67607% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000199061 - 0.382537% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00399601 - 7.67915% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00397482 - 99.4698% [1] +| | | | | | | Remainder: 2.1185e-05 - 0.530154% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000406209 - 0.780614% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.27e-07 - 0.000628398% [2] +| | | | | | Remainder: 0.0196257 - 37.7149% +| | | | | Remainder: 2.96e-06 - 0.00568793% +| | | | fmb->setupBCFieldManagers(): 3.675e-06 - 0.00705593% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.1664e-05 - 0.0223946% [1] +| | | | build response library: 2.2351e-05 - 0.0429135% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.18e-07 - 1.42276% [1] +| | | | | Remainder: 2.2033e-05 - 98.5772% +| | | | Remainder: 4.937e-06 - 0.00947894% +| | | Remainder: 1.1151e-05 - 0.0214051% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0125693 - 5.1959% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00344774 - 27.4298% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00875627 - 69.6638% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000110481 - 1.26174% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00584692 - 66.7741% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.398e-06 - 0.02391% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.463e-06 - 0.0592278% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.75e-07 - 0.0132549% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 5.7398e-05 - 0.98168% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000230202 - 3.93715% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000773364 - 13.2269% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 9.4402e-05 - 1.61456% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.000205901 - 3.52153% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000653739 - 11.1809% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.000953485 - 16.3075% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 7.16e-07 - 0.0122458% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.69e-07 - 0.00631102% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00125358 - 21.4401% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00109827 - 18.7837% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.8045e-05 - 0.821715% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00044299 - 7.57647% [1] +| | | | | Remainder: 2.882e-05 - 0.492909% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.0037e-05 - 0.114626% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.105e-06 - 0.0240399% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000113633 - 1.29773% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00260593 - 29.7607% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00134452 - 51.5947% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00125189 - 48.04% [1] +| | | | | Remainder: 9.519e-06 - 0.365283% +| | | | Remainder: 6.7168e-05 - 0.767085% +| | | Remainder: 0.000365308 - 2.90635% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00428357 - 1.77074% [1] +| | | getWorksets(): 1.821e-06 - 0.0425113% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.025e-06 - 56.2878% [1] +| | | | Remainder: 7.96e-07 - 43.7122% +| | | getOrientations(): 5.96e-07 - 0.0139136% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000702748 - 16.4057% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000895601 - 20.9078% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000362128 - 8.45389% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00112948 - 26.3678% [1] +| | | Phalanx::SortAndOrderEvaluators: 8.89e-07 - 0.0207537% [3] +| | | Remainder: 0.0011903 - 27.7877% +| | panzer::ModelEvaluator::create_W_op: 0.0100366 - 4.14892% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0162925 - 6.73497% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.2668e-05 - 0.261888% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0128935 - 79.1377% [1] +| | | | panzer::WorksetContainer::getWorksets(): 9.49e-07 - 0.00736032% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 6.4325e-05 - 0.498896% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000247374 - 1.9186% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000412403 - 3.19854% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.006e-05 - 0.3107% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000415443 - 3.22212% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000392337 - 3.04291% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000680087 - 5.27466% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000327143 - 2.53728% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.66e-07 - 0.00671658% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.000974855 - 7.56084% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000813709 - 6.31102% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000117169 - 0.908747% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00029644 - 2.29915% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000839548 - 6.51142% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00127904 - 9.92008% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.053e-06 - 0.0236787% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 6.7406e-05 - 0.522792% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000849402 - 6.58785% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00125036 - 9.69758% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00173449 - 13.4525% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.0425e-05 - 0.313531% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000381441 - 2.9584% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000927894 - 7.19662% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000709484 - 5.50266% [1] +| | | | Remainder: 2.7771e-05 - 0.215388% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 8.063e-06 - 0.0494892% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.117e-06 - 0.00685593% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000116792 - 0.716847% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00319101 - 19.5858% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00317434 - 99.4777% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.0083e-05 - 0.315981% [1] +| | | | Remainder: 6.584e-06 - 0.20633% +| | | Remainder: 3.9333e-05 - 0.241419% +| | MaxwellPreconditioner::build: 0.00152638 - 0.630973% [1] +| | | MaxwellPreconditioner: Schur complement: 1.3983e-05 - 0.916091% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000914216 - 59.8945% [1] +| | | | Ifpack2::Relaxation::initialize: 1.0075e-05 - 1.10204% [1] +| | | | Ifpack2::Relaxation::compute: 0.0001336 - 14.6136% [1] +| | | | Remainder: 0.000770541 - 84.2843% +| | | MaxwellPreconditioner: Solver S_E: 0.000508209 - 33.2951% [1] +| | | | Ifpack2::Relaxation::initialize: 1.555e-06 - 0.305976% [1] +| | | | Ifpack2::Relaxation::compute: 8.3514e-05 - 16.433% [1] +| | | | Remainder: 0.00042314 - 83.261% +| | | MaxwellPreconditioner: Block preconditioner: 8.1104e-05 - 5.3135% [1] +| | | Remainder: 8.864e-06 - 0.580722% +| | Mini-EM: timestepper: 0.010415 - 4.30536% [1] +| | | Mini-EM: Advance Time Step: 0.0104123 - 99.9742% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00215216 - 20.6694% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.2045e-05 - 2.41826% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0018994 - 88.2555% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.271e-06 - 0.0669158% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.3802e-05 - 0.72665% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000133814 - 7.04506% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 7.8948e-05 - 4.15647% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 8.289e-06 - 0.436401% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 7.8854e-05 - 4.15152% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 5.8141e-05 - 3.06102% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 5.3227e-05 - 2.8023% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.8485e-05 - 0.973201% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.99e-07 - 0.0420659% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000423542 - 22.2987% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000111476 - 5.86901% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.8638e-05 - 2.5607% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 3.389e-05 - 1.78425% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 9.3532e-05 - 4.92429% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000218078 - 11.4814% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.751e-06 - 0.30278% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.1528e-05 - 0.606928% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.4502e-05 - 3.92239% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000127089 - 6.691% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.5294e-05 - 4.49057% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.111e-06 - 0.427029% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 5.9423e-05 - 3.12851% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000101552 - 5.34652% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.4497e-05 - 1.28972% [1] +| | | | | | Remainder: 2.6869e-05 - 1.4146% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.38e-06 - 0.435841% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.159e-06 - 0.100318% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000129686 - 6.02584% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.626e-05 - 1.22017% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.1519e-05 - 43.8652% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.46e-07 - 3.60244% [1] +| | | | | | Remainder: 1.3795e-05 - 52.5324% +| | | | | Remainder: 3.3231e-05 - 1.54407% +| | | | Stratimikos: BelosLOWS: 0.00730089 - 70.1177% [1] +| | | | | GMRES block system: Operation Op*x: 0.000159784 - 2.18855% [1] +| | | | | Belos::MVT::MvAddMv: 6.7336e-05 - 0.922298% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00658863 - 90.2442% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000228655 - 3.47045% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.621e-05 - 15.8361% [2] +| | | | | | | | Belos::MVT::MvDot: 3.0828e-05 - 85.1367% [2] +| | | | | | | | Remainder: 5.382e-06 - 14.8633% +| | | | | | | Belos::MVT::MvScale: 2.9657e-05 - 12.9702% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000105304 - 46.0537% [2] +| | | | | | | | Belos::MVT::MvTransMv: 9.7451e-05 - 92.5425% [2] +| | | | | | | | Remainder: 7.853e-06 - 7.45746% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.6038e-05 - 7.01406% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.3889e-05 - 86.6006% [2] +| | | | | | | | Remainder: 2.149e-06 - 13.3994% +| | | | | | | Remainder: 4.1446e-05 - 18.126% +| | | | | | Belos::MVT::MvAddMv: 2.5873e-05 - 0.392692% [2] +| | | | | | Belos::MVT::MvNorm: 4.1148e-05 - 0.624531% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00571039 - 86.6704% [1] +| | | | | | | CG Q_B: Operation Op*x: 2.6097e-05 - 0.457009% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.1671e-05 - 0.204382% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.000387952 - 6.79379% [2] +| | | | | | | | Belos::MVT::Assign: 1.5322e-05 - 3.94946% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 6.9584e-05 - 17.9362% [9] +| | | | | | | | | Ifpack2::Relaxation::apply: 4.84e-05 - 69.5562% [9] +| | | | | | | | | Remainder: 2.1184e-05 - 30.4438% +| | | | | | | | Belos::MVT::MvDot: 3.5195e-05 - 9.072% [16] +| | | | | | | | Belos::MVT::MvNorm: 2.3047e-05 - 5.94068% [9] +| | | | | | | | CG Q_B: Operation Op*x: 7.9119e-05 - 20.394% [7] +| | | | | | | | Belos::MVT::MvAddMv: 3.3711e-05 - 8.68948% [21] +| | | | | | | | Remainder: 0.000131974 - 34.0181% +| | | | | | | CG S_E: Operation Op*x: 3.5822e-05 - 0.627312% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.00467051 - 81.7897% [1] +| | | | | | | | Belos::MVT::Assign: 7.864e-06 - 0.168376% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.000371976 - 7.96435% [147] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000226856 - 60.9867% [147] +| | | | | | | | | Remainder: 0.00014512 - 39.0133% +| | | | | | | | Belos::MVT::MvDot: 0.000534836 - 11.4513% [293] +| | | | | | | | Belos::MVT::MvNorm: 0.000314459 - 6.73286% [147] +| | | | | | | | CG S_E: Operation Op*x: 0.00248454 - 53.1964% [146] +| | | | | | | | Belos::MVT::MvAddMv: 0.000595099 - 12.7416% [438] +| | | | | | | | Remainder: 0.000361735 - 7.74508% +| | | | | | | Remainder: 0.00057834 - 10.1278% +| | | | | | GMRES block system: Operation Op*x: 7.7809e-05 - 1.18096% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.47e-06 - 0.128555% [1] +| | | | | | Remainder: 0.00049628 - 7.53237% +| | | | | Remainder: 0.000485142 - 6.64497% +| | | | Mini-EM: Compute responses: 0.000900184 - 8.64536% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.905e-05 - 5.44889% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000420928 - 46.7602% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.113e-06 - 0.264416% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.0741e-05 - 2.55174% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 5.0828e-05 - 12.0752% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.17e-07 - 0.122824% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.9861e-05 - 7.09409% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.884e-06 - 2.34815% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.8424e-05 - 18.6312% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.53e-07 - 0.131376% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.1817e-05 - 2.80737% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000103792 - 24.6579% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.208e-05 - 2.86985% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.5062e-05 - 3.57828% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.53e-07 - 0.17889% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 6.6427e-05 - 15.7811% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 7.738e-06 - 1.83832% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.787e-06 - 1.13725% [1] +| | | | | | Remainder: 1.6551e-05 - 3.93203% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.135e-06 - 0.570439% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.358e-06 - 0.150858% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000111245 - 12.358% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00017441 - 19.3749% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.35e-07 - 0.364085% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000163331 - 93.6477% [1] +| | | | | | Remainder: 1.0444e-05 - 5.98819% +| | | | | Remainder: 0.000138058 - 15.3366% +| | | | Remainder: 5.9101e-05 - 0.567605% +| | | Remainder: 2.686e-06 - 0.0257897% +| | Remainder: 0.0167266 - 6.91443% +| Remainder: 8.6296e-05 - 0.0356603% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.00730089 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 29.5854 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=maxwell6.xml': + + 32.77 msec task-clock:u # 0.036 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,269 page-faults:u # 99.761 K/sec + 51,202,082 cycles:u # 1.563 GHz + 79,122,810 instructions:u # 1.55 insn per cycle + 17,153,815 branches:u # 523.489 M/sec + 292,733 branch-misses:u # 1.71% of all branches + + 0.907275397 seconds time elapsed + + 0.589920000 seconds user + 0.303917000 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=maxwell6.xml': + + 8,504 iTLB-loads:u + 15,168 iTLB-load-misses:u # 178.36% of all iTLB cache accesses + 17,800,785 dTLB-loads:u + 14,899 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 0.932037355 seconds time elapsed + + 0.630284000 seconds user + 0.261028000 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=maxwell6.xml': + + 17,590,854 L1-dcache-loads:u + 583,954 L1-dcache-load-misses:u # 3.32% of all L1-dcache accesses + 73,737 LLC-loads:u + 22,820 LLC-load-misses:u # 30.95% of all LL-cache accesses + + 0.927621807 seconds time elapsed + + 0.613657000 seconds user + 0.277983000 seconds sys + + diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell6_power.output b/trilinos/output/xeon_CG_Tpetra_maxwell6_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell6_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell8.output b/trilinos/output/xeon_CG_Tpetra_maxwell8.output new file mode 100644 index 0000000..b4622c4 --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell8.output @@ -0,0 +1,638 @@ +tron67.umiacs.umd.edu +1 CG Tpetra maxwell8.xml +output/xeon_CG_Tpetra_maxwell8.output +output/xeon_CG_Tpetra_maxwell8_power.output +dt = 1.66782e-09 + +Loading solver config from solverCG.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000274118 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1944, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 177 iterations with total CPU time of 0.0110784 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 9 iterations with total CPU time of 0.000561538 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.0138856 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 0.33492 [1] +| Mini-EM: Total Time: 0.334881 - 99.9882% [1] +| | Mini-EM: build mesh: 0.000416357 - 0.12433% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000272019 - 65.3331% [1] +| | | Remainder: 0.000144338 - 34.6669% +| | Mini-EM: build physics blocks: 0.000804582 - 0.240259% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000224626 - 0.0670764% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0288831 - 8.6249% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0113344 - 3.3846% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00365606 - 32.2564% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00289166 - 79.0922% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000189656 - 5.18744% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.000539689 - 14.7615% [3] +| | | | Remainder: 3.5057e-05 - 0.958873% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00224978 - 19.8492% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000460417 - 20.4649% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 2.9601e-05 - 1.31573% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000231072 - 10.2708% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000136184 - 6.0532% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00123758 - 55.0086% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 8.8631e-05 - 3.93953% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.5733e-05 - 1.1438% [3] +| | | | Remainder: 4.0571e-05 - 1.80333% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00142153 - 12.5418% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000686922 - 6.06052% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00110847 - 9.77973% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000748362 - 6.60258% [3] +| | | Remainder: 0.00146324 - 12.9098% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000516543 - 0.154247% [2] +| | Mini-EM: setup physics model evaluator: 0.104401 - 31.1756% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.104389 - 99.9884% [1] +| | | | allocate FieldManagerBuilder: 2.24e-06 - 0.00214582% [1] +| | | | fmb->setWorksetContainer(): 5.37e-07 - 0.000514423% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0963537 - 92.3026% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.09634 - 99.9858% [1] +| | | | | | getWorksets(): 0.0540767 - 56.1311% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.054073 - 99.9932% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0336465 - 62.2241% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00391951 - 11.6491% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00570427 - 16.9535% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000291847 - 5.11629% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00540539 - 94.7604% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000117029 - 2.16504% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.8099e-05 - 0.519833% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000253374 - 4.68744% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00041393 - 7.65773% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00118223 - 21.8713% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000186728 - 3.45448% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000757839 - 14.0201% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.9801e-05 - 1.47632% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00148695 - 27.5087% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000726524 - 48.8599% [1] +| | | | | | | | | | | | Remainder: 0.000760429 - 51.1401% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000785494 - 14.5317% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 6.8374e-05 - 1.26492% [1] +| | | | | | | | | | | Remainder: 4.5535e-05 - 0.842401% +| | | | | | | | | | Remainder: 7.032e-06 - 0.123276% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0172135 - 51.1599% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00923177 - 53.631% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.6693e-05 - 0.397464% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.654e-06 - 0.0937415% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00455257 - 49.3142% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00378593 - 41.0098% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.333e-06 - 0.101097% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000624773 - 6.76764% [1] +| | | | | | | | | | | Remainder: 0.000213813 - 2.31606% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00401204 - 23.3075% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00281753 - 16.3681% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.1664e-05 - 0.242042% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000544354 - 3.16237% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000525041 - 3.05017% [1] +| | | | | | | | | | Remainder: 4.1106e-05 - 0.238801% +| | | | | | | | | Remainder: 0.00680918 - 20.2374% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0204066 - 37.7391% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0203793 - 99.8662% [2] +| | | | | | | | | Remainder: 2.7313e-05 - 0.133844% +| | | | | | | | Remainder: 1.9907e-05 - 0.036815% +| | | | | | | Remainder: 3.7e-06 - 0.00684213% +| | | | | | getOrientations(): 7.41e-06 - 0.00769151% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000689052 - 0.715229% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000687977 - 0.714114% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000333652 - 0.346328% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000113728 - 0.118049% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000783715 - 0.813489% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.91e-07 - 0.000613452% [2] +| | | | | | Remainder: 0.0396471 - 41.1534% +| | | | | Remainder: 1.3669e-05 - 0.0141863% +| | | | fmb->setupBCFieldManagers(): 8.447e-06 - 0.00809186% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.338e-05 - 0.0128175% [1] +| | | | build response library: 0.00799213 - 7.65612% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00792303 - 99.1353% [1] +| | | | | | getWorksets(): 3.744e-06 - 0.0472546% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.293e-06 - 61.2447% [1] +| | | | | | | Remainder: 1.451e-06 - 38.7553% +| | | | | | getOrientations(): 5.63e-07 - 0.00710587% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000802617 - 10.1302% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0008932 - 11.2735% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000363382 - 4.5864% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011094 - 14.0023% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.19e-06 - 0.0150195% [3] +| | | | | | Remainder: 0.00474893 - 59.9383% +| | | | | Remainder: 6.9105e-05 - 0.864663% +| | | | Remainder: 1.8446e-05 - 0.0176705% +| | | Remainder: 1.2157e-05 - 0.0116445% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0646516 - 19.3058% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0646325 - 99.9704% [1] +| | | | allocate FieldManagerBuilder: 6.63e-07 - 0.0010258% [1] +| | | | fmb->setWorksetContainer(): 2.6e-06 - 0.00402275% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0645878 - 99.9309% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0645843 - 99.9946% [1] +| | | | | | getWorksets(): 0.0370627 - 57.3866% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0370612 - 99.9959% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0290706 - 78.4394% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00386308 - 13.2886% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00465909 - 16.0268% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000244829 - 5.25487% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00441195 - 94.6955% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 4.6543e-05 - 1.05493% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.6798e-05 - 0.607396% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000236568 - 5.36198% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000368176 - 8.34497% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00110489 - 25.0431% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000138258 - 3.13372% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000673843 - 15.2731% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.4322e-05 - 0.551276% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000916755 - 20.7789% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000239458 - 26.1202% [1] +| | | | | | | | | | | | Remainder: 0.000677297 - 73.8798% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000790094 - 17.908% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.377e-05 - 1.67205% [1] +| | | | | | | | | | | Remainder: 1.1936e-05 - 0.270538% +| | | | | | | | | | Remainder: 2.312e-06 - 0.0496234% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0141309 - 48.6089% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00742006 - 52.5094% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.4272e-05 - 0.192344% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.302e-06 - 0.0984089% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0033056 - 44.5495% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00404798 - 54.5546% [1] +| | | | | | | | | | | Remainder: 4.4898e-05 - 0.60509% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00329498 - 23.3176% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00275379 - 19.4877% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.9032e-05 - 0.134684% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000427879 - 3.02797% [1] +| | | | | | | | | | Remainder: 0.000215161 - 1.52263% +| | | | | | | | | Remainder: 0.00641751 - 22.0756% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00798232 - 21.5382% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00796665 - 99.8037% [1] +| | | | | | | | | Remainder: 1.5669e-05 - 0.196296% +| | | | | | | | Remainder: 8.299e-06 - 0.0223927% +| | | | | | | Remainder: 1.532e-06 - 0.00413353% +| | | | | | getOrientations(): 8.279e-06 - 0.0128189% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000405794 - 0.628317% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000346408 - 0.536366% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000192689 - 0.298353% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00801341 - 12.4077% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00799502 - 99.7705% [1] +| | | | | | | Remainder: 1.8388e-05 - 0.229465% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000412533 - 0.638751% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.01e-07 - 0.000620894% [2] +| | | | | | Remainder: 0.018142 - 28.0905% +| | | | | Remainder: 3.509e-06 - 0.00543291% +| | | | fmb->setupBCFieldManagers(): 3.8e-06 - 0.0058794% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3124e-05 - 0.0203056% [1] +| | | | build response library: 1.9666e-05 - 0.0304274% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.11e-07 - 1.58141% [1] +| | | | | Remainder: 1.9355e-05 - 98.4186% +| | | | Remainder: 4.818e-06 - 0.00745446% +| | | Remainder: 1.9133e-05 - 0.029594% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0265718 - 7.93469% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00753884 - 28.3716% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0186745 - 70.2794% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000123644 - 0.662102% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0122376 - 65.531% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.22e-06 - 0.0099693% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.307e-06 - 0.0270233% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6e-07 - 0.00490293% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000109406 - 0.894017% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000526409 - 4.30158% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00179729 - 14.6866% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000209039 - 1.70817% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.000467246 - 3.81813% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00152556 - 12.4662% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00229802 - 18.7784% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.38e-07 - 0.00766492% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.58e-07 - 0.00292542% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00307323 - 25.113% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00112397 - 9.18455% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000100012 - 0.817254% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000974877 - 7.96626% [1] +| | | | | Remainder: 2.6102e-05 - 0.213294% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.19e-06 - 0.0492116% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.921e-06 - 0.0102868% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000115183 - 0.616794% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0061077 - 32.7061% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00309143 - 50.6153% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00300187 - 49.149% [1] +| | | | | Remainder: 1.4399e-05 - 0.235752% +| | | | Remainder: 7.9269e-05 - 0.424478% +| | | Remainder: 0.000358438 - 1.34894% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00424109 - 1.26645% [1] +| | | getWorksets(): 2e-06 - 0.0471577% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.061e-06 - 53.05% [1] +| | | | Remainder: 9.39e-07 - 46.95% +| | | getOrientations(): 7.11e-07 - 0.0167646% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000699559 - 16.4948% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000873639 - 20.5994% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000365821 - 8.62565% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00111388 - 26.2641% [1] +| | | Phalanx::SortAndOrderEvaluators: 8.96e-07 - 0.0211267% [3] +| | | Remainder: 0.00118458 - 27.931% +| | panzer::ModelEvaluator::create_W_op: 0.0218719 - 6.53123% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.032955 - 9.84081% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.3719e-05 - 0.163007% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0252002 - 76.4684% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.146e-06 - 0.00454759% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000130253 - 0.516874% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000594374 - 2.35861% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000921098 - 3.65513% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.1881e-05 - 0.324923% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000961497 - 3.81544% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000917254 - 3.63987% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000653714 - 2.59409% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000679189 - 2.69518% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.6e-07 - 0.00341268% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.000987519 - 3.9187% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00190269 - 7.55031% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000284942 - 1.13072% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000692486 - 2.74794% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00189834 - 7.53306% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00299944 - 11.9025% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.141e-06 - 0.0124642% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000136678 - 0.54237% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00194835 - 7.73151% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00296551 - 11.7678% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00171784 - 6.8168% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 7.6493e-05 - 0.303542% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000901816 - 3.57861% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0021825 - 8.66065% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00152786 - 6.06288% [1] +| | | | Remainder: 3.3279e-05 - 0.132059% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.499e-06 - 0.0288242% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.101e-06 - 0.00334092% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000182367 - 0.553382% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00743356 - 22.5567% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00741437 - 99.7419% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.075e-05 - 0.144614% [1] +| | | | Remainder: 8.439e-06 - 0.113526% +| | | Remainder: 7.4593e-05 - 0.226348% +| | MaxwellPreconditioner::build: 0.00144804 - 0.432404% [1] +| | | MaxwellPreconditioner: Schur complement: 1.4566e-05 - 1.00591% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0008469 - 58.486% [1] +| | | | Ifpack2::Relaxation::initialize: 8.285e-06 - 0.978274% [1] +| | | | Ifpack2::Relaxation::compute: 0.000135133 - 15.9562% [1] +| | | | Remainder: 0.000703482 - 83.0655% +| | | MaxwellPreconditioner: Solver S_E: 0.000505118 - 34.8829% [1] +| | | | Ifpack2::Relaxation::initialize: 1.191e-06 - 0.235786% [1] +| | | | Ifpack2::Relaxation::compute: 0.000108271 - 21.4348% [1] +| | | | Remainder: 0.000395656 - 78.3294% +| | | MaxwellPreconditioner: Block preconditioner: 7.334e-05 - 5.06478% [1] +| | | Remainder: 8.114e-06 - 0.560344% +| | Mini-EM: timestepper: 0.0190877 - 5.69985% [1] +| | | Mini-EM: Advance Time Step: 0.0190851 - 99.9863% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00393557 - 20.6211% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.9492e-05 - 1.76574% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00357067 - 90.7281% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.427e-06 - 0.0399645% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.2494e-05 - 0.629967% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000285503 - 7.99579% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000168759 - 4.72626% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.4914e-05 - 0.417681% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000153139 - 4.28881% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000145412 - 4.07241% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 5.767e-05 - 1.61511% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.4136e-05 - 0.956012% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.143e-06 - 0.0320108% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000411018 - 11.511% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000285154 - 7.98602% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 9.6109e-05 - 2.69163% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 5.312e-05 - 1.48768% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000238773 - 6.68707% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000561687 - 15.7306% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.946e-06 - 0.110512% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 2.1748e-05 - 0.609074% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000193673 - 5.424% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00029971 - 8.39367% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.7392e-05 - 2.4475% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.311e-05 - 0.367158% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000111442 - 3.12104% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000227263 - 6.36472% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.3781e-05 - 1.50619% [1] +| | | | | | Remainder: 2.8142e-05 - 0.788145% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.0724e-05 - 0.272489% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.858e-06 - 0.0472105% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000201863 - 5.1292% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.291e-05 - 1.09031% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.1994e-05 - 51.2561% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.376e-06 - 3.20671% [1] +| | | | | | Remainder: 1.954e-05 - 45.5372% +| | | | | Remainder: 3.8054e-05 - 0.966926% +| | | | Stratimikos: BelosLOWS: 0.0139148 - 72.9092% [1] +| | | | | GMRES block system: Operation Op*x: 0.000230223 - 1.65452% [1] +| | | | | Belos::MVT::MvAddMv: 6.3839e-05 - 0.458785% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0131389 - 94.424% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000233241 - 1.77519% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.4363e-05 - 19.0202% [2] +| | | | | | | | Belos::MVT::MvDot: 3.4706e-05 - 78.2319% [2] +| | | | | | | | Remainder: 9.657e-06 - 21.7681% +| | | | | | | Belos::MVT::MvScale: 2.7174e-05 - 11.6506% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.6456e-05 - 41.3547% [2] +| | | | | | | | Belos::MVT::MvTransMv: 8.9346e-05 - 92.6288% [2] +| | | | | | | | Remainder: 7.11e-06 - 7.37124% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.6923e-05 - 7.25559% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.475e-05 - 87.1595% [2] +| | | | | | | | Remainder: 2.173e-06 - 12.8405% +| | | | | | | Remainder: 4.8325e-05 - 20.7189% +| | | | | | Belos::MVT::MvAddMv: 3.8094e-05 - 0.289933% [2] +| | | | | | Belos::MVT::MvNorm: 3.182e-05 - 0.242181% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0122483 - 93.222% [1] +| | | | | | | CG Q_B: Operation Op*x: 5.0171e-05 - 0.409614% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.5455e-05 - 0.12618% [3] +| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.000575303 - 4.69698% [2] +| | | | | | | | Belos::MVT::Assign: 1.8215e-05 - 3.16616% [4] +| | | | | | | | CG Q_B: Operation Prec*x: 7.6593e-05 - 13.3135% [11] +| | | | | | | | | Ifpack2::Relaxation::apply: 5.4202e-05 - 70.7663% [11] +| | | | | | | | | Remainder: 2.2391e-05 - 29.2337% +| | | | | | | | Belos::MVT::MvDot: 6.7707e-05 - 11.7689% [20] +| | | | | | | | Belos::MVT::MvNorm: 4.1101e-05 - 7.14424% [11] +| | | | | | | | CG Q_B: Operation Op*x: 0.000182414 - 31.7075% [9] +| | | | | | | | Belos::MVT::MvAddMv: 5.5488e-05 - 9.645% [27] +| | | | | | | | Remainder: 0.000133785 - 23.2547% +| | | | | | | CG S_E: Operation Op*x: 7.8835e-05 - 0.643638% [1] +| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0109076 - 89.054% [1] +| | | | | | | | Belos::MVT::Assign: 1.8025e-05 - 0.165251% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.000601903 - 5.51818% [178] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000385969 - 64.1248% [178] +| | | | | | | | | Remainder: 0.000215934 - 35.8752% +| | | | | | | | Belos::MVT::MvDot: 0.00118331 - 10.8485% [355] +| | | | | | | | Belos::MVT::MvNorm: 0.000637241 - 5.84215% [178] +| | | | | | | | CG S_E: Operation Op*x: 0.00695846 - 63.7944% [177] +| | | | | | | | Belos::MVT::MvAddMv: 0.00102289 - 9.37769% [531] +| | | | | | | | Remainder: 0.000485816 - 4.45391% +| | | | | | | Remainder: 0.000620944 - 5.06961% +| | | | | | GMRES block system: Operation Op*x: 0.000152907 - 1.16377% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.869e-06 - 0.0675018% [1] +| | | | | | Remainder: 0.000425628 - 3.23945% +| | | | | Remainder: 0.000481828 - 3.4627% +| | | | Mini-EM: Compute responses: 0.0011727 - 6.14459% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.3981e-05 - 5.45586% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000638093 - 54.4122% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.428e-06 - 0.223792% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.5642e-05 - 2.45137% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000120905 - 18.9479% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.1e-07 - 0.0799257% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.9896e-05 - 4.68521% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.9872e-05 - 4.68145% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000189552 - 29.706% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.07e-07 - 0.110799% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.7795e-05 - 4.35595% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 8.7458e-05 - 13.7062% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.8417e-05 - 2.88626% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.1596e-05 - 1.81729% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.43e-07 - 0.0850973% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 6.8181e-05 - 10.6851% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.2562e-05 - 1.96868% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.692e-06 - 0.892033% [1] +| | | | | | Remainder: 1.7337e-05 - 2.717% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.823e-06 - 0.496546% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.291e-06 - 0.110088% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000147528 - 12.5802% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000179098 - 15.2723% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.15e-07 - 0.399223% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00016739 - 93.4628% [1] +| | | | | | Remainder: 1.0993e-05 - 6.13798% +| | | | | Remainder: 0.000136888 - 11.6729% +| | | | Remainder: 6.2037e-05 - 0.325055% +| | | Remainder: 2.616e-06 - 0.0137051% +| | Remainder: 0.0174733 - 5.21775% +| Remainder: 3.936e-05 - 0.0117521% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.0139148 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 36.7954 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=maxwell8.xml': + + 27.15 msec task-clock:u # 0.028 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,747 page-faults:u # 101.175 K/sec + 45,356,846 cycles:u # 1.671 GHz + 77,730,625 instructions:u # 1.71 insn per cycle + 16,888,960 branches:u # 622.041 M/sec + 290,099 branch-misses:u # 1.72% of all branches + + 0.978801591 seconds time elapsed + + 0.684847000 seconds user + 0.244841000 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=maxwell8.xml': + + 7,996 iTLB-loads:u + 14,530 iTLB-load-misses:u # 181.72% of all iTLB cache accesses + 17,640,131 dTLB-loads:u + 14,505 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 1.000023679 seconds time elapsed + + 0.684568000 seconds user + 0.250394000 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=maxwell8.xml': + + 17,593,501 L1-dcache-loads:u + 574,293 L1-dcache-load-misses:u # 3.26% of all L1-dcache accesses + 62,141 LLC-loads:u + 10,948 LLC-load-misses:u # 17.62% of all LL-cache accesses + + 0.963529252 seconds time elapsed + + 0.655025000 seconds user + 0.273837000 seconds sys + + diff --git a/trilinos/output/xeon_CG_Tpetra_maxwell8_power.output b/trilinos/output/xeon_CG_Tpetra_maxwell8_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_CG_Tpetra_maxwell8_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell10.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell10.output new file mode 100644 index 0000000..d677793 --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell10.output @@ -0,0 +1,686 @@ +tron66.umiacs.umd.edu +1 GMRES Tpetra maxwell10.xml +output/xeon_GMRES_Tpetra_maxwell10.output +output/xeon_GMRES_Tpetra_maxwell10_power.output +dt = 1.33426e-09 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000647375 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=3630, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 196 iterations with total CPU time of 0.312955 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.00265701 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.318936 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 0.78861 [1] +| Mini-EM: Total Time: 0.788567 - 99.9945% [1] +| | Mini-EM: build mesh: 0.000438476 - 0.0556042% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000286805 - 65.4095% [1] +| | | Remainder: 0.000151671 - 34.5905% +| | Mini-EM: build physics blocks: 0.000868329 - 0.110115% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000257658 - 0.0326742% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0494132 - 6.2662% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.019897 - 2.52318% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0067796 - 34.0735% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00538904 - 79.489% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000299069 - 4.41131% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00104998 - 15.4873% [3] +| | | | Remainder: 4.1516e-05 - 0.612366% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00309197 - 15.5399% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000916638 - 29.6458% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 8.0116e-05 - 2.5911% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000325638 - 10.5317% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00023878 - 7.72259% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127471 - 41.2264% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000175049 - 5.66141% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.385e-05 - 1.09477% [3] +| | | | Remainder: 4.7189e-05 - 1.52618% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00262218 - 13.1788% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00127506 - 6.40829% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00209206 - 10.5145% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0013794 - 6.93273% [3] +| | | Remainder: 0.00265671 - 13.3523% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00104161 - 0.13209% [2] +| | Mini-EM: setup physics model evaluator: 0.124844 - 15.8317% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.12483 - 99.9886% [1] +| | | | allocate FieldManagerBuilder: 3.529e-06 - 0.00282705% [1] +| | | | fmb->setWorksetContainer(): 4.03e-07 - 0.00032284% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.116632 - 93.4333% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.116614 - 99.9845% [1] +| | | | | | getWorksets(): 0.0735148 - 63.0409% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0735114 - 99.9953% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0413053 - 56.1889% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00393114 - 9.51728% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0073427 - 17.7767% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000347441 - 4.73179% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00698552 - 95.1355% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000146302 - 2.09436% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.0991e-05 - 0.443646% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000302364 - 4.32844% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00058123 - 8.3205% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00170471 - 24.4035% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0003079 - 4.40769% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00088716 - 12.7% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.3723e-05 - 1.34168% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00178142 - 25.5016% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000896197 - 50.308% [1] +| | | | | | | | | | | | Remainder: 0.000885224 - 49.692% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000970246 - 13.8894% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000116868 - 1.673% [1] +| | | | | | | | | | | Remainder: 6.2601e-05 - 0.896154% +| | | | | | | | | | Remainder: 9.742e-06 - 0.132676% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0231605 - 56.0715% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0128085 - 55.3032% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.834e-05 - 0.377406% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.1455e-05 - 0.089433% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00643 - 50.2012% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00496851 - 38.7908% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.2251e-05 - 0.0956476% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00109505 - 8.54944% [1] +| | | | | | | | | | | Remainder: 0.00024286 - 1.89609% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00575254 - 24.8378% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00272176 - 11.7518% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.2387e-05 - 0.226191% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000874367 - 3.77526% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000908425 - 3.92231% [1] +| | | | | | | | | | Remainder: 4.2516e-05 - 0.183571% +| | | | | | | | | Remainder: 0.00687095 - 16.6346% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0321813 - 43.7773% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0321405 - 99.8731% [2] +| | | | | | | | | Remainder: 4.0852e-05 - 0.126943% +| | | | | | | | Remainder: 2.4788e-05 - 0.03372% +| | | | | | | Remainder: 3.427e-06 - 0.00466165% +| | | | | | getOrientations(): 7.836e-06 - 0.00671958% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000786927 - 0.674811% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000742516 - 0.636727% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000375193 - 0.321738% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000129882 - 0.111377% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00084759 - 0.726831% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.79e-07 - 0.000410755% [2] +| | | | | | Remainder: 0.0402092 - 34.4805% +| | | | | Remainder: 1.8058e-05 - 0.0154828% +| | | | fmb->setupBCFieldManagers(): 9.004e-06 - 0.00721303% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.488e-05 - 0.0119202% [1] +| | | | build response library: 0.0081484 - 6.52762% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00806691 - 99% [1] +| | | | | | getWorksets(): 3.414e-06 - 0.042321% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.524e-06 - 73.9309% [1] +| | | | | | | Remainder: 8.9e-07 - 26.0691% +| | | | | | getOrientations(): 5.1e-07 - 0.00632212% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000790155 - 9.79501% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00093783 - 11.6256% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398705 - 4.94247% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00112009 - 13.885% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.252e-06 - 0.0155202% [3] +| | | | | | Remainder: 0.00481496 - 59.6877% +| | | | | Remainder: 8.1484e-05 - 1% +| | | | Remainder: 2.0936e-05 - 0.0167717% +| | | Remainder: 1.4273e-05 - 0.0114327% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0870624 - 11.0406% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0870404 - 99.9747% [1] +| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000827202% [1] +| | | | fmb->setWorksetContainer(): 9.2e-07 - 0.00105698% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0869933 - 99.9459% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0869896 - 99.9958% [1] +| | | | | | getWorksets(): 0.0518104 - 59.5593% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.051809 - 99.9973% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0356388 - 68.7888% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00395373 - 11.0939% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00626011 - 17.5654% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00029905 - 4.77707% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00595825 - 95.1779% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.7385e-05 - 0.963119% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.0192e-05 - 0.506726% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000277804 - 4.66251% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00051573 - 8.65573% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00162186 - 27.2205% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00025655 - 4.3058% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000799155 - 13.4126% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.4243e-05 - 0.574716% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00130548 - 21.9104% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000407033 - 31.1788% [1] +| | | | | | | | | | | | Remainder: 0.000898445 - 68.8212% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000918809 - 15.4208% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000126536 - 2.12371% [1] +| | | | | | | | | | | Remainder: 1.4503e-05 - 0.243411% +| | | | | | | | | | Remainder: 2.816e-06 - 0.0449832% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0185194 - 51.964% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00975782 - 52.6899% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.8284e-05 - 0.187378% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.898e-06 - 0.101437% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00427203 - 43.7805% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00542321 - 55.578% [1] +| | | | | | | | | | | Remainder: 3.4406e-05 - 0.352599% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00386023 - 20.8443% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00421239 - 22.7459% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.3084e-05 - 0.124648% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000646632 - 3.49166% [1] +| | | | | | | | | | Remainder: 1.919e-05 - 0.103621% +| | | | | | | | | Remainder: 0.00690562 - 19.3767% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0161599 - 31.1914% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0161373 - 99.86% [1] +| | | | | | | | | Remainder: 2.2627e-05 - 0.140019% +| | | | | | | | Remainder: 1.026e-05 - 0.0198035% +| | | | | | | Remainder: 1.415e-06 - 0.00273111% +| | | | | | getOrientations(): 7.083e-06 - 0.00814235% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000453119 - 0.520889% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000392451 - 0.451147% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000243537 - 0.279961% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0144553 - 16.6173% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0144343 - 99.8547% [1] +| | | | | | | Remainder: 2.101e-05 - 0.145345% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000540408 - 0.621233% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.3e-07 - 0.000494312% [2] +| | | | | | Remainder: 0.0190869 - 21.9415% +| | | | | Remainder: 3.674e-06 - 0.00422331% +| | | | fmb->setupBCFieldManagers(): 4.476e-06 - 0.00514244% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.2617e-05 - 0.0144956% [1] +| | | | build response library: 2.2163e-05 - 0.0254629% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.03e-07 - 1.81835% [1] +| | | | | Remainder: 2.176e-05 - 98.1817% +| | | | Remainder: 6.228e-06 - 0.0071553% +| | | Remainder: 2.1986e-05 - 0.0252531% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0492946 - 6.25116% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0141075 - 28.6187% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0345749 - 70.1394% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000192629 - 0.557135% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0225782 - 65.3022% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.961e-06 - 0.00868537% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.656e-06 - 0.0161926% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.06e-07 - 0.00312691% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00019028 - 0.84276% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00104702 - 4.63731% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00352488 - 15.6119% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000388849 - 1.72223% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.000899236 - 3.98276% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00297494 - 13.1761% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00439369 - 19.4599% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 7.91e-07 - 0.00350338% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.86e-07 - 0.00170961% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00591132 - 26.1815% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00119141 - 5.27682% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00021305 - 0.943609% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00180541 - 7.99627% [1] +| | | | | Remainder: 3.061e-05 - 0.135573% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.087e-05 - 0.031439% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.585e-06 - 0.00747651% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000164011 - 0.474364% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0115192 - 33.3166% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00579692 - 50.324% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00570901 - 49.5609% [1] +| | | | | Remainder: 1.3264e-05 - 0.115147% +| | | | Remainder: 0.000107448 - 0.310768% +| | | Remainder: 0.000612181 - 1.24188% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00439719 - 0.557618% [1] +| | | getWorksets(): 2.996e-06 - 0.0681344% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.676e-06 - 55.9413% [1] +| | | | Remainder: 1.32e-06 - 44.0587% +| | | getOrientations(): 7.99e-07 - 0.0181707% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000778384 - 17.7018% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000921454 - 20.9555% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000390846 - 8.88854% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119039 - 27.0716% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.79e-07 - 0.0222642% [3] +| | | Remainder: 0.00111134 - 25.2739% +| | panzer::ModelEvaluator::create_W_op: 0.0420641 - 5.33424% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0606784 - 7.69476% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.8108e-05 - 0.128725% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0460819 - 75.9446% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.885e-06 - 0.00409054% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000250028 - 0.542573% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00122058 - 2.64871% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00189944 - 4.12188% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000164128 - 0.356166% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00179259 - 3.89002% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00176198 - 3.82358% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000651588 - 1.41398% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00133736 - 2.90214% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.569e-06 - 0.00340481% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00102578 - 2.226% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00390013 - 8.46348% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000562466 - 1.22058% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0012967 - 2.81391% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00367741 - 7.98015% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00595647 - 12.9258% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.806e-06 - 0.00825921% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000254017 - 0.551229% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00371294 - 8.05726% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00589192 - 12.7857% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00169259 - 3.67301% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00014249 - 0.30921% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00174415 - 3.7849% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00423027 - 9.1799% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00286977 - 6.22753% [1] +| | | | Remainder: 3.9854e-05 - 0.0864851% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.2448e-05 - 0.0205147% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.126e-06 - 0.00185569% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000290371 - 0.478541% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0140974 - 23.233% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0140746 - 99.838% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.4026e-05 - 0.0994934% [1] +| | | | Remainder: 8.807e-06 - 0.0624725% +| | | Remainder: 0.000116979 - 0.192785% +| | MaxwellPreconditioner::build: 0.00173363 - 0.219846% [1] +| | | MaxwellPreconditioner: Schur complement: 1.6959e-05 - 0.978236% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00100441 - 57.937% [1] +| | | | Ifpack2::Relaxation::initialize: 1.1211e-05 - 1.11617% [1] +| | | | Ifpack2::Relaxation::compute: 0.000185848 - 18.5031% [1] +| | | | Remainder: 0.000807354 - 80.3807% +| | | MaxwellPreconditioner: Solver S_E: 0.00061331 - 35.3772% [1] +| | | | Ifpack2::Relaxation::initialize: 1.394e-06 - 0.227291% [1] +| | | | Ifpack2::Relaxation::compute: 0.000161631 - 26.3539% [1] +| | | | Remainder: 0.000450285 - 73.4188% +| | | MaxwellPreconditioner: Block preconditioner: 8.9702e-05 - 5.17423% [1] +| | | Remainder: 9.246e-06 - 0.533332% +| | Mini-EM: timestepper: 0.327762 - 41.5643% [1] +| | | Mini-EM: Advance Time Step: 0.327759 - 99.9992% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00687237 - 2.09677% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000103408 - 1.50469% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00642813 - 93.5358% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.197e-06 - 0.0341779% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.8828e-05 - 0.604032% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000562081 - 8.74408% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0003201 - 4.97967% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 2.3759e-05 - 0.36961% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000287731 - 4.47612% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000290445 - 4.51834% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 5.266e-05 - 0.819212% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 6.0104e-05 - 0.935015% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.5e-07 - 0.0116675% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000390378 - 6.07296% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000615401 - 9.57356% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000177882 - 2.76724% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000100848 - 1.56885% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000437715 - 6.80937% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00111828 - 17.3967% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.258e-06 - 0.0506835% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 3.7645e-05 - 0.585629% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000407513 - 6.33953% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000588513 - 9.15527% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.7061e-05 - 1.35438% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.0885e-05 - 0.3249% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000230602 - 3.58739% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000437389 - 6.8043% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000100458 - 1.56279% [1] +| | | | | | Remainder: 3.5645e-05 - 0.554516% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.1742e-05 - 0.170858% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.116e-06 - 0.03079% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000239558 - 3.48581% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.8702e-05 - 0.563153% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.1831e-05 - 56.4079% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.1e-06 - 2.84223% [1] +| | | | | | Remainder: 1.5771e-05 - 40.7498% +| | | | | Remainder: 4.8715e-05 - 0.708853% +| | | | Stratimikos: BelosLOWS: 0.318965 - 97.3167% [1] +| | | | | GMRES block system: Operation Op*x: 0.000385669 - 0.120913% [1] +| | | | | Belos::MVT::MvAddMv: 7.6755e-05 - 0.0240638% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.317914 - 99.6707% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000217576 - 0.0684386% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.6382e-05 - 25.9137% [2] +| | | | | | | | Belos::MVT::MvDot: 4.6877e-05 - 83.1418% [2] +| | | | | | | | Remainder: 9.505e-06 - 16.8582% +| | | | | | | Belos::MVT::MvScale: 3.5349e-05 - 16.2467% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.1531e-05 - 28.2802% [2] +| | | | | | | | Belos::MVT::MvTransMv: 5.9037e-05 - 95.9468% [2] +| | | | | | | | Remainder: 2.494e-06 - 4.05324% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.6804e-05 - 7.72328% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.5594e-05 - 92.7993% [2] +| | | | | | | | Remainder: 1.21e-06 - 7.20067% +| | | | | | | Remainder: 4.751e-05 - 21.836% +| | | | | | Belos::MVT::MvAddMv: 5.3266e-05 - 0.0167548% [2] +| | | | | | Belos::MVT::MvNorm: 4.1484e-05 - 0.0130488% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.316807 - 99.6515% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000101316 - 0.0319804% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.2115e-05 - 0.0069806% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00283074 - 0.893525% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00143256 - 50.6074% [13] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 9.0738e-05 - 6.33395% [13] +| | | | | | | | | | Belos::MVT::MvDot: 8.3554e-05 - 92.0827% [13] +| | | | | | | | | | Remainder: 7.184e-06 - 7.9173% +| | | | | | | | | Belos::MVT::MvScale: 4.1132e-05 - 2.87121% [12] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.000866728 - 60.5018% [22] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.000855811 - 98.7404% [22] +| | | | | | | | | | Remainder: 1.0917e-05 - 1.25956% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.000380751 - 26.5783% [22] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000371309 - 97.5202% [22] +| | | | | | | | | | Remainder: 9.442e-06 - 2.47984% +| | | | | | | | | Remainder: 5.3216e-05 - 3.71474% +| | | | | | | | Belos::MVT::MvAddMv: 0.000116466 - 4.11432% [20] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.000490998 - 17.3452% [13] +| | | | | | | | Belos::MVT::MvNorm: 1.6048e-05 - 0.566918% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 9.9495e-05 - 3.5148% [12] +| | | | | | | | | Ifpack2::Relaxation::apply: 6.6183e-05 - 66.5189% [12] +| | | | | | | | | Remainder: 3.3312e-05 - 33.4811% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.3122e-05 - 1.17008% [1] +| | | | | | | | Remainder: 0.00064205 - 22.6813% +| | | | | | | GMRES S_E: Operation Op*x: 0.000166786 - 0.052646% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.312543 - 98.6543% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.28662 - 91.7056% [197] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00160112 - 0.558622% [197] +| | | | | | | | | | Belos::MVT::MvDot: 0.00146514 - 91.5074% [197] +| | | | | | | | | | Remainder: 0.000135977 - 8.49262% +| | | | | | | | | Belos::MVT::MvScale: 0.000707129 - 0.246713% [197] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.188152 - 65.6452% [392] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.187818 - 99.8226% [392] +| | | | | | | | | | Remainder: 0.000333751 - 0.177384% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.095077 - 33.1718% [392] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0947806 - 99.6882% [392] +| | | | | | | | | | Remainder: 0.000296454 - 0.311804% +| | | | | | | | | Remainder: 0.00108237 - 0.377633% +| | | | | | | | Belos::MVT::MvAddMv: 0.00245545 - 0.785636% [201] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00182229 - 0.583051% [197] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00120126 - 65.9207% [197] +| | | | | | | | | Remainder: 0.000621023 - 34.0793% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0153398 - 4.90807% [197] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000476922 - 0.152594% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.231e-06 - 0.00295351% [1] +| | | | | | | | Remainder: 0.00581999 - 1.86214% +| | | | | | | Remainder: 0.00114222 - 0.360543% +| | | | | | GMRES block system: Operation Op*x: 0.00034154 - 0.107431% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.3631e-05 - 0.00428763% [1] +| | | | | | Remainder: 0.000440286 - 0.138492% +| | | | | Remainder: 0.000587945 - 0.184329% +| | | | Mini-EM: Compute responses: 0.00183937 - 0.561196% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000104785 - 5.69678% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00113821 - 61.8804% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.616e-06 - 0.229834% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.4946e-05 - 2.19169% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000250808 - 22.0353% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.493e-06 - 0.746171% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 5.4305e-05 - 4.77108% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.5972e-05 - 3.1604% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000440045 - 38.6611% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.93e-07 - 0.060885% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 5.0546e-05 - 4.44083% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000102925 - 9.0427% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 3.1196e-05 - 2.74079% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.3524e-05 - 1.18818% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.47e-07 - 0.0480579% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 7.134e-05 - 6.26773% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 2.2308e-05 - 1.95992% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.604e-06 - 0.492352% [1] +| | | | | | Remainder: 2.2343e-05 - 1.96299% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.678e-06 - 0.363059% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.417e-06 - 0.0770372% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000236728 - 12.8701% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000190637 - 10.3642% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.82e-07 - 0.357748% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000174491 - 91.5305% [1] +| | | | | | Remainder: 1.5464e-05 - 8.11175% +| | | | | Remainder: 0.000160915 - 8.74837% +| | | | Remainder: 8.2968e-05 - 0.0253137% +| | | Remainder: 2.59e-06 - 0.000790208% +| | Remainder: 0.0188145 - 2.38591% +| Remainder: 4.305e-05 - 0.00545897% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.318965 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.13514 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=maxwell10.xml': + + 26.61 msec task-clock:u # 0.018 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,740 page-faults:u # 102.961 K/sec + 44,146,579 cycles:u # 1.659 GHz + 77,589,125 instructions:u # 1.76 insn per cycle + 16,882,608 branches:u # 634.396 M/sec + 287,427 branch-misses:u # 1.70% of all branches + + 1.479832031 seconds time elapsed + + 1.123801000 seconds user + 0.269701000 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=maxwell10.xml': + + 8,158 iTLB-loads:u + 13,803 iTLB-load-misses:u # 169.20% of all iTLB cache accesses + 17,689,973 dTLB-loads:u + 13,768 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 1.438969350 seconds time elapsed + + 1.133027000 seconds user + 0.251517000 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=maxwell10.xml': + + 18,106,537 L1-dcache-loads:u + 582,639 L1-dcache-load-misses:u # 3.22% of all L1-dcache accesses + 68,276 LLC-loads:u + 10,203 LLC-load-misses:u # 14.94% of all LL-cache accesses + + 1.385111084 seconds time elapsed + + 1.094218000 seconds user + 0.273740000 seconds sys + + diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell10_power.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell10_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell10_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell12.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell12.output new file mode 100644 index 0000000..3419467 --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell12.output @@ -0,0 +1,686 @@ +tron66.umiacs.umd.edu +1 GMRES Tpetra maxwell12.xml +output/xeon_GMRES_Tpetra_maxwell12.output +output/xeon_GMRES_Tpetra_maxwell12_power.output +dt = 1.11188e-09 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000641192 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=6084, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 215 iterations with total CPU time of 0.586057 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.00457051 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.594443 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 1.2767 [1] +| Mini-EM: Total Time: 1.27667 - 99.9973% [1] +| | Mini-EM: build mesh: 0.000409576 - 0.0320816% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000264419 - 64.5592% [1] +| | | Remainder: 0.000145157 - 35.4408% +| | Mini-EM: build physics blocks: 0.000773196 - 0.0605635% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000265548 - 0.0208% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.082263 - 6.44356% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0324836 - 2.5444% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0112913 - 34.7602% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00909749 - 80.5705% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000419169 - 3.7123% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00173637 - 15.3778% [3] +| | | | Remainder: 3.8322e-05 - 0.339393% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00395267 - 12.1682% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00156159 - 39.5071% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000121306 - 3.06897% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000347832 - 8.79994% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000369597 - 9.35058% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00118243 - 29.9148% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000288723 - 7.30451% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.5826e-05 - 0.906376% [3] +| | | | Remainder: 4.5363e-05 - 1.14766% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00474205 - 14.5983% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00219298 - 6.75103% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00345761 - 10.6442% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00240178 - 7.39383% [3] +| | | Remainder: 0.00444515 - 13.6843% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.0018596 - 0.14566% [2] +| | Mini-EM: setup physics model evaluator: 0.15593 - 12.2138% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.155918 - 99.9922% [1] +| | | | allocate FieldManagerBuilder: 6.091e-06 - 0.00390654% [1] +| | | | fmb->setWorksetContainer(): 5.24e-07 - 0.000336074% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.147911 - 94.8644% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.1479 - 99.9926% [1] +| | | | | | getWorksets(): 0.105685 - 71.4574% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.105682 - 99.9967% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0572448 - 54.1671% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00396251 - 6.92205% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00930871 - 16.2612% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00036607 - 3.93255% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00893051 - 95.9372% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000119461 - 1.33767% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.8117e-05 - 0.314842% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000349379 - 3.91219% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000770043 - 8.62261% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0024869 - 27.8472% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000439391 - 4.92011% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00103815 - 11.6248% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 4.5664e-05 - 0.511326% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00220043 - 24.6395% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.001145 - 52.0353% [1] +| | | | | | | | | | | | Remainder: 0.00105543 - 47.9647% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00121501 - 13.6052% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000190872 - 2.1373% [1] +| | | | | | | | | | | Remainder: 4.7092e-05 - 0.527316% +| | | | | | | | | | Remainder: 1.2126e-05 - 0.130265% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.03474 - 60.6867% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0197821 - 56.9434% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.3702e-05 - 0.220916% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.166e-06 - 0.0412797% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0101549 - 51.3338% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00750964 - 37.9617% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.0961e-05 - 0.0554086% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00181986 - 9.19953% [1] +| | | | | | | | | | | Remainder: 0.000234874 - 1.1873% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0061954 - 17.8336% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00557255 - 16.0407% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.8456e-05 - 0.110697% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00139613 - 4.01878% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00152312 - 4.38433% [1] +| | | | | | | | | | Remainder: 0.000232224 - 0.668463% +| | | | | | | | | Remainder: 0.0092336 - 16.13% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0484146 - 45.8117% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0483705 - 99.9088% [2] +| | | | | | | | | Remainder: 4.4132e-05 - 0.0911543% +| | | | | | | | Remainder: 2.2427e-05 - 0.0212212% +| | | | | | | Remainder: 3.435e-06 - 0.00325021% +| | | | | | getOrientations(): 8.467e-06 - 0.00572482% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000705816 - 0.477226% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000689301 - 0.466059% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000327136 - 0.221188% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000114271 - 0.0772624% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000798745 - 0.540058% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.36e-07 - 0.000362408% [2] +| | | | | | Remainder: 0.0395702 - 26.7547% +| | | | | Remainder: 1.0881e-05 - 0.00735647% +| | | | fmb->setupBCFieldManagers(): 8.568e-06 - 0.00549519% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3288e-05 - 0.00852243% [1] +| | | | build response library: 0.00795939 - 5.10485% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00788038 - 99.0073% [1] +| | | | | | getWorksets(): 2.967e-06 - 0.0376505% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.193e-06 - 73.913% [1] +| | | | | | | Remainder: 7.74e-07 - 26.087% +| | | | | | getOrientations(): 4.89e-07 - 0.00620529% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000739969 - 9.39002% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000910269 - 11.5511% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000380185 - 4.82445% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00106077 - 13.461% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.27e-07 - 0.0117634% [3] +| | | | | | Remainder: 0.0047848 - 60.7179% +| | | | | Remainder: 7.9009e-05 - 0.992652% +| | | | Remainder: 1.9501e-05 - 0.0125072% +| | | Remainder: 1.2229e-05 - 0.00784261% +| | Mini-EM: setup auxiliary physics model evaluator: 0.118655 - 9.29406% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.118646 - 99.9926% [1] +| | | | allocate FieldManagerBuilder: 9.86e-07 - 0.000831045% [1] +| | | | fmb->setWorksetContainer(): 7.32e-07 - 0.000616963% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.118607 - 99.9669% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.118603 - 99.997% [1] +| | | | | | getWorksets(): 0.0723225 - 60.9786% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0723209 - 99.9978% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0455223 - 62.9449% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00392226 - 8.61613% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00879192 - 19.3134% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000359505 - 4.08904% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00843003 - 95.8838% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 4.8291e-05 - 0.572845% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.735e-05 - 0.324436% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000341618 - 4.0524% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000728136 - 8.63741% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00236928 - 28.1052% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00043174 - 5.12146% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000971792 - 11.5277% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 4.1167e-05 - 0.488338% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00212192 - 25.171% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00114895 - 54.1468% [1] +| | | | | | | | | | | | Remainder: 0.00097297 - 45.8532% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00115217 - 13.6675% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000184587 - 2.18964% [1] +| | | | | | | | | | | Remainder: 1.1969e-05 - 0.141981% +| | | | | | | | | | Remainder: 2.387e-06 - 0.0271499% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0255864 - 56.2063% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0130207 - 50.8893% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.3993e-05 - 0.107467% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.238e-06 - 0.0555883% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00516026 - 39.6311% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00781195 - 59.9963% [1] +| | | | | | | | | | | Remainder: 2.7282e-05 - 0.209528% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0056411 - 22.0473% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00559143 - 21.8532% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.9081e-05 - 0.0745748% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000966573 - 3.77769% [1] +| | | | | | | | | | Remainder: 0.000347471 - 1.35803% +| | | | | | | | | Remainder: 0.00722171 - 15.8641% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0267904 - 37.0437% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0267671 - 99.9132% [1] +| | | | | | | | | Remainder: 2.3248e-05 - 0.0867775% +| | | | | | | | Remainder: 8.249e-06 - 0.0114061% +| | | | | | | Remainder: 1.622e-06 - 0.00224273% +| | | | | | getOrientations(): 8.996e-06 - 0.00758497% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000411855 - 0.347255% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000356418 - 0.300514% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000193956 - 0.163534% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.02305 - 19.4346% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0230299 - 99.9126% [1] +| | | | | | | Remainder: 2.0146e-05 - 0.0874012% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000406615 - 0.342837% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.49e-07 - 0.000294259% [2] +| | | | | | Remainder: 0.0218523 - 18.4247% +| | | | | Remainder: 3.561e-06 - 0.00300236% +| | | | fmb->setupBCFieldManagers(): 3.597e-06 - 0.00303171% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.0838e-05 - 0.00913476% [1] +| | | | build response library: 1.8628e-05 - 0.0157005% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.32e-07 - 1.78226% [1] +| | | | | Remainder: 1.8296e-05 - 98.2177% +| | | | Remainder: 4.437e-06 - 0.0037397% +| | | Remainder: 8.807e-06 - 0.00742239% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0835329 - 6.54303% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0243414 - 29.1399% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0581868 - 69.6572% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000254867 - 0.438016% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0378371 - 65.0269% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.31e-06 - 0.00346221% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.094e-06 - 0.00817717% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.32e-07 - 0.00193461% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000319692 - 0.844917% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00176915 - 4.6757% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00616652 - 16.2976% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000681651 - 1.80154% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00152078 - 4.01928% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00507139 - 13.4032% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00749236 - 19.8017% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 7.95e-07 - 0.00210111% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.65e-07 - 0.000964663% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.010211 - 26.9868% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00121871 - 3.22095% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000327528 - 0.865627% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00302333 - 7.9904% [1] +| | | | | Remainder: 2.8634e-05 - 0.0756771% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.0119e-05 - 0.0173906% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.926e-06 - 0.00331003% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000199923 - 0.343589% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0197475 - 33.9382% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00998698 - 50.5733% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00974669 - 49.3566% [1] +| | | | | Remainder: 1.3842e-05 - 0.0700949% +| | | | Remainder: 0.000135334 - 0.232586% +| | | Remainder: 0.00100476 - 1.20283% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00413823 - 0.324142% [1] +| | | getWorksets(): 2.817e-06 - 0.0680726% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.787e-06 - 63.4363% [1] +| | | | Remainder: 1.03e-06 - 36.5637% +| | | getOrientations(): 7.64e-07 - 0.018462% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000730049 - 17.6416% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000879723 - 21.2584% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000370361 - 8.94975% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00111935 - 27.049% [1] +| | | Phalanx::SortAndOrderEvaluators: 8.21e-07 - 0.0198394% [3] +| | | Remainder: 0.00103434 - 24.9948% +| | panzer::ModelEvaluator::create_W_op: 0.0665773 - 5.21492% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.100124 - 7.84259% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.3521e-05 - 0.0934052% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0755963 - 75.5027% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.254e-06 - 0.00165881% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000438457 - 0.579998% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00201324 - 2.66314% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00304025 - 4.02169% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000234223 - 0.309834% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0030811 - 4.07572% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00303865 - 4.01957% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00062826 - 0.831072% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00213226 - 2.82058% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.95e-07 - 0.0013162% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.000965153 - 1.27672% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00640888 - 8.47776% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000932413 - 1.23341% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00221353 - 2.9281% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00641369 - 8.48413% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0100135 - 13.2461% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.064e-06 - 0.00537592% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000439134 - 0.580893% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00640982 - 8.47901% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0100495 - 13.2937% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00163527 - 2.16317% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000240052 - 0.317544% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00301033 - 3.98212% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00742412 - 9.82074% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00479055 - 6.33701% [1] +| | | | Remainder: 3.7569e-05 - 0.0496969% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.0814e-05 - 0.0108006% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.046e-06 - 0.0010447% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000354244 - 0.353805% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0238837 - 23.8542% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0238595 - 99.8985% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.452e-05 - 0.0607945% [1] +| | | | Remainder: 9.733e-06 - 0.0407516% +| | | Remainder: 0.000184268 - 0.18404% +| | MaxwellPreconditioner::build: 0.0016818 - 0.131733% [1] +| | | MaxwellPreconditioner: Schur complement: 1.4794e-05 - 0.879652% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000939648 - 55.8715% [1] +| | | | Ifpack2::Relaxation::initialize: 8.782e-06 - 0.934605% [1] +| | | | Ifpack2::Relaxation::compute: 0.000201868 - 21.4834% [1] +| | | | Remainder: 0.000728998 - 77.582% +| | | MaxwellPreconditioner: Solver S_E: 0.000652763 - 38.8133% [1] +| | | | Ifpack2::Relaxation::initialize: 1.559e-06 - 0.238831% [1] +| | | | Ifpack2::Relaxation::compute: 0.000218218 - 33.4299% [1] +| | | | Remainder: 0.000432986 - 66.3313% +| | | MaxwellPreconditioner: Block preconditioner: 6.6689e-05 - 3.96533% [1] +| | | Remainder: 7.908e-06 - 0.47021% +| | Mini-EM: timestepper: 0.608069 - 47.6293% [1] +| | | Mini-EM: Advance Time Step: 0.608067 - 99.9996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0110129 - 1.81113% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000135923 - 1.23421% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0104339 - 94.7426% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.744e-06 - 0.0167147% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.0536e-05 - 0.580185% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000934553 - 8.95687% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00052133 - 4.99649% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 3.301e-05 - 0.316372% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000432453 - 4.14468% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000494662 - 4.7409% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 5.5122e-05 - 0.528296% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.4069e-05 - 0.901569% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.34e-07 - 0.00895157% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000394503 - 3.78097% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00100446 - 9.62688% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000289576 - 2.77533% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000158467 - 1.51877% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000736528 - 7.05898% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00197694 - 18.9472% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.584e-06 - 0.0343495% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.9887e-05 - 0.573965% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000724883 - 6.94737% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00102067 - 9.78219% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.9957e-05 - 0.766318% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.4335e-05 - 0.329071% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000404591 - 3.87765% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000716738 - 6.86931% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000170604 - 1.63509% [1] +| | | | | | Remainder: 2.979e-05 - 0.285511% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.2788e-05 - 0.116118% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.306e-06 - 0.0209391% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000333259 - 3.02608% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.8392e-05 - 0.439411% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.0076e-05 - 62.1508% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.503e-06 - 3.10589% [1] +| | | | | | Remainder: 1.6813e-05 - 34.7433% +| | | | | Remainder: 4.6324e-05 - 0.420634% +| | | | Stratimikos: BelosLOWS: 0.594474 - 97.7645% [1] +| | | | | GMRES block system: Operation Op*x: 0.000613719 - 0.103237% [1] +| | | | | Belos::MVT::MvAddMv: 7.7526e-05 - 0.0130411% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.593248 - 99.7938% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000241848 - 0.0407668% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 7.3328e-05 - 30.3199% [2] +| | | | | | | | Belos::MVT::MvDot: 6.5051e-05 - 88.7124% [2] +| | | | | | | | Remainder: 8.277e-06 - 11.2876% +| | | | | | | Belos::MVT::MvScale: 4.4549e-05 - 18.4202% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.9952e-05 - 28.924% [2] +| | | | | | | | Belos::MVT::MvTransMv: 6.7509e-05 - 96.5076% [2] +| | | | | | | | Remainder: 2.443e-06 - 3.49239% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.9036e-05 - 7.87106% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.7746e-05 - 93.2234% [2] +| | | | | | | | Remainder: 1.29e-06 - 6.77663% +| | | | | | | Remainder: 3.4983e-05 - 14.4649% +| | | | | | Belos::MVT::MvAddMv: 3.8561e-05 - 0.00649998% [2] +| | | | | | Belos::MVT::MvNorm: 4.044e-05 - 0.00681671% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.591932 - 99.7783% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000160891 - 0.0271806% [2] +| | | | | | | Belos::MVT::MvAddMv: 2.7466e-05 - 0.00464006% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00469823 - 0.79371% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00254302 - 54.1272% [15] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00014902 - 5.85997% [15] +| | | | | | | | | | Belos::MVT::MvDot: 0.000140517 - 94.2941% [15] +| | | | | | | | | | Remainder: 8.503e-06 - 5.70595% +| | | | | | | | | Belos::MVT::MvScale: 5.1775e-05 - 2.03597% [14] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.001564 - 61.5019% [26] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00155 - 99.1045% [26] +| | | | | | | | | | Remainder: 1.4005e-05 - 0.895459% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.000726218 - 28.5574% [26] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000714473 - 98.3827% [26] +| | | | | | | | | | Remainder: 1.1745e-05 - 1.61728% +| | | | | | | | | Remainder: 5.2e-05 - 2.04482% +| | | | | | | | Belos::MVT::MvAddMv: 0.000411328 - 8.75496% [22] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.000894195 - 19.0326% [15] +| | | | | | | | Belos::MVT::MvNorm: 2.1896e-05 - 0.466048% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000164717 - 3.50594% [14] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000130195 - 79.0416% [14] +| | | | | | | | | Remainder: 3.4522e-05 - 20.9584% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.0579e-05 - 1.50225% [1] +| | | | | | | | Remainder: 0.000592495 - 12.611% +| | | | | | | GMRES S_E: Operation Op*x: 0.00024988 - 0.0422143% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.585555 - 98.9226% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.546988 - 93.4135% [216] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00224507 - 0.410443% [216] +| | | | | | | | | | Belos::MVT::MvDot: 0.00210162 - 93.6103% [216] +| | | | | | | | | | Remainder: 0.000143453 - 6.38968% +| | | | | | | | | Belos::MVT::MvScale: 0.000860043 - 0.157233% [216] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.360644 - 65.9328% [430] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.360313 - 99.9082% [430] +| | | | | | | | | | Remainder: 0.000330976 - 0.0917736% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.182314 - 33.3306% [430] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.181985 - 99.8195% [430] +| | | | | | | | | | Remainder: 0.000329062 - 0.180491% +| | | | | | | | | Remainder: 0.000924177 - 0.168957% +| | | | | | | | Belos::MVT::MvAddMv: 0.00347908 - 0.59415% [220] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00198268 - 0.338598% [216] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.0014682 - 74.0513% [216] +| | | | | | | | | Remainder: 0.000514479 - 25.9487% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0274762 - 4.69234% [216] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000868625 - 0.148342% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.2059e-05 - 0.00205941% [1] +| | | | | | | | Remainder: 0.00474866 - 0.810967% +| | | | | | | Remainder: 0.0012408 - 0.209618% +| | | | | | GMRES block system: Operation Op*x: 0.000578029 - 0.0974347% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.3482e-05 - 0.00227257% [1] +| | | | | | Remainder: 0.000403006 - 0.0679321% +| | | | | Remainder: 0.00053467 - 0.08994% +| | | | Mini-EM: Compute responses: 0.00249534 - 0.410372% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000141718 - 5.67931% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00172553 - 69.1501% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.407e-06 - 0.0815402% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.8817e-05 - 2.24957% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00044944 - 26.0465% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.172e-06 - 0.0679212% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.0339e-05 - 4.6559% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.9105e-05 - 3.42532% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000749357 - 43.4276% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.346e-06 - 0.078005% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 7.6586e-05 - 4.4384% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 8.6848e-05 - 5.03312% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 4.2077e-05 - 2.4385% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.3796e-05 - 0.799522% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.14e-07 - 0.0355833% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.8504e-05 - 3.39049% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 3.746e-05 - 2.17093% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.57e-06 - 0.380753% [1] +| | | | | | Remainder: 2.2092e-05 - 1.2803% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.147e-06 - 0.246339% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.472e-06 - 0.05899% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000302537 - 12.1241% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00018379 - 7.36533% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.34e-07 - 0.290549% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000168367 - 91.6084% [1] +| | | | | | Remainder: 1.4889e-05 - 8.10109% +| | | | | Remainder: 0.000134145 - 5.37582% +| | | | Remainder: 8.5139e-05 - 0.0140016% +| | | Remainder: 2.265e-06 - 0.00037249% +| | Remainder: 0.0199073 - 1.55931% +| Remainder: 3.4297e-05 - 0.00268637% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.594474 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.90677 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=maxwell12.xml': + + 29.14 msec task-clock:u # 0.015 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,775 page-faults:u # 95.215 K/sec + 47,219,016 cycles:u # 1.620 GHz + 79,448,945 instructions:u # 1.68 insn per cycle + 17,214,993 branches:u # 590.676 M/sec + 302,959 branch-misses:u # 1.76% of all branches + + 1.925786395 seconds time elapsed + + 1.595014000 seconds user + 0.285634000 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=maxwell12.xml': + + 7,393 iTLB-loads:u + 14,201 iTLB-load-misses:u # 192.09% of all iTLB cache accesses + 17,643,944 dTLB-loads:u + 13,924 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 1.911595514 seconds time elapsed + + 1.596522000 seconds user + 0.270617000 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=maxwell12.xml': + + 17,778,098 L1-dcache-loads:u + 587,272 L1-dcache-load-misses:u # 3.30% of all L1-dcache accesses + 71,448 LLC-loads:u + 11,360 LLC-load-misses:u # 15.90% of all LL-cache accesses + + 1.929211137 seconds time elapsed + + 1.607155000 seconds user + 0.265033000 seconds sys + + diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell12_power.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell12_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell12_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell14.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell14.output new file mode 100644 index 0000000..31ba237 --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell14.output @@ -0,0 +1,686 @@ +tron65.umiacs.umd.edu +1 GMRES Tpetra maxwell14.xml +output/xeon_GMRES_Tpetra_maxwell14.output +output/xeon_GMRES_Tpetra_maxwell14_power.output +dt = 9.5304e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00125491 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=9450, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 228 iterations with total CPU time of 1.01806 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 15 iterations with total CPU time of 0.00873934 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.03452 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 2.05452 [1] +| Mini-EM: Total Time: 2.05448 - 99.9981% [1] +| | Mini-EM: build mesh: 0.000478543 - 0.0232927% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000303782 - 63.4806% [1] +| | | Remainder: 0.000174761 - 36.5194% +| | Mini-EM: build physics blocks: 0.000880925 - 0.0428782% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000274681 - 0.0133699% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.123956 - 6.03343% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0507515 - 2.47028% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.018531 - 36.5131% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0150169 - 81.0369% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000633807 - 3.42026% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00283349 - 15.2906% [3] +| | | | Remainder: 4.6748e-05 - 0.25227% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00576933 - 11.3678% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00243688 - 42.2385% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000107852 - 1.8694% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000468871 - 8.12695% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000580717 - 10.0656% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0016205 - 28.0881% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000418669 - 7.2568% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.2944e-05 - 0.917679% [3] +| | | | Remainder: 8.2904e-05 - 1.43698% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00701046 - 13.8133% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00321063 - 6.32618% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00545155 - 10.7416% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00365015 - 7.1922% [3] +| | | Remainder: 0.00712842 - 14.0457% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00314426 - 0.153044% [2] +| | Mini-EM: setup physics model evaluator: 0.215319 - 10.4805% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.215305 - 99.9934% [1] +| | | | allocate FieldManagerBuilder: 7.185e-06 - 0.00333712% [1] +| | | | fmb->setWorksetContainer(): 5.54e-07 - 0.000257309% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.207328 - 96.2948% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.207313 - 99.9928% [1] +| | | | | | getWorksets(): 0.16671 - 80.4149% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.166707 - 99.9977% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0962802 - 57.7543% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00614642 - 6.38389% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0155996 - 16.2023% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000707839 - 4.53754% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0148793 - 95.3824% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000197913 - 1.33012% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.2675e-05 - 0.421223% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000474234 - 3.18721% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00111276 - 7.4786% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00409626 - 27.5299% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000709968 - 4.77151% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00180857 - 12.155% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.8261e-05 - 0.525972% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00387156 - 26.0197% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00199121 - 51.4318% [2] +| | | | | | | | | | | | Remainder: 0.00188035 - 48.5682% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00206595 - 13.8847% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000321468 - 2.1605% [2] +| | | | | | | | | | | Remainder: 7.9682e-05 - 0.535522% +| | | | | | | | | | Remainder: 1.2484e-05 - 0.0800275% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0603318 - 62.6627% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0331018 - 54.8662% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.3085e-05 - 0.250999% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.9059e-05 - 0.057577% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0163721 - 49.4598% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0132888 - 40.1452% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.0091e-05 - 0.0606946% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00301376 - 9.10454% [2] +| | | | | | | | | | | Remainder: 0.000304929 - 0.921186% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0136084 - 22.5559% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0083793 - 13.8887% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 8.4451e-05 - 0.139978% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00231767 - 3.84155% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0024465 - 4.05508% [2] +| | | | | | | | | | Remainder: 0.00039371 - 0.652575% +| | | | | | | | | Remainder: 0.0142023 - 14.751% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0703911 - 42.2246% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0703042 - 99.8765% [4] +| | | | | | | | | Remainder: 8.6966e-05 - 0.123547% +| | | | | | | | Remainder: 3.5301e-05 - 0.0211755% +| | | | | | | Remainder: 3.789e-06 - 0.0022728% +| | | | | | getOrientations(): 9.291e-06 - 0.00448163% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000821157 - 0.396096% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000739031 - 0.356481% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000371965 - 0.179422% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000128663 - 0.0620623% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000849848 - 0.409935% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.27e-07 - 0.000254205% [2] +| | | | | | Remainder: 0.0376819 - 18.1763% +| | | | | Remainder: 1.4839e-05 - 0.00715727% +| | | | fmb->setupBCFieldManagers(): 1.036e-05 - 0.00481178% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.0338e-05 - 0.0140907% [1] +| | | | build response library: 0.00790661 - 3.67228% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0078129 - 98.8148% [1] +| | | | | | getWorksets(): 3.863e-06 - 0.0494439% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.684e-06 - 69.4797% [1] +| | | | | | | Remainder: 1.179e-06 - 30.5203% +| | | | | | getOrientations(): 4.98e-07 - 0.00637407% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000795588 - 10.183% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000938477 - 12.0119% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039652 - 5.0752% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113218 - 14.4911% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.82e-07 - 0.012569% [3] +| | | | | | Remainder: 0.0045448 - 58.1704% +| | | | | Remainder: 9.3713e-05 - 1.18525% +| | | | Remainder: 2.2526e-05 - 0.0104624% +| | | Remainder: 1.4182e-05 - 0.0065865% +| | Mini-EM: setup auxiliary physics model evaluator: 0.176751 - 8.60322% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.176741 - 99.9942% [1] +| | | | allocate FieldManagerBuilder: 7.89e-07 - 0.000446416% [1] +| | | | fmb->setWorksetContainer(): 7.23e-07 - 0.000409073% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.176694 - 99.9735% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.176691 - 99.998% [1] +| | | | | | getWorksets(): 0.120985 - 68.4725% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.120983 - 99.9987% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0765583 - 63.2802% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00531752 - 6.94571% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0151099 - 19.7365% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000526552 - 3.48481% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0145782 - 96.481% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000107835 - 0.739701% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.0509e-05 - 0.415065% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00049414 - 3.38959% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00112371 - 7.70814% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00395511 - 27.1304% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000697695 - 4.78588% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00180002 - 12.3473% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.0381e-05 - 0.551379% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00386232 - 26.4938% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00207186 - 53.6428% [2] +| | | | | | | | | | | | Remainder: 0.00179046 - 46.3572% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00205922 - 14.1253% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000309158 - 2.12069% [2] +| | | | | | | | | | | Remainder: 2.8097e-05 - 0.192733% +| | | | | | | | | | Remainder: 5.167e-06 - 0.0341961% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0433431 - 56.6145% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0238424 - 55.0085% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.9325e-05 - 0.122995% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.7026e-05 - 0.0714106% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0100595 - 42.1918% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0136768 - 57.3632% [2] +| | | | | | | | | | | Remainder: 5.9756e-05 - 0.250629% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00772436 - 17.8214% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00986065 - 22.7502% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.617e-05 - 0.106522% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00161953 - 3.73654% [2] +| | | | | | | | | | Remainder: 0.000250024 - 0.576848% +| | | | | | | | | Remainder: 0.0127878 - 16.7033% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0444141 - 36.711% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0443767 - 99.9159% [2] +| | | | | | | | | Remainder: 3.7373e-05 - 0.0841467% +| | | | | | | | Remainder: 1.0613e-05 - 0.0087723% +| | | | | | | Remainder: 1.561e-06 - 0.00129025% +| | | | | | getOrientations(): 1.1646e-05 - 0.00659118% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000481 - 0.272227% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00036706 - 0.207742% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000209327 - 0.118471% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0362333 - 20.5066% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0362099 - 99.9353% [1] +| | | | | | | Remainder: 2.3437e-05 - 0.0646835% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000453349 - 0.256578% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.81e-07 - 0.000215631% [2] +| | | | | | Remainder: 0.01795 - 10.159% +| | | | | Remainder: 3.572e-06 - 0.00202157% +| | | | fmb->setupBCFieldManagers(): 4.343e-06 - 0.00245727% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.2873e-05 - 0.00728353% [1] +| | | | build response library: 2.2611e-05 - 0.0127933% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.73e-07 - 1.20738% [1] +| | | | | Remainder: 2.2338e-05 - 98.7926% +| | | | Remainder: 5.565e-06 - 0.00314867% +| | | Remainder: 1.0241e-05 - 0.00579401% +| | Mini-EM: eval auxiliary physics model evaluator: 0.13015 - 6.33493% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.037042 - 28.461% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0923079 - 70.9244% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000394869 - 0.427774% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0603216 - 65.3483% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.05e-06 - 0.00339845% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.143e-06 - 0.00852597% [2] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.246e-06 - 0.00206559% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000524905 - 0.870177% [2] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00275782 - 4.57186% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00970379 - 16.0868% [2] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00111027 - 1.84059% [2] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00246563 - 4.08747% [2] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00800231 - 13.2661% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0120025 - 19.8976% [2] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.092e-06 - 0.00346808% [2] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.013e-06 - 0.00167933% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0161916 - 26.8421% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00221859 - 3.67794% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00051382 - 0.851801% [2] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00476386 - 7.89744% [2] +| | | | | Remainder: 5.4938e-05 - 0.0910752% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.3969e-05 - 0.015133% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.187e-06 - 0.00236924% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000272118 - 0.294794% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.031125 - 33.7187% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0155998 - 50.1198% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0155079 - 49.8245% [1] +| | | | | Remainder: 1.7329e-05 - 0.0556755% +| | | | Remainder: 0.000178133 - 0.192977% +| | | Remainder: 0.000799916 - 0.614612% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00452318 - 0.220162% [1] +| | | getWorksets(): 3.45e-06 - 0.0762738% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.46e-06 - 71.3043% [1] +| | | | Remainder: 9.9e-07 - 28.6957% +| | | getOrientations(): 6.91e-07 - 0.0152769% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000776568 - 17.1686% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000921656 - 20.3763% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393806 - 8.7064% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117953 - 26.0775% [1] +| | | Phalanx::SortAndOrderEvaluators: 8.91e-07 - 0.0196985% [3] +| | | Remainder: 0.00124659 - 27.5599% +| | panzer::ModelEvaluator::create_W_op: 0.102507 - 4.98944% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.160867 - 7.83007% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000139832 - 0.0869239% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.121902 - 75.7779% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.035e-06 - 0.00166938% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000692282 - 0.567902% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00323811 - 2.65633% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00484058 - 3.97089% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000396675 - 0.325406% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00489404 - 4.01474% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00484895 - 3.97775% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00125097 - 1.02621% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00359523 - 2.94929% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.809e-06 - 0.00230432% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00197681 - 1.62164% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0102206 - 8.38427% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00148226 - 1.21595% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00358677 - 2.94235% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0101128 - 8.29588% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0159281 - 13.0664% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.522e-06 - 0.00370955% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000721772 - 0.592093% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0101562 - 8.33143% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0159829 - 13.1113% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00331263 - 2.71746% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000397018 - 0.325687% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00481223 - 3.94763% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0118081 - 9.68657% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00756751 - 6.20788% [2] +| | | | Remainder: 6.9839e-05 - 0.0572912% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.4387e-05 - 0.0089434% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.089e-06 - 0.000676956% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000503754 - 0.313149% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0379605 - 23.5974% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0379351 - 99.9332% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.5437e-05 - 0.040666% [1] +| | | | Remainder: 9.928e-06 - 0.0261535% +| | | Remainder: 0.000345896 - 0.21502% +| | MaxwellPreconditioner::build: 0.00213041 - 0.103696% [1] +| | | MaxwellPreconditioner: Schur complement: 1.8694e-05 - 0.877483% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00116045 - 54.4707% [1] +| | | | Ifpack2::Relaxation::initialize: 9.883e-06 - 0.851653% [1] +| | | | Ifpack2::Relaxation::compute: 0.000290014 - 24.9915% [1] +| | | | Remainder: 0.000860552 - 74.1568% +| | | MaxwellPreconditioner: Solver S_E: 0.000841587 - 39.5035% [1] +| | | | Ifpack2::Relaxation::initialize: 1.548e-06 - 0.183938% [1] +| | | | Ifpack2::Relaxation::compute: 0.000318321 - 37.8239% [1] +| | | | Remainder: 0.000521718 - 61.9922% +| | | MaxwellPreconditioner: Block preconditioner: 9.0187e-05 - 4.23331% [1] +| | | Remainder: 1.9494e-05 - 0.915035% +| | Mini-EM: timestepper: 1.05818 - 51.5058% [1] +| | | Mini-EM: Advance Time Step: 1.05817 - 99.9996% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0177858 - 1.6808% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000193484 - 1.08786% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0169496 - 95.299% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.1e-06 - 0.0123896% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000111644 - 0.658681% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0014822 - 8.7447% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000828285 - 4.88674% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.1536e-05 - 0.363052% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000701932 - 4.14128% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000826081 - 4.87374% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 9.0306e-05 - 0.53279% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000159191 - 0.9392% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.399e-06 - 0.00825386% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000782755 - 4.61812% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00166695 - 9.83473% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00046751 - 2.75823% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00025729 - 1.51797% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00119378 - 7.04309% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00305136 - 18.0025% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.672e-06 - 0.027564% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 9.8436e-05 - 0.580756% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00116335 - 6.86359% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00166302 - 9.81153% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00014089 - 0.831227% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.3129e-05 - 0.37245% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000666625 - 3.93297% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0011377 - 6.71227% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000277657 - 1.63813% [2] +| | | | | | Remainder: 4.9839e-05 - 0.294042% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.554e-05 - 0.0873733% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.29e-06 - 0.0128755% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000485624 - 2.73041% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 6.8307e-05 - 0.384054% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.5822e-05 - 67.0824% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.756e-06 - 2.57075% [1] +| | | | | | Remainder: 2.0729e-05 - 30.3468% +| | | | | Remainder: 7.0872e-05 - 0.398476% +| | | | Stratimikos: BelosLOWS: 1.03456 - 97.7682% [1] +| | | | | GMRES block system: Operation Op*x: 0.00102104 - 0.0986933% [1] +| | | | | Belos::MVT::MvAddMv: 0.000107729 - 0.0104131% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.03275 - 99.8258% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000325033 - 0.0314724% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.4177e-05 - 25.898% [2] +| | | | | | | | Belos::MVT::MvDot: 7.4939e-05 - 89.0255% [2] +| | | | | | | | Remainder: 9.238e-06 - 10.9745% +| | | | | | | Belos::MVT::MvScale: 4.6767e-05 - 14.3884% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00012419 - 38.2084% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000121498 - 97.8324% [2] +| | | | | | | | Remainder: 2.692e-06 - 2.16765% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.4386e-05 - 7.50262% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.3074e-05 - 94.6199% [2] +| | | | | | | | Remainder: 1.312e-06 - 5.38014% +| | | | | | | Remainder: 4.5513e-05 - 14.0026% +| | | | | | Belos::MVT::MvAddMv: 0.000130346 - 0.0126212% [2] +| | | | | | Belos::MVT::MvNorm: 5.4092e-05 - 0.00523764% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.02957 - 99.6913% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000523289 - 0.0508262% [2] +| | | | | | | Belos::MVT::MvAddMv: 4.2293e-05 - 0.00410785% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00898072 - 0.872282% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00503427 - 56.0564% [17] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000261961 - 5.20356% [17] +| | | | | | | | | | Belos::MVT::MvDot: 0.000244719 - 93.4181% [17] +| | | | | | | | | | Remainder: 1.7242e-05 - 6.5819% +| | | | | | | | | Belos::MVT::MvScale: 8.6668e-05 - 1.72156% [16] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00312095 - 61.9941% [30] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00309784 - 99.2595% [30] +| | | | | | | | | | Remainder: 2.3112e-05 - 0.740544% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00147974 - 29.3934% [30] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00146276 - 98.8526% [30] +| | | | | | | | | | Remainder: 1.6979e-05 - 1.14743% +| | | | | | | | | Remainder: 8.4945e-05 - 1.68734% +| | | | | | | | Belos::MVT::MvAddMv: 0.000489009 - 5.4451% [24] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00161668 - 18.0017% [17] +| | | | | | | | Belos::MVT::MvNorm: 3.3321e-05 - 0.371028% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000252838 - 2.81534% [16] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000196873 - 77.8653% [16] +| | | | | | | | | Remainder: 5.5965e-05 - 22.1347% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000105396 - 1.17358% [1] +| | | | | | | | Remainder: 0.0014492 - 16.1368% +| | | | | | | GMRES S_E: Operation Op*x: 0.000388457 - 0.0377302% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 1.0173 - 98.8084% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.95369 - 93.7474% [229] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00358677 - 0.376094% [229] +| | | | | | | | | | Belos::MVT::MvDot: 0.00338877 - 94.4797% [229] +| | | | | | | | | | Remainder: 0.000197999 - 5.52025% +| | | | | | | | | Belos::MVT::MvScale: 0.00129283 - 0.135561% [229] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.628248 - 65.8755% [456] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.627811 - 99.9304% [456] +| | | | | | | | | | Remainder: 0.000437381 - 0.0696191% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.319197 - 33.4697% [456] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.318803 - 99.8765% [456] +| | | | | | | | | | Remainder: 0.000394096 - 0.123465% +| | | | | | | | | Remainder: 0.00136492 - 0.14312% +| | | | | | | | Belos::MVT::MvAddMv: 0.00546155 - 0.536869% [233] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00319062 - 0.313637% [229] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00240094 - 75.2499% [229] +| | | | | | | | | Remainder: 0.000789681 - 24.7501% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0463456 - 4.55575% [229] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00143808 - 0.141363% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.2139e-05 - 0.00217626% [1] +| | | | | | | | Remainder: 0.0071499 - 0.702832% +| | | | | | | Remainder: 0.00233344 - 0.226643% +| | | | | | GMRES block system: Operation Op*x: 0.0020702 - 0.200454% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.1404e-05 - 0.00497737% [1] +| | | | | | Remainder: 0.000556924 - 0.0539261% +| | | | | Remainder: 0.000673203 - 0.0650717% +| | | | Mini-EM: Compute responses: 0.00570088 - 0.538748% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000432484 - 7.58626% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0043173 - 75.7304% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 7.524e-06 - 0.174276% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000127724 - 2.95842% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000967715 - 22.4148% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.87e-06 - 0.0433141% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000170139 - 3.94086% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000183141 - 4.24202% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00200152 - 46.3605% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.306e-06 - 0.053413% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000168837 - 3.91071% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00019174 - 4.4412% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000131145 - 3.03766% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.8335e-05 - 0.656313% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.32e-06 - 0.0305747% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000150501 - 3.486% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 9.402e-05 - 2.17775% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.3224e-05 - 0.306302% [2] +| | | | | | Remainder: 7.6238e-05 - 1.76587% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.753e-06 - 0.135996% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.184e-06 - 0.0207687% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000484718 - 8.50251% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000206438 - 3.62116% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.39e-07 - 0.357977% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000187756 - 90.9503% [1] +| | | | | | Remainder: 1.7943e-05 - 8.69171% +| | | | | Remainder: 0.000251004 - 4.4029% +| | | | Remainder: 0.000130004 - 0.0122857% +| | | Remainder: 3.915e-06 - 0.000369976% +| | Remainder: 0.0245698 - 1.19591% +| Remainder: 3.962e-05 - 0.00192843% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 1.03456 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.65235 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=maxwell14.xml': + + 34.04 msec task-clock:u # 0.012 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,255 page-faults:u # 95.613 K/sec + 54,898,600 cycles:u # 1.613 GHz + 81,271,980 instructions:u # 1.48 insn per cycle + 17,559,162 branches:u # 515.786 M/sec + 300,852 branch-misses:u # 1.71% of all branches + + 2.730010662 seconds time elapsed + + 2.380651000 seconds user + 0.322957000 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=maxwell14.xml': + + 7,217 iTLB-loads:u + 13,929 iTLB-load-misses:u # 193.00% of all iTLB cache accesses + 17,787,712 dTLB-loads:u + 12,504 dTLB-load-misses:u # 0.07% of all dTLB cache accesses + + 2.707611983 seconds time elapsed + + 2.359397000 seconds user + 0.320244000 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=maxwell14.xml': + + 17,720,101 L1-dcache-loads:u + 590,640 L1-dcache-load-misses:u # 3.33% of all L1-dcache accesses + 79,901 LLC-loads:u + 28,153 LLC-load-misses:u # 35.23% of all LL-cache accesses + + 2.736014429 seconds time elapsed + + 2.359044000 seconds user + 0.347140000 seconds sys + + diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell14_power.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell14_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell14_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell16.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell16.output new file mode 100644 index 0000000..94b741e --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell16.output @@ -0,0 +1,686 @@ +tron65.umiacs.umd.edu +1 GMRES Tpetra maxwell16.xml +output/xeon_GMRES_Tpetra_maxwell16.output +output/xeon_GMRES_Tpetra_maxwell16_power.output +dt = 8.3391e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00115177 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=13872, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 242 iterations with total CPU time of 1.70771 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 17 iterations with total CPU time of 0.0139954 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.73067 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 3.18904 [1] +| Mini-EM: Total Time: 3.18896 - 99.9977% [1] +| | Mini-EM: build mesh: 0.000478623 - 0.0150087% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000309316 - 64.6262% [1] +| | | Remainder: 0.000169307 - 35.3738% +| | Mini-EM: build physics blocks: 0.000843274 - 0.0264435% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000245272 - 0.00769128% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.176433 - 5.5326% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0742664 - 2.32886% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0270635 - 36.441% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0219083 - 80.9514% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000894733 - 3.30606% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0042065 - 15.5431% [3] +| | | | Remainder: 5.3961e-05 - 0.199387% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00740323 - 9.96848% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00344891 - 46.5865% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000273855 - 3.69913% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000592654 - 8.00534% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000829801 - 11.2086% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00131196 - 17.7214% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000828937 - 11.197% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 6.003e-05 - 0.810862% [3] +| | | | Remainder: 5.7089e-05 - 0.771136% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0106872 - 14.3903% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00489058 - 6.58518% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00820087 - 11.0425% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00555056 - 7.47385% [3] +| | | Remainder: 0.0104706 - 14.0986% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00466435 - 0.146265% [2] +| | Mini-EM: setup physics model evaluator: 0.293709 - 9.21017% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.293691 - 99.9939% [1] +| | | | allocate FieldManagerBuilder: 7.579e-06 - 0.0025806% [1] +| | | | fmb->setWorksetContainer(): 4.94e-07 - 0.000168204% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.28756 - 97.9125% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.287546 - 99.9949% [1] +| | | | | | getWorksets(): 0.248288 - 86.3473% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.248284 - 99.9983% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.150061 - 60.4395% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0074245 - 4.94764% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0246714 - 16.4409% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000771147 - 3.12567% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0238861 - 96.817% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000232225 - 0.972217% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000101821 - 0.426277% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000706011 - 2.95574% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00195831 - 8.19855% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00694081 - 29.0579% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00121881 - 5.1026% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00301268 - 12.6127% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000120764 - 0.505582% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0055473 - 23.2239% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00240144 - 43.2902% [3] +| | | | | | | | | | | | Remainder: 0.00314586 - 56.7098% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00343619 - 14.3857% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000520971 - 2.18106% [3] +| | | | | | | | | | | Remainder: 9.022e-05 - 0.377709% +| | | | | | | | | | Remainder: 1.4135e-05 - 0.057293% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0956044 - 63.7102% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0543487 - 56.8475% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.9833e-05 - 0.16529% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.3785e-05 - 0.0437637% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0257782 - 47.431% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0233991 - 43.0537% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.6128e-05 - 0.0480747% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00465001 - 8.55588% [3] +| | | | | | | | | | | Remainder: 0.000381688 - 0.702294% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0204073 - 21.3456% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0131388 - 13.7429% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00010971 - 0.114754% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00364927 - 3.81705% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00384469 - 4.02145% [3] +| | | | | | | | | | Remainder: 0.000105865 - 0.110732% +| | | | | | | | | Remainder: 0.0223612 - 14.9014% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0981833 - 39.5448% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0980988 - 99.9139% [6] +| | | | | | | | | Remainder: 8.4521e-05 - 0.0860849% +| | | | | | | | Remainder: 3.9036e-05 - 0.0157223% +| | | | | | | Remainder: 4.166e-06 - 0.00167789% +| | | | | | getOrientations(): 9.702e-06 - 0.00337407% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000789282 - 0.274489% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000725418 - 0.252279% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000350513 - 0.121898% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000127792 - 0.0444423% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000812967 - 0.282726% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.33e-07 - 0.000185362% [2] +| | | | | | Remainder: 0.0364416 - 12.6733% +| | | | | Remainder: 1.4666e-05 - 0.00510014% +| | | | fmb->setupBCFieldManagers(): 1.1284e-05 - 0.00384213% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4466e-05 - 0.00492558% [1] +| | | | build response library: 0.00607398 - 2.06815% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00597709 - 98.4048% [1] +| | | | | | getWorksets(): 3.783e-06 - 0.0632917% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.865e-06 - 75.7335% [1] +| | | | | | | Remainder: 9.18e-07 - 24.2665% +| | | | | | getOrientations(): 5.26e-07 - 0.00880027% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000771985 - 12.9157% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000905713 - 15.1531% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000374658 - 6.26824% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00107575 - 17.9979% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.22e-07 - 0.0154256% [3] +| | | | | | Remainder: 0.00284375 - 47.5776% +| | | | | Remainder: 9.6895e-05 - 1.59525% +| | | | Remainder: 2.2905e-05 - 0.00779901% +| | | Remainder: 1.7911e-05 - 0.00609821% +| | Mini-EM: setup auxiliary physics model evaluator: 0.246528 - 7.73067% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.246517 - 99.9956% [1] +| | | | allocate FieldManagerBuilder: 7.81e-07 - 0.000316813% [1] +| | | | fmb->setWorksetContainer(): 6.96e-07 - 0.000282333% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.246468 - 99.98% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.246464 - 99.9984% [1] +| | | | | | getWorksets(): 0.172402 - 69.9501% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.1724 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.107848 - 62.5565% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00571736 - 5.30133% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0179352 - 16.6301% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000719824 - 4.01347% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0172071 - 95.9403% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000152648 - 0.887123% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.0215e-05 - 0.466174% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000672448 - 3.90797% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00159014 - 9.24117% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00519261 - 30.1772% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00102898 - 5.97996% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00180044 - 10.4634% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000103107 - 0.599213% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00396419 - 23.0381% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00217817 - 54.9461% [3] +| | | | | | | | | | | | Remainder: 0.00178602 - 45.0539% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00212836 - 12.3691% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000452406 - 2.62919% [3] +| | | | | | | | | | | Remainder: 4.1543e-05 - 0.24143% +| | | | | | | | | | Remainder: 8.292e-06 - 0.0462331% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0656481 - 60.8711% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0353513 - 53.8497% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.9284e-05 - 0.111125% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.9577e-05 - 0.0553785% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0144314 - 40.8227% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0207771 - 58.7733% [3] +| | | | | | | | | | | Remainder: 8.3952e-05 - 0.237479% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0147406 - 22.454% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0127044 - 19.3523% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.7864e-05 - 0.0881427% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00241783 - 3.68302% [3] +| | | | | | | | | | Remainder: 0.000376108 - 0.572916% +| | | | | | | | | Remainder: 0.018547 - 17.1974% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0645424 - 37.4375% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0644953 - 99.927% [3] +| | | | | | | | | Remainder: 4.7131e-05 - 0.0730233% +| | | | | | | | Remainder: 1.037e-05 - 0.00601507% +| | | | | | | Remainder: 1.54e-06 - 0.000893261% +| | | | | | getOrientations(): 1.0233e-05 - 0.00415192% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00048097 - 0.195148% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000361883 - 0.14683% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000201676 - 0.0818277% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0524533 - 21.2823% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0524272 - 99.9503% [1] +| | | | | | | Remainder: 2.6052e-05 - 0.049667% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000455615 - 0.184861% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.36e-07 - 0.000136328% [2] +| | | | | | Remainder: 0.0200982 - 8.15461% +| | | | | Remainder: 3.93e-06 - 0.00159453% +| | | | fmb->setupBCFieldManagers(): 5.28e-06 - 0.00214184% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.2099e-05 - 0.00490797% [1] +| | | | build response library: 2.4316e-05 - 0.00986381% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.1e-07 - 1.27488% [1] +| | | | | Remainder: 2.4006e-05 - 98.7251% +| | | | Remainder: 6.024e-06 - 0.00244364% +| | | Remainder: 1.0968e-05 - 0.00444898% +| | Mini-EM: eval auxiliary physics model evaluator: 0.194667 - 6.10441% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.055131 - 28.3206% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.138283 - 71.0353% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000552892 - 0.399828% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0900871 - 65.1471% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.851e-06 - 0.00205468% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.885e-06 - 0.00653257% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.94e-06 - 0.00215347% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000756699 - 0.839964% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00410546 - 4.55722% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0145621 - 16.1645% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00157435 - 1.74759% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00351366 - 3.90029% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0122577 - 13.6065% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0179236 - 19.8958% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.941e-06 - 0.00326462% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.871e-06 - 0.00207688% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0242657 - 26.9358% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00324541 - 3.60253% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000736611 - 0.817666% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00706704 - 7.84468% [3] +| | | | | Remainder: 6.4294e-05 - 0.0713687% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5037e-05 - 0.0108741% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.505e-06 - 0.00181151% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000342944 - 0.248002% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0470574 - 34.0299% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0236243 - 50.203% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0234172 - 49.763% [1] +| | | | | Remainder: 1.5962e-05 - 0.0339203% +| | | | Remainder: 0.000224697 - 0.162491% +| | | Remainder: 0.00125385 - 0.6441% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0043917 - 0.137716% [1] +| | | getWorksets(): 3.134e-06 - 0.0713619% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.134e-06 - 68.0919% [1] +| | | | Remainder: 1e-06 - 31.9081% +| | | getOrientations(): 7.9e-07 - 0.0179885% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000744514 - 16.9527% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0008896 - 20.2564% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000370062 - 8.42639% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115281 - 26.2497% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.7e-07 - 0.0220871% [3] +| | | Remainder: 0.00122982 - 28.0033% +| | panzer::ModelEvaluator::create_W_op: 0.146494 - 4.59377% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.247787 - 7.77013% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000193976 - 0.0782835% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.189095 - 76.3135% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.548e-06 - 0.000818637% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0010667 - 0.564111% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00476458 - 2.51968% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00727768 - 3.8487% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000579264 - 0.306335% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00740432 - 3.91566% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00723849 - 3.82797% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0022214 - 1.17475% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00517987 - 2.7393% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.352e-06 - 0.00177266% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00282878 - 1.49596% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0152815 - 8.08139% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.002137 - 1.13012% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00511391 - 2.70442% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0155426 - 8.21947% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0238816 - 12.6294% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.834e-06 - 0.00361406% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00109747 - 0.580382% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0154594 - 8.17548% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0272429 - 14.407% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00615964 - 3.25744% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000933878 - 0.493868% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00758818 - 4.0129% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0182779 - 9.66599% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0117022 - 6.18855% [3] +| | | | Remainder: 0.000103783 - 0.0548841% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.3827e-05 - 0.0055802% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.278e-06 - 0.000515766% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000784704 - 0.316685% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0570573 - 23.0268% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0570298 - 99.9519% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.6345e-05 - 0.0286467% [1] +| | | | Remainder: 1.1123e-05 - 0.0194944% +| | | Remainder: 0.000640804 - 0.258611% +| | MaxwellPreconditioner::build: 0.00304922 - 0.0956178% [1] +| | | MaxwellPreconditioner: Schur complement: 2.5482e-05 - 0.83569% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00123946 - 40.6486% [1] +| | | | Ifpack2::Relaxation::initialize: 1.593e-05 - 1.28523% [1] +| | | | Ifpack2::Relaxation::compute: 0.000350557 - 28.283% [1] +| | | | Remainder: 0.000872977 - 70.4318% +| | | MaxwellPreconditioner: Solver S_E: 0.00166339 - 54.5515% [1] +| | | | Ifpack2::Relaxation::initialize: 1.797e-06 - 0.108032% [1] +| | | | Ifpack2::Relaxation::compute: 0.00116704 - 70.16% [1] +| | | | Remainder: 0.00049456 - 29.732% +| | | MaxwellPreconditioner: Block preconditioner: 0.000109787 - 3.6005% [1] +| | | Remainder: 1.1089e-05 - 0.363667% +| | Mini-EM: timestepper: 1.7658 - 55.3723% [1] +| | | Mini-EM: Advance Time Step: 1.7658 - 99.9998% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0274742 - 1.55591% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000333855 - 1.21516% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0262589 - 95.5767% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.53e-06 - 0.00963483% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000180421 - 0.687086% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00228016 - 8.68339% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0014843 - 5.65258% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00012013 - 0.457483% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00102628 - 3.90831% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00119921 - 4.56686% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000137805 - 0.524794% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000232322 - 0.884737% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.286e-06 - 0.00870563% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00118446 - 4.51072% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00257229 - 9.79588% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00086683 - 3.30109% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000586231 - 2.23251% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00221146 - 8.42177% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00449747 - 17.1274% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.398e-06 - 0.0167486% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000195367 - 0.744003% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00166258 - 6.33149% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00243849 - 9.28636% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000182216 - 0.693921% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000111347 - 0.424036% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000932697 - 3.55193% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00165847 - 6.31585% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000411394 - 1.56669% [3] +| | | | | | Remainder: 7.7729e-05 - 0.29601% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.2968e-05 - 0.0472007% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.805e-06 - 0.0102096% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000689867 - 2.51097% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.5295e-05 - 0.310455% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.1524e-05 - 72.1308% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.54e-06 - 1.8055% [1] +| | | | | | Remainder: 2.2231e-05 - 26.0637% +| | | | | Remainder: 9.0486e-05 - 0.329349% +| | | | Stratimikos: BelosLOWS: 1.73071 - 98.0132% [1] +| | | | | GMRES block system: Operation Op*x: 0.00144714 - 0.0836151% [1] +| | | | | Belos::MVT::MvAddMv: 0.000115991 - 0.00670191% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.72846 - 99.8697% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000388343 - 0.0224676% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00010529 - 27.1126% [2] +| | | | | | | | Belos::MVT::MvDot: 9.8146e-05 - 93.2149% [2] +| | | | | | | | Remainder: 7.144e-06 - 6.78507% +| | | | | | | Belos::MVT::MvScale: 4.798e-05 - 12.3551% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000154404 - 39.7597% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000151767 - 98.2921% [2] +| | | | | | | | Remainder: 2.637e-06 - 1.70786% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.9391e-05 - 7.56831% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.8171e-05 - 95.8491% [2] +| | | | | | | | Remainder: 1.22e-06 - 4.15093% +| | | | | | | Remainder: 5.1278e-05 - 13.2043% +| | | | | | Belos::MVT::MvAddMv: 0.000185885 - 0.0107544% [2] +| | | | | | Belos::MVT::MvNorm: 6.9688e-05 - 0.0040318% [1] +| | | | | | GMRES block system: Operation Prec*x: 1.7247 - 99.7827% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.00065098 - 0.0377445% [2] +| | | | | | | Belos::MVT::MvAddMv: 5.7267e-05 - 0.0033204% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0139792 - 0.81053% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00874672 - 62.5694% [19] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00037092 - 4.24067% [19] +| | | | | | | | | | Belos::MVT::MvDot: 0.000354699 - 95.6268% [19] +| | | | | | | | | | Remainder: 1.6221e-05 - 4.37318% +| | | | | | | | | Belos::MVT::MvScale: 0.000115195 - 1.31701% [18] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00547766 - 62.6253% [34] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0054504 - 99.5024% [34] +| | | | | | | | | | Remainder: 2.7258e-05 - 0.497621% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00269692 - 30.8335% [34] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0026737 - 99.1391% [34] +| | | | | | | | | | Remainder: 2.3218e-05 - 0.860908% +| | | | | | | | | Remainder: 8.6028e-05 - 0.983545% +| | | | | | | | Belos::MVT::MvAddMv: 0.00113616 - 8.12745% [26] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00259346 - 18.5522% [19] +| | | | | | | | Belos::MVT::MvNorm: 4.4066e-05 - 0.315225% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000325506 - 2.3285% [18] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000267727 - 82.2495% [18] +| | | | | | | | | Remainder: 5.7779e-05 - 17.7505% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000200358 - 1.43325% [1] +| | | | | | | | Remainder: 0.000932973 - 6.67399% +| | | | | | | GMRES S_E: Operation Op*x: 0.000579658 - 0.0336092% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 1.70673 - 98.9581% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 1.5949 - 93.4478% [243] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00531919 - 0.333512% [243] +| | | | | | | | | | Belos::MVT::MvDot: 0.00502899 - 94.5444% [243] +| | | | | | | | | | Remainder: 0.000290196 - 5.45564% +| | | | | | | | | Belos::MVT::MvScale: 0.00186955 - 0.11722% [243] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 1.04435 - 65.4807% [484] +| | | | | | | | | | Belos::MVT::MvTransMv: 1.04382 - 99.9485% [484] +| | | | | | | | | | Remainder: 0.000538098 - 0.0515245% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.541841 - 33.9732% [484] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.541354 - 99.9101% [484] +| | | | | | | | | | Remainder: 0.00048706 - 0.0898899% +| | | | | | | | | Remainder: 0.00152078 - 0.0953526% +| | | | | | | | Belos::MVT::MvAddMv: 0.00817983 - 0.479268% [247] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00540782 - 0.316852% [243] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00416624 - 77.041% [243] +| | | | | | | | | Remainder: 0.00124158 - 22.959% +| | | | | | | | GMRES S_E: Operation Op*x: 0.0868937 - 5.09123% [243] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0025474 - 0.149256% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.9736e-05 - 0.00232819% [1] +| | | | | | | | Remainder: 0.00876019 - 0.513272% +| | | | | | | Remainder: 0.00270273 - 0.156707% +| | | | | | GMRES block system: Operation Op*x: 0.0024779 - 0.143359% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.642e-05 - 0.00152853% [1] +| | | | | | Remainder: 0.000608536 - 0.0352068% +| | | | | Remainder: 0.000691996 - 0.0399832% +| | | | Mini-EM: Compute responses: 0.00740724 - 0.419484% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000479162 - 6.46883% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00564599 - 76.2225% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.236e-06 - 0.0750268% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000167328 - 2.96366% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00132012 - 23.3815% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.302e-06 - 0.058484% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000220919 - 3.91285% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000202638 - 3.58906% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00272526 - 48.269% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.753e-06 - 0.0487603% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000195814 - 3.4682% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00020587 - 3.64631% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000157935 - 2.7973% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.3058e-05 - 0.585513% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.373e-06 - 0.0243182% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000193944 - 3.43508% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000116284 - 2.05959% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.6572e-05 - 0.293518% [3] +| | | | | | Remainder: 7.8583e-05 - 1.39184% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.766e-06 - 0.0913431% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.162e-06 - 0.0156874% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000736116 - 9.93779% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000253393 - 3.42088% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.035e-06 - 0.408456% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000236123 - 93.1845% [1] +| | | | | | Remainder: 1.6235e-05 - 6.40704% +| | | | | Remainder: 0.000284656 - 3.84294% +| | | | Remainder: 0.000201386 - 0.0114048% +| | | Remainder: 4.171e-06 - 0.00023621% +| | Remainder: 0.0296051 - 0.928361% +| Remainder: 7.3503e-05 - 0.00230487% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 1.73071 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.36665 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=maxwell16.xml': + + 32.10 msec task-clock:u # 0.008 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,258 page-faults:u # 101.482 K/sec + 52,669,502 cycles:u # 1.641 GHz + 78,956,410 instructions:u # 1.50 insn per cycle + 17,149,756 branches:u # 534.192 M/sec + 297,161 branch-misses:u # 1.73% of all branches + + 3.934714973 seconds time elapsed + + 3.494910000 seconds user + 0.346804000 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=maxwell16.xml': + + 8,246 iTLB-loads:u + 13,925 iTLB-load-misses:u # 168.87% of all iTLB cache accesses + 17,627,282 dTLB-loads:u + 13,397 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 3.863462915 seconds time elapsed + + 3.445075000 seconds user + 0.378644000 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=maxwell16.xml': + + 17,704,168 L1-dcache-loads:u + 585,596 L1-dcache-load-misses:u # 3.31% of all L1-dcache accesses + 63,570 LLC-loads:u + 21,995 LLC-load-misses:u # 34.60% of all LL-cache accesses + + 3.851476981 seconds time elapsed + + 3.422956000 seconds user + 0.395977000 seconds sys + + diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell16_power.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell16_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell16_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell18.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell18.output new file mode 100644 index 0000000..0231cb4 --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell18.output @@ -0,0 +1,686 @@ +tron65.umiacs.umd.edu +1 GMRES Tpetra maxwell18.xml +output/xeon_GMRES_Tpetra_maxwell18.output +output/xeon_GMRES_Tpetra_maxwell18_power.output +dt = 7.41254e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00151982 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=19494, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 258 iterations with total CPU time of 2.86178 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 19 iterations with total CPU time of 0.0219287 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 2.89493 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 4.92916 [1] +| Mini-EM: Total Time: 4.92912 - 99.9992% [1] +| | Mini-EM: build mesh: 0.00048275 - 0.00979384% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000323369 - 66.9848% [1] +| | | Remainder: 0.000159381 - 33.0152% +| | Mini-EM: build physics blocks: 0.0008973 - 0.0182041% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000259431 - 0.00526323% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.24671 - 5.00515% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.10626 - 2.15576% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0405479 - 38.1591% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0330917 - 81.6115% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00127059 - 3.13355% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00612331 - 15.1014% [3] +| | | | Remainder: 6.2242e-05 - 0.153503% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00992604 - 9.34128% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00519434 - 52.3304% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000377728 - 3.80542% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000785501 - 7.91354% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00115653 - 11.6515% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00140013 - 14.1056% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000875036 - 8.81556% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.9074e-05 - 0.796632% [3] +| | | | Remainder: 5.7701e-05 - 0.581309% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0145908 - 13.7312% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00669192 - 6.29768% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0117427 - 11.0509% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00773155 - 7.27606% [3] +| | | Remainder: 0.0150292 - 14.1438% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00710614 - 0.144167% [2] +| | Mini-EM: setup physics model evaluator: 0.356234 - 7.22713% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.356216 - 99.9952% [1] +| | | | allocate FieldManagerBuilder: 7.437e-06 - 0.00208778% [1] +| | | | fmb->setWorksetContainer(): 4.52e-07 - 0.000126889% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.349645 - 98.1552% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.349631 - 99.996% [1] +| | | | | | getWorksets(): 0.310165 - 88.712% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.310161 - 99.9988% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.165771 - 53.4468% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00487404 - 2.94022% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0258718 - 15.6069% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000820588 - 3.17175% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0250382 - 96.7781% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000233514 - 0.932631% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.4965e-05 - 0.339342% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000778924 - 3.11094% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00213482 - 8.52627% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00739212 - 29.5234% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00146648 - 5.85699% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0031362 - 12.5257% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000133611 - 0.533629% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00576341 - 23.0185% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0026682 - 46.2955% [3] +| | | | | | | | | | | | Remainder: 0.00309521 - 53.7045% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00320038 - 12.782% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000630772 - 2.51924% [3] +| | | | | | | | | | | Remainder: 8.2976e-05 - 0.331398% +| | | | | | | | | | Remainder: 1.2985e-05 - 0.0501899% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.114172 - 68.8733% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0637868 - 55.8689% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.2053e-05 - 0.144314% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.2779e-05 - 0.0357112% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0303002 - 47.5023% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0268213 - 42.0484% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.3197e-05 - 0.0363665% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00617116 - 9.67467% [3] +| | | | | | | | | | | Remainder: 0.000356078 - 0.558232% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0244282 - 21.3959% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0159186 - 13.9426% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000111804 - 0.0979257% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00472856 - 4.1416% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00509825 - 4.46541% [3] +| | | | | | | | | | Remainder: 0.000100127 - 0.0876982% +| | | | | | | | | Remainder: 0.0208534 - 12.5796% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.144351 - 46.5408% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.144239 - 99.9223% [6] +| | | | | | | | | Remainder: 0.000112205 - 0.0777304% +| | | | | | | | Remainder: 3.8551e-05 - 0.0124293% +| | | | | | | Remainder: 3.59e-06 - 0.00115745% +| | | | | | getOrientations(): 1.1024e-05 - 0.00315304% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000811169 - 0.232007% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000798999 - 0.228526% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000371877 - 0.106363% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001206 - 0.0344935% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000853173 - 0.244021% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.15e-07 - 0.0001759% [2] +| | | | | | Remainder: 0.0364988 - 10.4392% +| | | | | Remainder: 1.3871e-05 - 0.00396717% +| | | | fmb->setupBCFieldManagers(): 9.747e-06 - 0.00273626% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4263e-05 - 0.00400403% [1] +| | | | build response library: 0.00651745 - 1.82963% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00643045 - 98.6651% [1] +| | | | | | getWorksets(): 3.888e-06 - 0.0604624% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.965e-06 - 76.2603% [1] +| | | | | | | Remainder: 9.23e-07 - 23.7397% +| | | | | | getOrientations(): 6.17e-07 - 0.00959498% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000819701 - 12.7472% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000994831 - 15.4706% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000412628 - 6.41678% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119932 - 18.6506% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.54e-07 - 0.0132806% [3] +| | | | | | Remainder: 0.00299861 - 46.6315% +| | | | | Remainder: 8.6999e-05 - 1.33486% +| | | | Remainder: 2.2043e-05 - 0.00618809% +| | | Remainder: 1.7232e-05 - 0.00483727% +| | Mini-EM: setup auxiliary physics model evaluator: 0.340348 - 6.90484% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.340336 - 99.9966% [1] +| | | | allocate FieldManagerBuilder: 7.41e-07 - 0.000217726% [1] +| | | | fmb->setWorksetContainer(): 6.87e-07 - 0.000201859% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.340287 - 99.9856% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.340283 - 99.9987% [1] +| | | | | | getWorksets(): 0.239868 - 70.4906% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.239866 - 99.9993% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.137799 - 57.4482% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00569151 - 4.13031% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0243495 - 17.6703% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000909205 - 3.73398% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0234321 - 96.2325% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000184992 - 0.789481% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.7088e-05 - 0.371661% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000840258 - 3.58592% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00222383 - 9.49053% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00743658 - 31.7367% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00157153 - 6.70673% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00234755 - 10.0185% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000115103 - 0.491219% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00504265 - 21.5203% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00282189 - 55.9604% [3] +| | | | | | | | | | | | Remainder: 0.00222077 - 44.0396% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00288955 - 12.3316% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000648772 - 2.76873% [3] +| | | | | | | | | | | Remainder: 4.4213e-05 - 0.188685% +| | | | | | | | | | Remainder: 8.167e-06 - 0.0335407% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0881571 - 63.9753% [3] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.048637 - 55.1709% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.2647e-05 - 0.0876842% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.292e-05 - 0.0471246% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0193638 - 39.8129% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0291165 - 59.8649% [3] +| | | | | | | | | | | Remainder: 9.1162e-05 - 0.187433% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0185996 - 21.0982% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0173783 - 19.7128% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.4399e-05 - 0.0730502% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00342528 - 3.88542% [3] +| | | | | | | | | | Remainder: 5.2568e-05 - 0.0596299% +| | | | | | | | | Remainder: 0.0196006 - 14.2241% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.102055 - 42.5469% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.102 - 99.9456% [3] +| | | | | | | | | Remainder: 5.5542e-05 - 0.0544233% +| | | | | | | | Remainder: 1.1685e-05 - 0.00487147% +| | | | | | | Remainder: 1.576e-06 - 0.000657029% +| | | | | | getOrientations(): 1.2168e-05 - 0.00357585% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000498123 - 0.146385% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000382715 - 0.11247% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000212227 - 0.0623678% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0805761 - 23.6792% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0805503 - 99.968% [1] +| | | | | | | Remainder: 2.5778e-05 - 0.0319921% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000486358 - 0.142928% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.19e-07 - 0.000123133% [2] +| | | | | | Remainder: 0.0182472 - 5.36235% +| | | | | Remainder: 4.269e-06 - 0.00125453% +| | | | fmb->setupBCFieldManagers(): 5.184e-06 - 0.0015232% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.1571e-05 - 0.00339987% [1] +| | | | build response library: 2.464e-05 - 0.0072399% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.59e-07 - 1.45698% [1] +| | | | | Remainder: 2.4281e-05 - 98.543% +| | | | Remainder: 6.29e-06 - 0.00184817% +| | | Remainder: 1.1587e-05 - 0.00340446% +| | Mini-EM: eval auxiliary physics model evaluator: 0.285486 - 5.79182% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0830944 - 29.1063% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.200632 - 70.2774% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000770774 - 0.384174% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.129791 - 64.6911% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.971e-06 - 0.0015186% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 6.101e-06 - 0.00470063% [3] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.686e-06 - 0.00129901% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00106389 - 0.819693% [3] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0060525 - 4.66327% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0212933 - 16.4058% [3] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00222295 - 1.71272% [3] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00504648 - 3.88816% [3] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0173671 - 13.3808% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0262516 - 20.226% [3] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.588e-06 - 0.00276444% [3] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.781e-06 - 0.00137221% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0357511 - 27.5451% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0034164 - 2.63223% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00108693 - 0.837448% [3] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0101585 - 7.82682% [3] +| | | | | Remainder: 6.5134e-05 - 0.0501838% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.7237e-05 - 0.00859136% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.186e-06 - 0.00108956% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00041676 - 0.207724% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0693408 - 34.5612% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0356876 - 51.467% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0336045 - 48.4627% [1] +| | | | | Remainder: 4.8747e-05 - 0.0703006% +| | | | Remainder: 0.000292978 - 0.146028% +| | | Remainder: 0.00175945 - 0.6163% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00512161 - 0.103905% [1] +| | | getWorksets(): 7.932e-06 - 0.154873% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.075e-06 - 63.9813% [1] +| | | | Remainder: 2.857e-06 - 36.0187% +| | | getOrientations(): 7.46e-07 - 0.0145657% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000838051 - 16.363% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000941457 - 18.3821% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000385313 - 7.52328% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121435 - 23.7103% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.007e-06 - 0.0196618% [3] +| | | Remainder: 0.00173276 - 33.8323% +| | panzer::ModelEvaluator::create_W_op: 0.220888 - 4.4813% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.376969 - 7.6478% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000443958 - 0.11777% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.282905 - 75.0474% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.393e-06 - 0.00119934% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00200349 - 0.708184% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0071638 - 2.53222% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0123718 - 4.37311% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000850736 - 0.300714% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.011719 - 4.14237% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0113979 - 4.02889% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0023266 - 0.822395% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00797968 - 2.82062% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.262e-06 - 0.00115304% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00303382 - 1.07238% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0249336 - 8.81342% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00334459 - 1.18223% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00757266 - 2.67675% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0241783 - 8.54643% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0381359 - 13.4801% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.063e-06 - 0.00214312% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00189914 - 0.6713% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0231917 - 8.19768% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.037846 - 13.3776% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00537375 - 1.89949% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00116707 - 0.41253% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0110255 - 3.89725% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0278813 - 9.85534% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.017375 - 6.14163% [3] +| | | | Remainder: 0.00012124 - 0.0428553% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5874e-05 - 0.00421096% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.284e-06 - 0.000340612% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000991381 - 0.262987% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0916771 - 24.3195% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0916372 - 99.9565% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.4739e-05 - 0.0269849% [1] +| | | | Remainder: 1.5131e-05 - 0.0165047% +| | | Remainder: 0.000934079 - 0.247787% +| | MaxwellPreconditioner::build: 0.00339209 - 0.0688174% [1] +| | | MaxwellPreconditioner: Schur complement: 1.6747e-05 - 0.493707% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00152043 - 44.8229% [1] +| | | | Ifpack2::Relaxation::initialize: 1.035e-05 - 0.680728% [1] +| | | | Ifpack2::Relaxation::compute: 0.000549331 - 36.1299% [1] +| | | | Remainder: 0.000960751 - 63.1893% +| | | MaxwellPreconditioner: Solver S_E: 0.00172909 - 50.9743% [1] +| | | | Ifpack2::Relaxation::initialize: 2.185e-06 - 0.126367% [1] +| | | | Ifpack2::Relaxation::compute: 0.0012419 - 71.8239% [1] +| | | | Remainder: 0.000485007 - 28.0498% +| | | MaxwellPreconditioner: Block preconditioner: 0.000114674 - 3.38063% [1] +| | | Remainder: 1.1143e-05 - 0.328499% +| | Mini-EM: timestepper: 2.94532 - 59.7535% [1] +| | | Mini-EM: Advance Time Step: 2.94532 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0403751 - 1.37082% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000390178 - 0.966384% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0387272 - 95.9186% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.196e-06 - 0.00567043% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000257933 - 0.666025% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00364641 - 9.41562% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00192045 - 4.95893% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000148514 - 0.383488% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00153935 - 3.97486% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00182828 - 4.72091% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000152827 - 0.394624% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000345601 - 0.892398% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.62e-06 - 0.00676527% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00140402 - 3.62542% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00407419 - 10.5202% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00105429 - 2.72234% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000741 - 1.91338% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00310212 - 8.01018% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00669727 - 17.2934% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.218e-06 - 0.0108916% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000218116 - 0.563211% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00260806 - 6.73445% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00383342 - 9.89852% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000243824 - 0.629594% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000135608 - 0.350162% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00150066 - 3.87494% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00255553 - 6.59879% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000627738 - 1.62092% [3] +| | | | | | Remainder: 8.2967e-05 - 0.214234% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9752e-05 - 0.0489213% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.168e-06 - 0.00536965% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000973325 - 2.41071% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000157025 - 0.388916% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000132131 - 84.1465% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.126e-06 - 1.35392% [1] +| | | | | | Remainder: 2.2768e-05 - 14.4996% +| | | | | Remainder: 0.000105402 - 0.261057% +| | | | Stratimikos: BelosLOWS: 2.89497 - 98.2908% [1] +| | | | | GMRES block system: Operation Op*x: 0.00206249 - 0.0712438% [1] +| | | | | Belos::MVT::MvAddMv: 0.000141813 - 0.00489859% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 2.89208 - 99.9001% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000493241 - 0.0170549% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000170969 - 34.6624% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000164011 - 95.9303% [2] +| | | | | | | | Remainder: 6.958e-06 - 4.06974% +| | | | | | | Belos::MVT::MvScale: 5.3725e-05 - 10.8922% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000179404 - 36.3725% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000176242 - 98.2375% [2] +| | | | | | | | Remainder: 3.162e-06 - 1.7625% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.2169e-05 - 8.54937% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.0765e-05 - 96.6705% [2] +| | | | | | | | Remainder: 1.404e-06 - 3.32946% +| | | | | | | Remainder: 4.6974e-05 - 9.52354% +| | | | | | Belos::MVT::MvAddMv: 0.000168635 - 0.00583092% [2] +| | | | | | Belos::MVT::MvNorm: 8.8054e-05 - 0.00304466% [1] +| | | | | | GMRES block system: Operation Prec*x: 2.88774 - 99.8498% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000845075 - 0.0292643% [2] +| | | | | | | Belos::MVT::MvAddMv: 8.0656e-05 - 0.00279305% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0219814 - 0.761199% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0148657 - 67.6285% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000582963 - 3.92153% [21] +| | | | | | | | | | Belos::MVT::MvDot: 0.000562529 - 96.4948% [21] +| | | | | | | | | | Remainder: 2.0434e-05 - 3.5052% +| | | | | | | | | Belos::MVT::MvScale: 0.000158297 - 1.06485% [20] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00936228 - 62.9791% [38] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00932555 - 99.6077% [38] +| | | | | | | | | | Remainder: 3.673e-05 - 0.392319% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00466649 - 31.391% [38] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00463794 - 99.3881% [38] +| | | | | | | | | | Remainder: 2.8552e-05 - 0.611851% +| | | | | | | | | Remainder: 9.5658e-05 - 0.643482% +| | | | | | | | Belos::MVT::MvAddMv: 0.00128923 - 5.86509% [28] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00404848 - 18.4178% [21] +| | | | | | | | Belos::MVT::MvNorm: 6.958e-05 - 0.31654% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000476053 - 2.16571% [20] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000410569 - 86.2444% [20] +| | | | | | | | | Remainder: 6.5484e-05 - 13.7556% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000261415 - 1.18925% [1] +| | | | | | | | Remainder: 0.000970964 - 4.4172% +| | | | | | | GMRES S_E: Operation Op*x: 0.000817885 - 0.0283227% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 2.86054 - 99.0583% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 2.67699 - 93.5832% [259] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00770812 - 0.28794% [259] +| | | | | | | | | | Belos::MVT::MvDot: 0.00736595 - 95.561% [259] +| | | | | | | | | | Remainder: 0.000342164 - 4.43901% +| | | | | | | | | Belos::MVT::MvScale: 0.00261656 - 0.0977426% [259] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 1.70847 - 63.8208% [516] +| | | | | | | | | | Belos::MVT::MvTransMv: 1.70769 - 99.9541% [516] +| | | | | | | | | | Remainder: 0.000784533 - 0.0459201% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.956131 - 35.7167% [516] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.95556 - 99.9402% [516] +| | | | | | | | | | Remainder: 0.000571361 - 0.0597576% +| | | | | | | | | Remainder: 0.00205718 - 0.0768467% +| | | | | | | | Belos::MVT::MvAddMv: 0.012075 - 0.422122% [263] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00822364 - 0.287485% [259] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00665955 - 80.9806% [259] +| | | | | | | | | Remainder: 0.00156409 - 19.0194% +| | | | | | | | GMRES S_E: Operation Op*x: 0.148702 - 5.19839% [259] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00412222 - 0.144106% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.6283e-05 - 0.0012684% [1] +| | | | | | | | Remainder: 0.0103952 - 0.3634% +| | | | | | | Remainder: 0.00346952 - 0.120147% +| | | | | | GMRES block system: Operation Op*x: 0.00287813 - 0.0995176% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.3356e-05 - 0.00115336% [1] +| | | | | | Remainder: 0.000682252 - 0.0235904% +| | | | | Remainder: 0.000689119 - 0.023804% +| | | | Mini-EM: Compute responses: 0.00974713 - 0.330937% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000536378 - 5.50293% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00783033 - 80.3348% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 5.435e-06 - 0.0694096% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000198765 - 2.5384% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0019798 - 25.2838% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.478e-06 - 0.044417% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00026617 - 3.39922% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00029835 - 3.81018% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00383548 - 48.9823% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.493e-06 - 0.0318377% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000288597 - 3.68563% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000257373 - 3.28687% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0002181 - 2.78532% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.9035e-05 - 0.49851% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.638e-06 - 0.0209187% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000181829 - 2.32211% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000151719 - 1.93758% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.8958e-05 - 0.24211% [3] +| | | | | | Remainder: 8.3109e-05 - 1.06137% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.503e-06 - 0.0769765% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.246e-06 - 0.0127833% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000843632 - 8.65519% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000285912 - 2.93329% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.76e-07 - 0.271412% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000266877 - 93.3424% [1] +| | | | | | Remainder: 1.8259e-05 - 6.38623% +| | | | | Remainder: 0.000242125 - 2.48407% +| | | | Remainder: 0.000219699 - 0.00745927% +| | | Remainder: 3.543e-06 - 0.000120293% +| | Remainder: 0.033644 - 0.682557% +| Remainder: 3.9708e-05 - 0.000805574% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 2.89497 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 2.01453 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=maxwell18.xml': + + 27.88 msec task-clock:u # 0.005 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,760 page-faults:u # 98.985 K/sec + 46,921,016 cycles:u # 1.683 GHz + 78,144,329 instructions:u # 1.67 insn per cycle + 16,979,990 branches:u # 608.973 M/sec + 290,347 branch-misses:u # 1.71% of all branches + + 5.632437553 seconds time elapsed + + 5.192622000 seconds user + 0.377351000 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=maxwell18.xml': + + 8,645 iTLB-loads:u + 14,952 iTLB-load-misses:u # 172.96% of all iTLB cache accesses + 18,158,039 dTLB-loads:u + 13,996 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 5.581220349 seconds time elapsed + + 5.134232000 seconds user + 0.389911000 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=maxwell18.xml': + + 17,789,454 L1-dcache-loads:u + 588,225 L1-dcache-load-misses:u # 3.31% of all L1-dcache accesses + 72,251 LLC-loads:u + 22,822 LLC-load-misses:u # 31.59% of all LL-cache accesses + + 5.505546240 seconds time elapsed + + 5.062106000 seconds user + 0.406406000 seconds sys + + diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell18_power.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell18_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell18_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell20.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell20.output new file mode 100644 index 0000000..160d22d --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell20.output @@ -0,0 +1,686 @@ +tron66.umiacs.umd.edu +1 GMRES Tpetra maxwell20.xml +output/xeon_GMRES_Tpetra_maxwell20.output +output/xeon_GMRES_Tpetra_maxwell20_power.output +dt = 6.67128e-10 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00173934 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=26460, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 267 iterations with total CPU time of 4.17615 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0311697 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 4.22083 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 6.85983 [1] +| Mini-EM: Total Time: 6.85979 - 99.9995% [1] +| | Mini-EM: build mesh: 0.0004109 - 0.00598998% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000270792 - 65.9022% [1] +| | | Remainder: 0.000140108 - 34.0978% +| | Mini-EM: build physics blocks: 0.000778766 - 0.0113526% [1] +| | Mini-EM: build auxiliary physics blocks: 0.0002321 - 0.00338348% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.345343 - 5.03431% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.149436 - 2.17843% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0582232 - 38.9621% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0478505 - 82.1846% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00176927 - 3.03877% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00854838 - 14.6821% [3] +| | | | Remainder: 5.5043e-05 - 0.0945379% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0125812 - 8.41913% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00690145 - 54.8553% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000502657 - 3.99531% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000956597 - 7.60339% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00158509 - 12.5989% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126918 - 10.0879% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00118547 - 9.42253% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000126141 - 1.00262% [3] +| | | | Remainder: 5.4615e-05 - 0.4341% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0210091 - 14.0589% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00969961 - 6.49082% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0161377 - 10.7991% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0107871 - 7.21856% [3] +| | | Remainder: 0.0209978 - 14.0514% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00978228 - 0.142603% [2] +| | Mini-EM: setup physics model evaluator: 0.453816 - 6.61559% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.453801 - 99.9968% [1] +| | | | allocate FieldManagerBuilder: 6.398e-06 - 0.00140987% [1] +| | | | fmb->setWorksetContainer(): 4.79e-07 - 0.000105553% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.447929 - 98.706% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.447916 - 99.9972% [1] +| | | | | | getWorksets(): 0.409462 - 91.415% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.409459 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.228861 - 55.8936% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00620709 - 2.71216% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0357995 - 15.6424% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00105107 - 2.93599% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0347358 - 97.0286% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000261755 - 0.753561% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00011125 - 0.320275% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000997225 - 2.87089% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00280055 - 8.06244% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0103789 - 29.8797% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00199625 - 5.74695% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00422595 - 12.166% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000201455 - 0.579964% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00822605 - 23.6818% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00402639 - 48.9468% [4] +| | | | | | | | | | | | Remainder: 0.00419966 - 51.0532% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00457431 - 13.1689% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000873621 - 2.51505% [4] +| | | | | | | | | | | Remainder: 8.8406e-05 - 0.25451% +| | | | | | | | | | Remainder: 1.2662e-05 - 0.0353692% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.15712 - 68.6527% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0867446 - 55.2093% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000112939 - 0.130197% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.0344e-05 - 0.0349808% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0408596 - 47.1033% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0367855 - 42.4066% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.8854e-05 - 0.0332632% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0085495 - 9.85594% [4] +| | | | | | | | | | | Remainder: 0.000377914 - 0.435663% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0333543 - 21.2286% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0229629 - 14.6149% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000137785 - 0.0876943% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00639904 - 4.07272% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00707613 - 4.50366% [4] +| | | | | | | | | | Remainder: 0.000444921 - 0.283173% +| | | | | | | | | Remainder: 0.0297352 - 12.9927% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.180568 - 44.0991% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.180452 - 99.9357% [8] +| | | | | | | | | Remainder: 0.000116116 - 0.0643061% +| | | | | | | | Remainder: 2.9721e-05 - 0.00725861% +| | | | | | | Remainder: 3.62e-06 - 0.000884086% +| | | | | | getOrientations(): 9.639e-06 - 0.00215197% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000720727 - 0.160907% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000702576 - 0.156854% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000336379 - 0.0750987% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000110153 - 0.0245923% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000783831 - 0.174995% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.57e-07 - 0.000102028% [2] +| | | | | | Remainder: 0.03579 - 7.99033% +| | | | | Remainder: 1.266e-05 - 0.00282634% +| | | | fmb->setupBCFieldManagers(): 8.018e-06 - 0.00176685% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4216e-05 - 0.00313265% [1] +| | | | build response library: 0.00582351 - 1.28327% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00574884 - 98.7177% [1] +| | | | | | getWorksets(): 3.527e-06 - 0.0613516% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.315e-06 - 65.6365% [1] +| | | | | | | Remainder: 1.212e-06 - 34.3635% +| | | | | | getOrientations(): 5.2e-07 - 0.00904531% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000741794 - 12.9034% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000884624 - 15.3879% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000374334 - 6.51147% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00106032 - 18.4442% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.01e-07 - 0.0139333% [3] +| | | | | | Remainder: 0.00268291 - 46.6688% +| | | | | Remainder: 7.4672e-05 - 1.28225% +| | | | Remainder: 1.9778e-05 - 0.0043583% +| | | Remainder: 1.4743e-05 - 0.00324867% +| | Mini-EM: setup auxiliary physics model evaluator: 0.430931 - 6.28198% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.430921 - 99.9977% [1] +| | | | allocate FieldManagerBuilder: 6.9e-07 - 0.000160122% [1] +| | | | fmb->setWorksetContainer(): 6.5e-07 - 0.00015084% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.430859 - 99.9857% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.430853 - 99.9986% [1] +| | | | | | getWorksets(): 0.30523 - 70.8432% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.305228 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.17715 - 58.0385% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00809235 - 4.56808% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0319997 - 18.0636% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00110555 - 3.45486% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0308843 - 96.5143% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000195761 - 0.633853% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000108987 - 0.352888% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00121325 - 3.92836% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00294994 - 9.55159% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00997283 - 32.2909% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00201624 - 6.52836% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00327756 - 10.6124% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00018055 - 0.584601% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00644173 - 20.8576% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00307384 - 47.7177% [4] +| | | | | | | | | | | | Remainder: 0.00336789 - 52.2823% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00360936 - 11.6867% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000864474 - 2.79907% [4] +| | | | | | | | | | | Remainder: 5.3638e-05 - 0.173674% +| | | | | | | | | | Remainder: 9.882e-06 - 0.0308815% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.112185 - 63.3277% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0624622 - 55.6779% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.6908e-05 - 0.0911078% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.0772e-05 - 0.049265% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0254914 - 40.8108% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0367682 - 58.8646% [4] +| | | | | | | | | | | Remainder: 0.000115021 - 0.184145% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0216833 - 19.3282% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0229487 - 20.4561% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.6942e-05 - 0.0685849% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00433488 - 3.86404% [4] +| | | | | | | | | | Remainder: 0.0006789 - 0.605161% +| | | | | | | | | Remainder: 0.0248729 - 14.0406% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.12807 - 41.9586% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.128011 - 99.9546% [4] +| | | | | | | | | Remainder: 5.817e-05 - 0.0454206% +| | | | | | | | Remainder: 8.946e-06 - 0.00293092% +| | | | | | | Remainder: 1.356e-06 - 0.000444255% +| | | | | | getOrientations(): 1.0182e-05 - 0.00236322% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000426567 - 0.0990053% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000356579 - 0.0827612% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000192916 - 0.0447754% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.105754 - 24.5453% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.105728 - 99.9749% [1] +| | | | | | | Remainder: 2.6508e-05 - 0.0250657% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000493289 - 0.114491% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.39e-07 - 0.000101891% [2] +| | | | | | Remainder: 0.0183888 - 4.26801% +| | | | | Remainder: 5.97e-06 - 0.0013856% +| | | | fmb->setupBCFieldManagers(): 6.148e-06 - 0.00142671% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3942e-05 - 0.0032354% [1] +| | | | build response library: 2.2896e-05 - 0.00531328% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.66e-07 - 1.59853% [1] +| | | | | Remainder: 2.253e-05 - 98.4015% +| | | | Remainder: 1.7415e-05 - 0.00404135% +| | | Remainder: 1.0096e-05 - 0.00234284% +| | Mini-EM: eval auxiliary physics model evaluator: 0.375901 - 5.47977% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.104245 - 27.732% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.269242 - 71.6259% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00108216 - 0.401926% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.176626 - 65.6013% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.687e-06 - 0.00208746% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 6.231e-06 - 0.00352778% [4] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2.939e-06 - 0.00166396% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00138709 - 0.785322% [4] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00877035 - 4.96548% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0287655 - 16.2861% [4] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00329893 - 1.86774% [4] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0067027 - 3.79485% [4] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0245399 - 13.8937% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0358446 - 20.294% [4] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 3.553e-06 - 0.00201159% [4] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.3e-06 - 0.00130218% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0476128 - 26.9568% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00451088 - 2.55391% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00145942 - 0.826277% [4] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0136472 - 7.72661% [4] +| | | | | Remainder: 6.8398e-05 - 0.0387247% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.4808e-05 - 0.00549988% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.763e-06 - 0.0006548% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000471855 - 0.175253% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0906628 - 33.6733% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0454337 - 50.1129% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0452126 - 49.869% [1] +| | | | | Remainder: 1.6472e-05 - 0.0181684% +| | | | Remainder: 0.000382608 - 0.142105% +| | | Remainder: 0.0024137 - 0.642111% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00436643 - 0.0636526% [1] +| | | getWorksets(): 4.933e-06 - 0.112975% [1] +| | | | panzer::WorksetContainer::getWorksets(): 3.752e-06 - 76.0592% [1] +| | | | Remainder: 1.181e-06 - 23.9408% +| | | getOrientations(): 7.07e-07 - 0.0161917% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000730517 - 16.7303% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000909312 - 20.825% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000375622 - 8.60249% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00112748 - 25.8216% [1] +| | | Phalanx::SortAndOrderEvaluators: 7.96e-07 - 0.01823% [3] +| | | Remainder: 0.00121706 - 27.8732% +| | panzer::ModelEvaluator::create_W_op: 0.28653 - 4.17694% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.47704 - 6.95415% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000607956 - 0.127443% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.36424 - 76.3541% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.699e-06 - 0.000740995% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00252405 - 0.692963% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0110903 - 3.04479% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0149082 - 4.09298% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0011738 - 0.322259% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.016199 - 4.44735% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0141083 - 3.87336% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00259429 - 0.712247% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0104191 - 2.8605% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.292e-06 - 0.00117834% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00393949 - 1.08157% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.032016 - 8.78981% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00510945 - 1.40277% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0103273 - 2.8353% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0312581 - 8.58175% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0467333 - 12.8304% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.745e-06 - 0.0018518% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00269865 - 0.740898% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0303742 - 8.33906% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0470623 - 12.9207% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00665203 - 1.82628% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00103332 - 0.283693% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0142971 - 3.92518% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0378459 - 10.3904% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0217381 - 5.96806% [4] +| | | | Remainder: 0.00012379 - 0.0339859% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5067e-05 - 0.00315843% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.162e-06 - 0.000243585% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0011639 - 0.243984% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.109437 - 22.9407% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.109411 - 99.9767% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.6059e-05 - 0.0146743% [1] +| | | | Remainder: 9.444e-06 - 0.00862966% +| | | Remainder: 0.00157585 - 0.33034% +| | MaxwellPreconditioner::build: 0.0033919 - 0.0494461% [1] +| | | MaxwellPreconditioner: Schur complement: 1.6095e-05 - 0.474513% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00140357 - 41.3801% [1] +| | | | Ifpack2::Relaxation::initialize: 8.806e-06 - 0.6274% [1] +| | | | Ifpack2::Relaxation::compute: 0.000594932 - 42.387% [1] +| | | | Remainder: 0.000799833 - 56.9856% +| | | MaxwellPreconditioner: Solver S_E: 0.00188 - 55.4261% [1] +| | | | Ifpack2::Relaxation::initialize: 1.5e-06 - 0.0797874% [1] +| | | | Ifpack2::Relaxation::compute: 0.00139789 - 74.3561% [1] +| | | | Remainder: 0.000480605 - 25.5641% +| | | MaxwellPreconditioner: Block preconditioner: 8.2579e-05 - 2.4346% [1] +| | | Remainder: 9.655e-06 - 0.284649% +| | Mini-EM: timestepper: 4.2834 - 62.4422% [1] +| | | Mini-EM: Advance Time Step: 4.2834 - 99.9999% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0496869 - 1.15999% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000447106 - 0.899848% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0472146 - 95.0242% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 0.00457486% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00027179 - 0.575649% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00415609 - 8.80256% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00240729 - 5.09862% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000179369 - 0.379902% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0019417 - 4.1125% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00236058 - 4.99968% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000171866 - 0.364011% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000423 - 0.89591% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.795e-06 - 0.00803778% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00164529 - 3.4847% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00475672 - 10.0747% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00139209 - 2.94843% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000678116 - 1.43624% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00332454 - 7.04135% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0087942 - 18.626% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.91e-06 - 0.0103993% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000285314 - 0.604293% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00323814 - 6.85834% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00480956 - 10.1866% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000236353 - 0.500594% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000175016 - 0.370682% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00183597 - 3.88856% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00321822 - 6.81616% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000807807 - 1.71093% [4] +| | | | | | Remainder: 9.4685e-05 - 0.200542% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.8802e-05 - 0.037841% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.164e-06 - 0.00435528% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0016057 - 3.23164% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000280287 - 0.564107% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000253455 - 90.427% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.512e-06 - 0.896224% [1] +| | | | | | Remainder: 2.432e-05 - 8.67682% +| | | | | Remainder: 0.000118246 - 0.237982% +| | | | Stratimikos: BelosLOWS: 4.22087 - 98.5401% [1] +| | | | | GMRES block system: Operation Op*x: 0.00268346 - 0.063576% [1] +| | | | | Belos::MVT::MvAddMv: 0.000118006 - 0.00279578% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 4.21745 - 99.9191% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000621496 - 0.0147363% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000182135 - 29.3059% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00017518 - 96.1814% [2] +| | | | | | | | Remainder: 6.955e-06 - 3.8186% +| | | | | | | Belos::MVT::MvScale: 6.2467e-05 - 10.0511% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00025898 - 41.6704% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000255658 - 98.7173% [2] +| | | | | | | | Remainder: 3.322e-06 - 1.28272% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 7.1721e-05 - 11.5401% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.962e-05 - 97.0706% [2] +| | | | | | | | Remainder: 2.101e-06 - 2.92941% +| | | | | | | Remainder: 4.6193e-05 - 7.43255% +| | | | | | Belos::MVT::MvAddMv: 0.000325264 - 0.00771233% [2] +| | | | | | Belos::MVT::MvNorm: 9.7866e-05 - 0.0023205% [1] +| | | | | | GMRES block system: Operation Prec*x: 4.21235 - 99.879% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 0.000852786 - 0.0202449% [2] +| | | | | | | Belos::MVT::MvAddMv: 9.0421e-05 - 0.00214657% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0314684 - 0.747052% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0218879 - 69.5552% [22] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000780061 - 3.56389% [22] +| | | | | | | | | | Belos::MVT::MvDot: 0.000758621 - 97.2515% [22] +| | | | | | | | | | Remainder: 2.144e-05 - 2.7485% +| | | | | | | | | Belos::MVT::MvScale: 0.000215421 - 0.9842% [21] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0138778 - 63.4038% [40] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0138425 - 99.7458% [40] +| | | | | | | | | | Remainder: 3.5283e-05 - 0.254241% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00691423 - 31.5892% [40] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00688039 - 99.5106% [40] +| | | | | | | | | | Remainder: 3.3835e-05 - 0.489353% +| | | | | | | | | Remainder: 0.000100442 - 0.458892% +| | | | | | | | Belos::MVT::MvAddMv: 0.00176841 - 5.61962% [29] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00567736 - 18.0415% [22] +| | | | | | | | Belos::MVT::MvNorm: 7.8658e-05 - 0.249959% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000658678 - 2.09314% [21] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000594249 - 90.2184% [21] +| | | | | | | | | Remainder: 6.4429e-05 - 9.78156% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000357814 - 1.13706% [1] +| | | | | | | | Remainder: 0.00103957 - 3.30354% +| | | | | | | GMRES S_E: Operation Op*x: 0.000945965 - 0.022457% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 4.17484 - 99.1095% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 3.91872 - 93.8652% [268] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0102063 - 0.260449% [268] +| | | | | | | | | | Belos::MVT::MvDot: 0.00983534 - 96.3656% [268] +| | | | | | | | | | Remainder: 0.000370934 - 3.63437% +| | | | | | | | | Belos::MVT::MvScale: 0.00323059 - 0.0824399% [268] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 2.47685 - 63.2056% [534] +| | | | | | | | | | Belos::MVT::MvTransMv: 2.47611 - 99.9703% [534] +| | | | | | | | | | Remainder: 0.000736088 - 0.0297187% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 1.42637 - 36.399% [534] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.42577 - 99.9578% [534] +| | | | | | | | | | Remainder: 0.000601498 - 0.0421697% +| | | | | | | | | Remainder: 0.002059 - 0.0525426% +| | | | | | | | Belos::MVT::MvAddMv: 0.0156745 - 0.375451% [272] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.0102749 - 0.246114% [268] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.00881597 - 85.8013% [268] +| | | | | | | | | Remainder: 0.0014589 - 14.1987% +| | | | | | | | GMRES S_E: Operation Op*x: 0.214036 - 5.12682% [268] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00579993 - 0.138926% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.2623e-05 - 0.00102095% [1] +| | | | | | | | Remainder: 0.0102895 - 0.246464% +| | | | | | | Remainder: 0.0041524 - 0.0985768% +| | | | | | GMRES block system: Operation Op*x: 0.00331802 - 0.0786736% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.4729e-05 - 0.00106057% [1] +| | | | | | Remainder: 0.000697209 - 0.0165315% +| | | | | Remainder: 0.000614137 - 0.01455% +| | | | Mini-EM: Compute responses: 0.0126921 - 0.296309% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000781087 - 6.15411% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0102198 - 80.5206% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 6.185e-06 - 0.06052% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000241172 - 2.35986% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00331175 - 32.4054% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.279e-06 - 0.0320849% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000371925 - 3.63927% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000356987 - 3.49311% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00453734 - 44.3978% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.428e-06 - 0.0237579% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00032336 - 3.16407% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000267249 - 2.61502% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000295047 - 2.88702% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 4.1173e-05 - 0.402876% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.717e-06 - 0.0168008% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000183911 - 1.79956% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0001615 - 1.58027% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.4478e-05 - 0.239516% [4] +| | | | | | Remainder: 9.0256e-05 - 0.883152% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.613e-06 - 0.0521032% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.513e-06 - 0.0119208% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00125435 - 9.88292% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000213521 - 1.68231% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.84e-07 - 0.367177% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000193848 - 90.7864% [1] +| | | | | | Remainder: 1.8889e-05 - 8.84644% +| | | | | Remainder: 0.000215267 - 1.69607% +| | | | Remainder: 0.000152573 - 0.00356196% +| | | Remainder: 4.473e-06 - 0.000104426% +| | Remainder: 0.03843 - 0.560221% +| Remainder: 3.3848e-05 - 0.000493424% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 4.22087 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 1.89534 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=maxwell20.xml': + + 28.30 msec task-clock:u # 0.004 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,228 page-faults:u # 114.052 K/sec + 46,109,998 cycles:u # 1.629 GHz + 78,109,004 instructions:u # 1.69 insn per cycle + 16,948,597 branches:u # 598.827 M/sec + 294,052 branch-misses:u # 1.73% of all branches + + 7.516011315 seconds time elapsed + + 7.051775000 seconds user + 0.398116000 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=maxwell20.xml': + + 7,273 iTLB-loads:u + 14,863 iTLB-load-misses:u # 204.36% of all iTLB cache accesses + 17,646,854 dTLB-loads:u + 14,459 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 7.512265439 seconds time elapsed + + 7.031077000 seconds user + 0.436004000 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=maxwell20.xml': + + 17,507,990 L1-dcache-loads:u + 578,301 L1-dcache-load-misses:u # 3.30% of all L1-dcache accesses + 59,964 LLC-loads:u + 11,600 LLC-load-misses:u # 19.34% of all LL-cache accesses + + 7.546643331 seconds time elapsed + + 7.072649000 seconds user + 0.408312000 seconds sys + + diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell20_power.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell20_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell20_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell4.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell4.output new file mode 100644 index 0000000..7ec3ee3 --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell4.output @@ -0,0 +1,686 @@ +tron66.umiacs.umd.edu +1 GMRES Tpetra maxwell4.xml +output/xeon_GMRES_Tpetra_maxwell4.output +output/xeon_GMRES_Tpetra_maxwell4_power.output +dt = 3.33564e-09 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=240, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000345665 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=300, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 95 iterations with total CPU time of 0.0105298 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=240, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 5 iterations with total CPU time of 0.000549966 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.0128364 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 0.200898 [1] +| Mini-EM: Total Time: 0.200861 - 99.9818% [1] +| | Mini-EM: build mesh: 0.000437229 - 0.217677% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000284263 - 65.0147% [1] +| | | Remainder: 0.000152966 - 34.9853% +| | Mini-EM: build physics blocks: 0.000783355 - 0.389999% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000232126 - 0.115565% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.008953 - 4.45731% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00348409 - 1.73458% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.000843554 - 24.2116% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000639507 - 75.811% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 9.6257e-05 - 11.4109% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 7.4856e-05 - 8.87388% [3] +| | | | Remainder: 3.2934e-05 - 3.9042% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00171144 - 49.1216% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000136047 - 7.94927% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.0687e-05 - 0.624445% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000174293 - 10.184% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 4.2858e-05 - 2.50421% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125923 - 73.5769% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 1.6052e-05 - 0.937923% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.4177e-05 - 1.41267% [3] +| | | | Remainder: 4.8101e-05 - 2.81056% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000255055 - 7.32057% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000105673 - 3.03302% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000165867 - 4.7607% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000135272 - 3.88256% [3] +| | | Remainder: 0.000267227 - 7.66992% +| | panzer::WorksetContainer::applyOrientations(ugi): 7.8816e-05 - 0.0392391% [2] +| | Mini-EM: setup physics model evaluator: 0.0886463 - 44.1331% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0886344 - 99.9866% [1] +| | | | allocate FieldManagerBuilder: 2.405e-06 - 0.00271339% [1] +| | | | fmb->setWorksetContainer(): 3.63e-07 - 0.000409547% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0805533 - 90.8827% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.080542 - 99.9859% [1] +| | | | | | getWorksets(): 0.0379143 - 47.0739% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0379111 - 99.9917% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0260593 - 68.7379% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00404847 - 15.5356% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00435348 - 16.7061% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000255287 - 5.86397% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00409061 - 93.9619% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000118671 - 2.90106% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.9504e-05 - 0.721261% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000212968 - 5.20626% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000267379 - 6.53641% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000717442 - 17.5387% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 8.2697e-05 - 2.02163% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000677717 - 16.5676% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.0182e-05 - 1.71568% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00121706 - 29.7525% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000572301 - 47.0232% [1] +| | | | | | | | | | | | Remainder: 0.000644759 - 52.9768% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000623615 - 15.245% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.1027e-05 - 0.758493% [1] +| | | | | | | | | | | Remainder: 4.235e-05 - 1.0353% +| | | | | | | | | | Remainder: 7.582e-06 - 0.174159% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0108378 - 41.589% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0050088 - 46.216% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.7148e-05 - 0.941303% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.788e-06 - 0.175451% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00287063 - 57.3117% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00165488 - 33.0394% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.694e-06 - 0.193539% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000187458 - 3.74257% [1] +| | | | | | | | | | | Remainder: 0.000230208 - 4.59607% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00284415 - 26.2429% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0024892 - 22.9677% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.9825e-05 - 0.367464% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000253754 - 2.34138% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000164762 - 1.52025% [1] +| | | | | | | | | | Remainder: 3.7323e-05 - 0.344378% +| | | | | | | | | Remainder: 0.00681955 - 26.1693% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0118329 - 31.2123% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0118124 - 99.8264% [2] +| | | | | | | | | Remainder: 2.0543e-05 - 0.173609% +| | | | | | | | Remainder: 1.8898e-05 - 0.0498482% +| | | | | | | Remainder: 3.158e-06 - 0.00832932% +| | | | | | getOrientations(): 6.494e-06 - 0.00806287% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000743906 - 0.923625% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000756667 - 0.939469% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00034768 - 0.431675% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000110896 - 0.137687% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00078516 - 0.974846% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.04e-07 - 0.000625761% [2] +| | | | | | Remainder: 0.0398764 - 49.5101% +| | | | | Remainder: 1.1333e-05 - 0.0140689% +| | | | fmb->setupBCFieldManagers(): 8.711e-06 - 0.00982801% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.1471e-05 - 0.0242242% [1] +| | | | build response library: 0.00802986 - 9.05953% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00795427 - 99.0586% [1] +| | | | | | getWorksets(): 2.86e-06 - 0.0359556% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 1.985e-06 - 69.4056% [1] +| | | | | | | Remainder: 8.75e-07 - 30.5944% +| | | | | | getOrientations(): 5.24e-07 - 0.00658766% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000768944 - 9.66707% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000934716 - 11.7511% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038339 - 4.81993% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00106216 - 13.3533% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.23e-07 - 0.0103467% [3] +| | | | | | Remainder: 0.00480085 - 60.3557% +| | | | | Remainder: 7.5593e-05 - 0.941399% +| | | | Remainder: 1.8293e-05 - 0.0206387% +| | | Remainder: 1.186e-05 - 0.013379% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0445885 - 22.1987% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0445788 - 99.9783% [1] +| | | | allocate FieldManagerBuilder: 6.85e-07 - 0.00153661% [1] +| | | | fmb->setWorksetContainer(): 4.86e-07 - 0.0010902% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0445395 - 99.9118% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0445364 - 99.993% [1] +| | | | | | getWorksets(): 0.0244406 - 54.8779% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0244395 - 99.9953% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0233771 - 95.6531% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00390835 - 16.7187% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00372489 - 15.9339% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000207131 - 5.56073% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00351579 - 94.3865% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 4.5394e-05 - 1.29115% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.705e-05 - 0.769385% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00019773 - 5.62405% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000234914 - 6.68168% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00063348 - 18.0181% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 3.2642e-05 - 0.928439% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000571507 - 16.2554% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.0157e-05 - 0.573327% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00114712 - 32.6275% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000575383 - 50.1591% [1] +| | | | | | | | | | | | Remainder: 0.000571733 - 49.8409% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00057323 - 16.3044% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.2864e-05 - 0.650323% [1] +| | | | | | | | | | | Remainder: 9.71e-06 - 0.276182% +| | | | | | | | | | Remainder: 1.965e-06 - 0.0527532% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00948702 - 40.5825% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00487849 - 51.4227% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.3477e-05 - 0.276254% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.639e-06 - 0.156585% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00236282 - 48.4334% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0024665 - 50.5587% [1] +| | | | | | | | | | | Remainder: 2.8054e-05 - 0.575055% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00185276 - 19.5294% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00248963 - 26.2424% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.1181e-05 - 0.223263% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000228047 - 2.40378% [1] +| | | | | | | | | | Remainder: 1.6924e-05 - 0.178391% +| | | | | | | | | Remainder: 0.00625686 - 26.7649% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00105494 - 4.31653% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00104372 - 98.9365% [1] +| | | | | | | | | Remainder: 1.1219e-05 - 1.06348% +| | | | | | | | Remainder: 7.412e-06 - 0.030328% +| | | | | | | Remainder: 1.153e-06 - 0.00471756% +| | | | | | getOrientations(): 5.582e-06 - 0.0125336% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000403266 - 0.905476% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000349354 - 0.784424% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000191885 - 0.43085% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00179815 - 4.03748% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00177764 - 98.8597% [1] +| | | | | | | Remainder: 2.0504e-05 - 1.14028% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000398723 - 0.895275% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.34e-07 - 0.000749949% [2] +| | | | | | Remainder: 0.0169485 - 38.0553% +| | | | | Remainder: 3.096e-06 - 0.00695114% +| | | | fmb->setupBCFieldManagers(): 3.158e-06 - 0.00708409% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.107e-05 - 0.0248324% [1] +| | | | build response library: 1.849e-05 - 0.0414771% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.1e-07 - 1.67658% [1] +| | | | | Remainder: 1.818e-05 - 98.3234% +| | | | Remainder: 5.411e-06 - 0.0121381% +| | | Remainder: 9.696e-06 - 0.0217455% +| | Mini-EM: eval auxiliary physics model evaluator: 0.00542599 - 2.70136% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00133675 - 24.636% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00379092 - 69.866% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.8304e-05 - 1.80178% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00265882 - 70.1364% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.468e-06 - 0.0552125% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.966e-06 - 0.111553% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.53e-07 - 0.0207987% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 3.4724e-05 - 1.30599% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 8.4868e-05 - 3.19195% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000236994 - 8.91352% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.3986e-05 - 1.27824% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 6.8294e-05 - 2.56859% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000223645 - 8.41145% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.000297552 - 11.1911% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 5.45e-07 - 0.0204978% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.08e-07 - 0.0153452% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000367425 - 13.8191% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00106969 - 40.2317% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.8828e-05 - 0.708135% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000193092 - 7.26233% [1] +| | | | | Remainder: 2.3781e-05 - 0.894421% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 8.235e-06 - 0.21723% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.888e-06 - 0.0498032% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 9.5015e-05 - 2.50638% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000896415 - 23.6464% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000478917 - 53.4258% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000409495 - 45.6814% [1] +| | | | | Remainder: 8.003e-06 - 0.892778% +| | | | Remainder: 6.2246e-05 - 1.64198% +| | | Remainder: 0.000298321 - 5.49801% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00426827 - 2.12499% [1] +| | | getWorksets(): 1.972e-06 - 0.0462014% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.006e-06 - 51.0142% [1] +| | | | Remainder: 9.66e-07 - 48.9858% +| | | getOrientations(): 7.57e-07 - 0.0177355% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000696849 - 16.3263% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000909924 - 21.3183% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000368878 - 8.64232% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00111162 - 26.0437% [1] +| | | Phalanx::SortAndOrderEvaluators: 8.94e-07 - 0.0209452% [3] +| | | Remainder: 0.00117738 - 27.5846% +| | panzer::ModelEvaluator::create_W_op: 0.00359365 - 1.78912% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00768277 - 3.82492% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 3.7799e-05 - 0.491997% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00643576 - 83.7688% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.196e-06 - 0.0185837% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 3.1166e-05 - 0.484263% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 7.967e-05 - 1.23793% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000135779 - 2.10976% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.8325e-05 - 0.284737% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000128124 - 1.99081% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000113673 - 1.76627% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000691557 - 10.7455% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000143723 - 2.23319% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 7.82e-07 - 0.0121508% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.000950551 - 14.7698% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000263083 - 4.08783% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.0765e-05 - 0.633414% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 9.8313e-05 - 1.5276% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000254409 - 3.95305% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000378263 - 5.87752% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.312e-06 - 0.0514624% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.0589e-05 - 0.475297% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000244462 - 3.79849% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000373623 - 5.80542% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00173203 - 26.9125% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.0674e-05 - 0.321236% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000123316 - 1.91611% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000281447 - 4.37317% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000271509 - 4.21875% [1] +| | | | Remainder: 2.5426e-05 - 0.395074% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.628e-06 - 0.086271% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 9.75e-07 - 0.0126907% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 9.3758e-05 - 1.22037% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00107913 - 14.0461% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00106394 - 98.5924% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 8.5e-06 - 0.787672% [1] +| | | | Remainder: 6.69e-06 - 0.619944% +| | | Remainder: 2.8713e-05 - 0.373733% +| | MaxwellPreconditioner::build: 0.00128838 - 0.641428% [1] +| | | MaxwellPreconditioner: Schur complement: 1.2499e-05 - 0.970134% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000780617 - 60.5891% [1] +| | | | Ifpack2::Relaxation::initialize: 8.888e-06 - 1.13859% [1] +| | | | Ifpack2::Relaxation::compute: 0.000109097 - 13.9757% [1] +| | | | Remainder: 0.000662632 - 84.8857% +| | | MaxwellPreconditioner: Solver S_E: 0.000424688 - 32.963% [1] +| | | | Ifpack2::Relaxation::initialize: 1.45e-06 - 0.341427% [1] +| | | | Ifpack2::Relaxation::compute: 5.355e-05 - 12.6093% [1] +| | | | Remainder: 0.000369688 - 87.0493% +| | | MaxwellPreconditioner: Block preconditioner: 6.2995e-05 - 4.88948% [1] +| | | Remainder: 7.58e-06 - 0.588336% +| | Mini-EM: timestepper: 0.014882 - 7.40911% [1] +| | | Mini-EM: Advance Time Step: 0.0148798 - 99.9854% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00129078 - 8.67467% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.5905e-05 - 3.55639% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00108581 - 84.121% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.134e-06 - 0.104438% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.675e-06 - 0.79894% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 5.8475e-05 - 5.38536% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 3.3891e-05 - 3.12125% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.556e-06 - 0.51169% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.9713e-05 - 2.73647% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.9346e-05 - 1.7817% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 5.1605e-05 - 4.75266% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.4302e-05 - 1.31717% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.92e-07 - 0.0545213% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000413528 - 38.0846% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 4.0128e-05 - 3.69566% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.6305e-05 - 1.50164% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 9.107e-06 - 0.838726% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.8786e-05 - 2.6511% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 7.1781e-05 - 6.6108% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.643e-06 - 0.243412% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.107e-06 - 0.654532% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.3461e-05 - 2.16068% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 4.2765e-05 - 3.93852% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.9147e-05 - 8.21015% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.817e-06 - 0.535727% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.985e-05 - 1.82812% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 4.2356e-05 - 3.90085% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.7349e-05 - 2.51876% [1] +| | | | | | Remainder: 2.2395e-05 - 2.06251% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.718e-06 - 0.675408% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.826e-06 - 0.141465% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.389e-05 - 7.27392% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.4599e-05 - 1.90575% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.329e-06 - 37.9243% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.63e-07 - 3.91479% [1] +| | | | | | Remainder: 1.4307e-05 - 58.1609% +| | | | | Remainder: 3.0024e-05 - 2.32604% +| | | | Stratimikos: BelosLOWS: 0.0128615 - 86.4359% [1] +| | | | | GMRES block system: Operation Op*x: 8.7906e-05 - 0.683481% [1] +| | | | | Belos::MVT::MvAddMv: 7.089e-05 - 0.551179% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0122475 - 95.2261% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000130278 - 1.06371% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.1522e-05 - 24.196% [2] +| | | | | | | | Belos::MVT::MvDot: 2.3587e-05 - 74.8271% [2] +| | | | | | | | Remainder: 7.935e-06 - 25.1729% +| | | | | | | Belos::MVT::MvScale: 2.884e-05 - 22.1373% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 2.7303e-05 - 20.9575% [2] +| | | | | | | | Belos::MVT::MvTransMv: 2.5694e-05 - 94.1069% [2] +| | | | | | | | Remainder: 1.609e-06 - 5.89313% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 8.669e-06 - 6.65423% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.647e-06 - 88.2109% [2] +| | | | | | | | Remainder: 1.022e-06 - 11.7891% +| | | | | | | Remainder: 3.3944e-05 - 26.0551% +| | | | | | Belos::MVT::MvAddMv: 1.422e-05 - 0.116105% [2] +| | | | | | Belos::MVT::MvNorm: 2.6446e-05 - 0.215929% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0116476 - 95.102% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 1.4045e-05 - 0.120582% [2] +| | | | | | | Belos::MVT::MvAddMv: 8.166e-06 - 0.0701086% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.000610789 - 5.24388% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.000174914 - 28.6374% [7] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 1.6336e-05 - 9.33945% [7] +| | | | | | | | | | Belos::MVT::MvDot: 1.2789e-05 - 78.2872% [7] +| | | | | | | | | | Remainder: 3.547e-06 - 21.7128% +| | | | | | | | | Belos::MVT::MvScale: 8.851e-06 - 5.0602% [6] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 9.4505e-05 - 54.0294% [10] +| | | | | | | | | | Belos::MVT::MvTransMv: 8.9464e-05 - 94.6659% [10] +| | | | | | | | | | Remainder: 5.041e-06 - 5.33411% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 3.0819e-05 - 17.6195% [10] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.6709e-05 - 86.6641% [10] +| | | | | | | | | | Remainder: 4.11e-06 - 13.3359% +| | | | | | | | | Remainder: 2.4403e-05 - 13.9514% +| | | | | | | | Belos::MVT::MvAddMv: 2.9496e-05 - 4.82916% [14] +| | | | | | | | GMRES Q_B: Operation Op*x: 3.151e-05 - 5.1589% [7] +| | | | | | | | Belos::MVT::MvNorm: 6.1e-06 - 0.998708% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 2.5397e-05 - 4.15806% [6] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.3737e-05 - 54.0891% [6] +| | | | | | | | | Remainder: 1.166e-05 - 45.9109% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.779e-06 - 1.2736% [1] +| | | | | | | | Remainder: 0.000335593 - 54.9442% +| | | | | | | GMRES S_E: Operation Op*x: 1.4563e-05 - 0.12503% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.01039 - 89.2029% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.00778313 - 74.9095% [96] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.000182004 - 2.33844% [96] +| | | | | | | | | | Belos::MVT::MvDot: 0.000147474 - 81.0279% [96] +| | | | | | | | | | Remainder: 3.453e-05 - 18.9721% +| | | | | | | | | Belos::MVT::MvScale: 0.000116579 - 1.49784% [96] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.00491574 - 63.1589% [190] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.00483706 - 98.3995% [190] +| | | | | | | | | | Remainder: 7.8675e-05 - 1.60047% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.00234115 - 30.0798% [190] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00227004 - 96.9626% [190] +| | | | | | | | | | Remainder: 7.111e-05 - 3.0374% +| | | | | | | | | Remainder: 0.000227661 - 2.92506% +| | | | | | | | Belos::MVT::MvAddMv: 0.000202292 - 1.94698% [100] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.000353872 - 3.40588% [96] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000209249 - 59.1313% [96] +| | | | | | | | | Remainder: 0.000144623 - 40.8687% +| | | | | | | | GMRES S_E: Operation Op*x: 0.000647476 - 6.2317% [96] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.9398e-05 - 0.282944% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.277e-06 - 0.0315398% [1] +| | | | | | | | Remainder: 0.0013706 - 13.1914% +| | | | | | | Remainder: 0.000610047 - 5.23751% +| | | | | | GMRES block system: Operation Op*x: 3.1722e-05 - 0.259007% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.307e-06 - 0.0514961% [1] +| | | | | | Remainder: 0.000390909 - 3.19174% +| | | | | Remainder: 0.000455195 - 3.5392% +| | | | Mini-EM: Compute responses: 0.000675814 - 4.54181% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.3835e-05 - 6.48625% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000269563 - 39.8872% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.086e-06 - 0.402874% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.805e-06 - 2.89543% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.9948e-05 - 7.40013% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.3e-07 - 0.159517% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.671e-06 - 3.21669% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.132e-06 - 1.90382% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.7047e-05 - 10.0336% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.44e-07 - 0.164711% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.749e-06 - 2.50368% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 8.8261e-05 - 32.7423% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 6.851e-06 - 2.54152% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.2118e-05 - 4.49542% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.5e-07 - 0.166937% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.8354e-05 - 21.6476% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.121e-06 - 1.52877% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.704e-06 - 2.48699% [1] +| | | | | | Remainder: 1.5392e-05 - 5.70998% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.263e-06 - 0.630795% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.347e-06 - 0.199315% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 8.5511e-05 - 12.653% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000159221 - 23.5599% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.65e-07 - 0.354853% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000148068 - 92.9953% [1] +| | | | | | Remainder: 1.0588e-05 - 6.64988% +| | | | | Remainder: 0.000112074 - 16.5836% +| | | | Remainder: 5.172e-05 - 0.347585% +| | | Remainder: 2.176e-06 - 0.0146217% +| | Remainder: 0.0165166 - 8.22289% +| Remainder: 3.6623e-05 - 0.0182297% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.0128615 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.97608 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=maxwell4.xml': + + 28.86 msec task-clock:u # 0.034 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,264 page-faults:u # 113.102 K/sec + 46,795,526 cycles:u # 1.622 GHz + 78,858,968 instructions:u # 1.69 insn per cycle + 17,090,137 branches:u # 592.199 M/sec + 298,327 branch-misses:u # 1.75% of all branches + + 0.837939021 seconds time elapsed + + 0.561869000 seconds user + 0.241395000 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=maxwell4.xml': + + 7,578 iTLB-loads:u + 14,795 iTLB-load-misses:u # 195.24% of all iTLB cache accesses + 17,888,783 dTLB-loads:u + 14,186 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 0.835373367 seconds time elapsed + + 0.550024000 seconds user + 0.251040000 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=maxwell4.xml': + + 17,505,349 L1-dcache-loads:u + 581,950 L1-dcache-load-misses:u # 3.32% of all L1-dcache accesses + 64,296 LLC-loads:u + 10,879 LLC-load-misses:u # 16.92% of all LL-cache accesses + + 0.828200397 seconds time elapsed + + 0.551866000 seconds user + 0.243245000 seconds sys + + diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell4_power.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell4_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell4_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell6.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell6.output new file mode 100644 index 0000000..79ffcbd --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell6.output @@ -0,0 +1,686 @@ +tron66.umiacs.umd.edu +1 GMRES Tpetra maxwell6.xml +output/xeon_GMRES_Tpetra_maxwell6.output +output/xeon_GMRES_Tpetra_maxwell6_power.output +dt = 2.22376e-09 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=756, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000404529 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=882, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 141 iterations with total CPU time of 0.0448137 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=756, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 7 iterations with total CPU time of 0.000808387 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.0475944 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 0.282234 [1] +| Mini-EM: Total Time: 0.282197 - 99.9868% [1] +| | Mini-EM: build mesh: 0.000394211 - 0.139694% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000257626 - 65.3523% [1] +| | | Remainder: 0.000136585 - 34.6477% +| | Mini-EM: build physics blocks: 0.000782926 - 0.27744% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000230619 - 0.0817228% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0157711 - 5.58871% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00619061 - 2.19372% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00192144 - 31.038% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00152728 - 79.4861% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000133607 - 6.95347% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.000227897 - 11.8607% [3] +| | | | Remainder: 3.2659e-05 - 1.69971% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00182044 - 29.4064% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000275209 - 15.1178% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.1209e-05 - 0.615732% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000191159 - 10.5007% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 7.8009e-05 - 4.28518% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00116021 - 63.7326% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 4.1319e-05 - 2.26973% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.4732e-05 - 1.35858% [3] +| | | | Remainder: 3.8588e-05 - 2.11971% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000625801 - 10.1089% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000324867 - 5.24774% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000490573 - 7.92447% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000345967 - 5.58858% [3] +| | | Remainder: 0.000661524 - 10.6859% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000229027 - 0.0811587% [2] +| | Mini-EM: setup physics model evaluator: 0.0948366 - 33.6066% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0948246 - 99.9874% [1] +| | | | allocate FieldManagerBuilder: 2.203e-06 - 0.00232324% [1] +| | | | fmb->setWorksetContainer(): 5.22e-07 - 0.00055049% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0868504 - 91.5905% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0868387 - 99.9866% [1] +| | | | | | getWorksets(): 0.0440448 - 50.7202% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0440419 - 99.9934% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0295014 - 66.985% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00396422 - 13.4374% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00477371 - 16.1813% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000272246 - 5.70303% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00449447 - 94.1505% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000115557 - 2.57109% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.8399e-05 - 0.631866% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000227289 - 5.05708% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000318953 - 7.09657% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000870223 - 19.3621% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0001189 - 2.64547% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00067662 - 15.0545% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.0722e-05 - 1.57353% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00131423 - 29.241% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000631985 - 48.0879% [1] +| | | | | | | | | | | | Remainder: 0.000682244 - 51.9121% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000675305 - 15.0252% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.6621e-05 - 0.814802% [1] +| | | | | | | | | | | Remainder: 4.165e-05 - 0.926695% +| | | | | | | | | | Remainder: 6.993e-06 - 0.14649% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0139045 - 47.1317% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00671468 - 48.2913% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.6887e-05 - 0.549349% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.89e-06 - 0.132397% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00341578 - 50.8703% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00270624 - 40.3034% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.685e-06 - 0.144236% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000331644 - 4.93909% [1] +| | | | | | | | | | | Remainder: 0.000205553 - 3.06125% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00429213 - 30.8685% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00217447 - 15.6385% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.9471e-05 - 0.283871% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000349835 - 2.51598% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000297795 - 2.14171% [1] +| | | | | | | | | | Remainder: 3.6167e-05 - 0.260109% +| | | | | | | | | Remainder: 0.00685897 - 23.2496% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0145215 - 32.9719% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0144937 - 99.8087% [2] +| | | | | | | | | Remainder: 2.7785e-05 - 0.191338% +| | | | | | | | Remainder: 1.8982e-05 - 0.0430999% +| | | | | | | Remainder: 2.912e-06 - 0.00661145% +| | | | | | getOrientations(): 7.771e-06 - 0.00894877% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000682627 - 0.786086% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000680168 - 0.783254% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000333649 - 0.384217% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000114032 - 0.131315% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000784687 - 0.903614% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.91e-07 - 0.000680572% [2] +| | | | | | Remainder: 0.0401904 - 46.2817% +| | | | | Remainder: 1.1629e-05 - 0.0133897% +| | | | fmb->setupBCFieldManagers(): 8.182e-06 - 0.00862856% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.2177e-05 - 0.0128416% [1] +| | | | build response library: 0.00793089 - 8.36375% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00785733 - 99.0724% [1] +| | | | | | getWorksets(): 2.845e-06 - 0.0362083% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.026e-06 - 71.2127% [1] +| | | | | | | Remainder: 8.19e-07 - 28.7873% +| | | | | | getOrientations(): 5.03e-07 - 0.00640167% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738368 - 9.39719% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000891952 - 11.3519% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000363853 - 4.63075% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00107544 - 13.6872% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.79e-07 - 0.011187% [3] +| | | | | | Remainder: 0.00478348 - 60.8792% +| | | | | Remainder: 7.3565e-05 - 0.927576% +| | | | Remainder: 2.0273e-05 - 0.0213795% +| | | Remainder: 1.1935e-05 - 0.0125848% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0529768 - 18.773% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0529587 - 99.9657% [1] +| | | | allocate FieldManagerBuilder: 6.39e-07 - 0.0012066% [1] +| | | | fmb->setWorksetContainer(): 1.096e-06 - 0.00206954% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0529167 - 99.9208% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0529134 - 99.9938% [1] +| | | | | | getWorksets(): 0.0274458 - 51.8693% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0274444 - 99.9949% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0240894 - 87.7752% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00387504 - 16.0861% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00370101 - 15.3636% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000219443 - 5.92928% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00347941 - 94.0124% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 4.3798e-05 - 1.25878% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.6869e-05 - 0.77223% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000214074 - 6.1526% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000277099 - 7.96397% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000793274 - 22.7991% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 6.8934e-05 - 1.9812% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000124779 - 3.58622% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.0394e-05 - 0.586135% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00123693 - 35.5499% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000632014 - 51.0956% [1] +| | | | | | | | | | | | Remainder: 0.000604911 - 48.9044% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000625851 - 17.9873% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.7855e-05 - 1.08797% [1] +| | | | | | | | | | | Remainder: 9.554e-06 - 0.274587% +| | | | | | | | | | Remainder: 2.159e-06 - 0.0583355% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0102575 - 42.581% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00562683 - 54.8558% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.23e-05 - 0.218595% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.234e-06 - 0.128563% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00265175 - 47.1269% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00292945 - 52.0622% [1] +| | | | | | | | | | | Remainder: 2.6097e-05 - 0.463796% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0027194 - 26.5113% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00127468 - 12.4268% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.6858e-05 - 0.164348% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000293607 - 2.86236% [1] +| | | | | | | | | | Remainder: 0.00032613 - 3.17943% +| | | | | | | | | Remainder: 0.00625585 - 25.9693% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00334713 - 12.196% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00333379 - 99.6016% [1] +| | | | | | | | | Remainder: 1.3336e-05 - 0.398431% +| | | | | | | | Remainder: 7.902e-06 - 0.0287927% +| | | | | | | Remainder: 1.387e-06 - 0.00505359% +| | | | | | getOrientations(): 6.135e-06 - 0.0115944% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000398837 - 0.753754% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000348338 - 0.658317% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000187258 - 0.353895% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00393541 - 7.43745% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0039159 - 99.5042% [1] +| | | | | | | Remainder: 1.951e-05 - 0.495755% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000402303 - 0.760304% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.93e-07 - 0.000742723% [2] +| | | | | | Remainder: 0.0201889 - 38.1546% +| | | | | Remainder: 3.282e-06 - 0.0062022% +| | | | fmb->setupBCFieldManagers(): 4.651e-06 - 0.00878232% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.1648e-05 - 0.0219945% [1] +| | | | build response library: 1.9238e-05 - 0.0363264% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.62e-07 - 1.88169% [1] +| | | | | Remainder: 1.8876e-05 - 98.1183% +| | | | Remainder: 4.694e-06 - 0.00886352% +| | | Remainder: 1.8172e-05 - 0.0343018% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0124443 - 4.40981% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00345063 - 27.7285% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00868148 - 69.7626% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.0246e-05 - 1.03952% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00583059 - 67.1613% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.39e-06 - 0.0238398% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.645e-06 - 0.0453642% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.2e-07 - 0.0140638% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 6.0147e-05 - 1.03158% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000218595 - 3.74911% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00080974 - 13.8878% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 9.0855e-05 - 1.55825% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.000200628 - 3.44096% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000663119 - 11.3731% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.000944083 - 16.1919% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 7.06e-07 - 0.0121086% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.4e-07 - 0.00583131% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00126043 - 21.6176% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00105119 - 18.0288% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.4627e-05 - 0.765394% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000456608 - 7.83125% [1] +| | | | | Remainder: 2.4669e-05 - 0.423096% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 8.175e-06 - 0.094166% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.194e-06 - 0.0252722% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 9.8648e-05 - 1.1363% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00258821 - 29.813% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00132974 - 51.377% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00124832 - 48.2311% [1] +| | | | | Remainder: 1.0144e-05 - 0.391932% +| | | | Remainder: 6.3419e-05 - 0.730509% +| | | Remainder: 0.000312214 - 2.50889% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00419971 - 1.48822% [1] +| | | getWorksets(): 2.162e-06 - 0.0514797% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.329e-06 - 61.4709% [1] +| | | | Remainder: 8.33e-07 - 38.5291% +| | | getOrientations(): 6.84e-07 - 0.0162868% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000689049 - 16.407% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000885924 - 21.0949% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000357778 - 8.5191% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00111582 - 26.569% [1] +| | | Phalanx::SortAndOrderEvaluators: 9e-07 - 0.02143% [3] +| | | Remainder: 0.0011474 - 27.3208% +| | panzer::ModelEvaluator::create_W_op: 0.00993446 - 3.5204% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0161868 - 5.73601% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.2209e-05 - 0.260762% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0127729 - 78.9095% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.112e-06 - 0.00870591% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 6.2796e-05 - 0.491634% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000240693 - 1.8844% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000413493 - 3.23726% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.158e-05 - 0.325532% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000412845 - 3.23219% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000392412 - 3.07222% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00064978 - 5.08717% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000331718 - 2.59704% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.194e-06 - 0.0093479% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00095659 - 7.4892% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000817559 - 6.40072% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000123065 - 0.963483% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000292662 - 2.29127% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00085035 - 6.65744% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00127452 - 9.97828% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.8e-06 - 0.0219214% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 6.7756e-05 - 0.530466% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000826527 - 6.47093% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00124422 - 9.7411% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00168843 - 13.2188% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 3.9926e-05 - 0.312583% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000376645 - 2.94878% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000918773 - 7.19313% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00071759 - 5.61805% [1] +| | | | Remainder: 2.7886e-05 - 0.218321% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.604e-06 - 0.0469765% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.048e-06 - 0.00647441% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00011862 - 0.732819% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0032043 - 19.7957% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00318653 - 99.4454% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.0716e-05 - 0.334426% [1] +| | | | Remainder: 7.054e-06 - 0.220142% +| | | Remainder: 4.01e-05 - 0.247733% +| | MaxwellPreconditioner::build: 0.00136042 - 0.482082% [1] +| | | MaxwellPreconditioner: Schur complement: 1.2315e-05 - 0.905236% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000794907 - 58.4311% [1] +| | | | Ifpack2::Relaxation::initialize: 8.3e-06 - 1.04415% [1] +| | | | Ifpack2::Relaxation::compute: 0.000114707 - 14.4302% [1] +| | | | Remainder: 0.0006719 - 84.5256% +| | | MaxwellPreconditioner: Solver S_E: 0.000477659 - 35.1112% [1] +| | | | Ifpack2::Relaxation::initialize: 1.367e-06 - 0.286187% [1] +| | | | Ifpack2::Relaxation::compute: 8.2806e-05 - 17.3358% [1] +| | | | Remainder: 0.000393486 - 82.378% +| | | MaxwellPreconditioner: Block preconditioner: 6.7658e-05 - 4.97332% [1] +| | | Remainder: 7.879e-06 - 0.57916% +| | Mini-EM: timestepper: 0.0505498 - 17.913% [1] +| | | Mini-EM: Advance Time Step: 0.0505479 - 99.9962% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00211385 - 4.18188% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.2593e-05 - 2.48802% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00186573 - 88.2622% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.048e-06 - 0.056171% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.4372e-05 - 0.770315% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000123536 - 6.62132% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 7.8868e-05 - 4.22719% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 9.282e-06 - 0.4975% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 8.114e-05 - 4.34897% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 5.8776e-05 - 3.1503% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 5.1494e-05 - 2.75999% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.8562e-05 - 0.994892% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.93e-07 - 0.0478633% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000414334 - 22.2076% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000108668 - 5.82442% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.5516e-05 - 2.43958% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 2.2539e-05 - 1.20805% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000103462 - 5.54539% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000223963 - 12.004% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.738e-06 - 0.146752% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.1772e-05 - 0.630959% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.6001e-05 - 4.07353% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000123047 - 6.59511% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.5334e-05 - 4.57376% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.134e-06 - 0.435969% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 5.1555e-05 - 2.76326% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000102511 - 5.49442% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.43e-05 - 1.30244% [1] +| | | | | | Remainder: 2.3885e-05 - 1.2802% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.653e-06 - 0.409348% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.938e-06 - 0.0916811% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000126607 - 5.98941% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.6913e-05 - 1.27318% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.2077e-05 - 44.8742% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.005e-06 - 3.73425% [1] +| | | | | | Remainder: 1.3831e-05 - 51.3915% +| | | | | Remainder: 3.1415e-05 - 1.48615% +| | | | Stratimikos: BelosLOWS: 0.0476201 - 94.2079% [1] +| | | | | GMRES block system: Operation Op*x: 0.000132032 - 0.277261% [1] +| | | | | Belos::MVT::MvAddMv: 5.1974e-05 - 0.109143% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0469716 - 98.6383% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000142648 - 0.30369% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.443e-05 - 24.1363% [2] +| | | | | | | | Belos::MVT::MvDot: 2.69e-05 - 78.1295% [2] +| | | | | | | | Remainder: 7.53e-06 - 21.8705% +| | | | | | | Belos::MVT::MvScale: 2.7942e-05 - 19.5881% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.395e-05 - 23.7998% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.2058e-05 - 94.4271% [2] +| | | | | | | | Remainder: 1.892e-06 - 5.5729% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.0087e-05 - 7.07125% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.094e-06 - 90.1556% [2] +| | | | | | | | Remainder: 9.93e-07 - 9.84435% +| | | | | | | Remainder: 3.6239e-05 - 25.4045% +| | | | | | Belos::MVT::MvAddMv: 2.0604e-05 - 0.0438648% [2] +| | | | | | Belos::MVT::MvNorm: 2.8162e-05 - 0.0599553% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0463089 - 98.5892% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 2.7814e-05 - 0.0600618% [2] +| | | | | | | Belos::MVT::MvAddMv: 9.338e-06 - 0.0201646% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.000894014 - 1.93054% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.000320619 - 35.8629% [9] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 2.701e-05 - 8.42433% [9] +| | | | | | | | | | Belos::MVT::MvDot: 2.2557e-05 - 83.5135% [9] +| | | | | | | | | | Remainder: 4.453e-06 - 16.4865% +| | | | | | | | | Belos::MVT::MvScale: 1.2798e-05 - 3.99165% [8] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.000181409 - 56.5809% [14] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.000174397 - 96.1347% [14] +| | | | | | | | | | Remainder: 7.012e-06 - 3.8653% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 6.5769e-05 - 20.5131% [14] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.0074e-05 - 91.3409% [14] +| | | | | | | | | | Remainder: 5.695e-06 - 8.65909% +| | | | | | | | | Remainder: 3.3633e-05 - 10.49% +| | | | | | | | Belos::MVT::MvAddMv: 3.9103e-05 - 4.37387% [16] +| | | | | | | | GMRES Q_B: Operation Op*x: 8.5453e-05 - 9.55835% [9] +| | | | | | | | Belos::MVT::MvNorm: 8.116e-06 - 0.907816% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 3.4663e-05 - 3.87723% [8] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.9846e-05 - 57.2541% [8] +| | | | | | | | | Remainder: 1.4817e-05 - 42.7459% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.0937e-05 - 1.22336% [1] +| | | | | | | | Remainder: 0.000395123 - 44.1965% +| | | | | | | GMRES S_E: Operation Op*x: 3.8974e-05 - 0.0841609% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.0446458 - 96.4086% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.0379004 - 84.8912% [142] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.000438729 - 1.15759% [142] +| | | | | | | | | | Belos::MVT::MvDot: 0.000368378 - 83.9648% [142] +| | | | | | | | | | Remainder: 7.0351e-05 - 16.0352% +| | | | | | | | | Belos::MVT::MvScale: 0.000249841 - 0.659205% [142] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.0244889 - 64.6138% [282] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0243426 - 99.4028% [282] +| | | | | | | | | | Remainder: 0.000146259 - 0.597247% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0122868 - 32.4187% [282] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0121493 - 98.8813% [282] +| | | | | | | | | | Remainder: 0.000137451 - 1.11869% +| | | | | | | | | Remainder: 0.000436111 - 1.15068% +| | | | | | | | Belos::MVT::MvAddMv: 0.00091742 - 2.05489% [146] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.000700214 - 1.56838% [142] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000418818 - 59.8129% [142] +| | | | | | | | | Remainder: 0.000281396 - 40.1871% +| | | | | | | | GMRES S_E: Operation Op*x: 0.00267853 - 5.99951% [142] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.2839e-05 - 0.207946% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.344e-06 - 0.00972992% [1] +| | | | | | | | Remainder: 0.00235209 - 5.26834% +| | | | | | | Remainder: 0.000692996 - 1.49646% +| | | | | | GMRES block system: Operation Op*x: 7.4561e-05 - 0.158736% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.773e-06 - 0.0144193% [1] +| | | | | | Remainder: 0.000389946 - 0.830174% +| | | | | Remainder: 0.000464437 - 0.975297% +| | | | Mini-EM: Compute responses: 0.000762915 - 1.50929% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.7459e-05 - 6.22075% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000383464 - 50.263% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.305e-06 - 0.340319% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.0035e-05 - 2.61693% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 5.0538e-05 - 13.1793% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 9.5e-07 - 0.247742% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.4138e-05 - 3.68692% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.436e-06 - 2.46073% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.7905e-05 - 20.3161% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.4e-07 - 0.114743% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.4528e-05 - 3.78862% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 8.5595e-05 - 22.3215% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.1386e-05 - 2.96925% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.0476e-05 - 2.73194% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.54e-07 - 0.222707% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 6.3895e-05 - 16.6626% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 7.055e-06 - 1.83981% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 9.353e-06 - 2.43908% [1] +| | | | | | Remainder: 1.5575e-05 - 4.06166% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.875e-06 - 0.638996% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.354e-06 - 0.177477% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000114054 - 14.9498% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000106561 - 13.9676% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.75e-07 - 0.63344% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.5625e-05 - 89.7373% [1] +| | | | | | Remainder: 1.0261e-05 - 9.62923% +| | | | | Remainder: 0.000105148 - 13.7824% +| | | | Remainder: 5.1043e-05 - 0.10098% +| | | Remainder: 1.913e-06 - 0.00378439% +| | Remainder: 0.0161091 - 5.70847% +| Remainder: 3.7173e-05 - 0.013171% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.0476201 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 4.5359 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=maxwell6.xml': + + 27.37 msec task-clock:u # 0.029 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,759 page-faults:u # 100.795 K/sec + 45,348,714 cycles:u # 1.657 GHz + 78,309,411 instructions:u # 1.73 insn per cycle + 17,004,157 branches:u # 621.216 M/sec + 290,236 branch-misses:u # 1.71% of all branches + + 0.933905676 seconds time elapsed + + 0.623816000 seconds user + 0.258526000 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=maxwell6.xml': + + 7,105 iTLB-loads:u + 14,499 iTLB-load-misses:u # 204.07% of all iTLB cache accesses + 17,662,985 dTLB-loads:u + 12,679 dTLB-load-misses:u # 0.07% of all dTLB cache accesses + + 0.924326505 seconds time elapsed + + 0.632272000 seconds user + 0.253484000 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=maxwell6.xml': + + 17,593,928 L1-dcache-loads:u + 590,492 L1-dcache-load-misses:u # 3.36% of all L1-dcache accesses + 65,802 LLC-loads:u + 11,589 LLC-load-misses:u # 17.61% of all LL-cache accesses + + 0.908653517 seconds time elapsed + + 0.636440000 seconds user + 0.241109000 seconds sys + + diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell6_power.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell6_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell6_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell8.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell8.output new file mode 100644 index 0000000..3af38d7 --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell8.output @@ -0,0 +1,686 @@ +tron67.umiacs.umd.edu +1 GMRES Tpetra maxwell8.xml +output/xeon_GMRES_Tpetra_maxwell8.output +output/xeon_GMRES_Tpetra_maxwell8_power.output +dt = 1.66782e-09 + +Loading solver config from solverGMRES.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete gradient = 1 [unused] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block GMRES [unused] + Solver Types -> + Pseudo Block GMRES -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = GMRES S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00046306 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=1944, #RHSs=1 ... + + The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 171 iterations with total CPU time of 0.130121 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = "Belos::PseudoBlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Num Blocks: 300 + Maximum Iterations: 2000 + Maximum Restarts: 20 + Convergence Tolerance: 1e-09 + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 9 iterations with total CPU time of 0.00140335 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.133863 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 0.45452 [1] +| Mini-EM: Total Time: 0.454478 - 99.9908% [1] +| | Mini-EM: build mesh: 0.000405718 - 0.0892712% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000263121 - 64.8532% [1] +| | | Remainder: 0.000142597 - 35.1468% +| | Mini-EM: build physics blocks: 0.000810226 - 0.178276% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000229396 - 0.0504746% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0292881 - 6.44433% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.011143 - 2.45181% [3] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0035886 - 32.2051% [3] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00281613 - 78.4742% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000186523 - 5.19765% [3] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.000547598 - 15.2594% [3] +| | | | Remainder: 3.8354e-05 - 1.06877% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00220857 - 19.8203% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000473123 - 21.4222% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 2.6651e-05 - 1.20671% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000235004 - 10.6406% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000133149 - 6.02875% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00118589 - 53.6949% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 8.8892e-05 - 4.02487% [3] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.7831e-05 - 1.26014% [3] +| | | | Remainder: 3.8028e-05 - 1.72184% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00139389 - 12.5092% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000668716 - 6.00124% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0010994 - 9.86631% [3] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000742475 - 6.66318% [3] +| | | Remainder: 0.0014413 - 12.9347% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000516618 - 0.113673% [2] +| | Mini-EM: setup physics model evaluator: 0.106073 - 23.3396% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.106061 - 99.9885% [1] +| | | | allocate FieldManagerBuilder: 6.014e-06 - 0.00567031% [1] +| | | | fmb->setWorksetContainer(): 4.13e-07 - 0.000389398% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0980338 - 92.4313% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0980229 - 99.9889% [1] +| | | | | | getWorksets(): 0.05477 - 55.8747% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0547666 - 99.9938% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.033868 - 61.8405% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0039031 - 11.5245% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00567806 - 16.7653% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000287883 - 5.07009% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00538306 - 94.8045% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000112941 - 2.09808% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.806e-05 - 0.521265% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000251157 - 4.66569% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000407338 - 7.56704% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00117538 - 21.8349% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000187137 - 3.47641% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000755748 - 14.0394% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.0981e-05 - 1.50437% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00148212 - 27.533% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000728874 - 49.1778% [1] +| | | | | | | | | | | | Remainder: 0.000753246 - 50.8222% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00078112 - 14.5107% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.5642e-05 - 1.40519% [1] +| | | | | | | | | | | Remainder: 4.5431e-05 - 0.843963% +| | | | | | | | | | Remainder: 7.119e-06 - 0.125377% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0175345 - 51.773% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00952596 - 54.3271% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.6553e-05 - 0.488696% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.83e-06 - 0.0926941% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00482766 - 50.6789% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00376631 - 39.5373% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.0579e-05 - 0.111054% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000655758 - 6.8839% [1] +| | | | | | | | | | | Remainder: 0.000210274 - 2.20738% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00506698 - 28.8973% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00182029 - 10.3812% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.8821e-05 - 0.221398% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000533523 - 3.04271% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000513573 - 2.92893% [1] +| | | | | | | | | | Remainder: 3.5312e-05 - 0.201386% +| | | | | | | | | Remainder: 0.00675234 - 19.9372% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0208798 - 38.125% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0208516 - 99.8654% [2] +| | | | | | | | | Remainder: 2.8112e-05 - 0.134638% +| | | | | | | | Remainder: 1.8914e-05 - 0.0345356% +| | | | | | | Remainder: 3.392e-06 - 0.00619317% +| | | | | | getOrientations(): 6.157e-06 - 0.00628118% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000696161 - 0.710202% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069305 - 0.707028% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000320205 - 0.326663% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000113219 - 0.115503% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000814609 - 0.831039% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.56e-07 - 0.000567214% [2] +| | | | | | Remainder: 0.0406089 - 41.428% +| | | | | Remainder: 1.0888e-05 - 0.0111064% +| | | | fmb->setupBCFieldManagers(): 8.068e-06 - 0.00760693% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6008e-05 - 0.0150932% [1] +| | | | build response library: 0.00797644 - 7.5206% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00790733 - 99.1335% [1] +| | | | | | getWorksets(): 3.069e-06 - 0.0388121% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.193e-06 - 71.4565% [1] +| | | | | | | Remainder: 8.76e-07 - 28.5435% +| | | | | | getOrientations(): 7.44e-07 - 0.00940899% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000727293 - 9.19771% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000909326 - 11.4998% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000375766 - 4.75212% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115178 - 14.566% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.059e-06 - 0.0133926% [3] +| | | | | | Remainder: 0.0047383 - 59.9228% +| | | | | Remainder: 6.9112e-05 - 0.866451% +| | | | Remainder: 2.0493e-05 - 0.0193219% +| | | Remainder: 1.2229e-05 - 0.0115288% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0636558 - 14.0064% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0636476 - 99.9871% [1] +| | | | allocate FieldManagerBuilder: 5.64e-07 - 0.000886129% [1] +| | | | fmb->setWorksetContainer(): 5.11e-07 - 0.000802858% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0636077 - 99.9374% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0636 - 99.9878% [1] +| | | | | | getWorksets(): 0.0365845 - 57.5228% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0365831 - 99.9963% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0286938 - 78.4344% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00384294 - 13.3929% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00459729 - 16.0219% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000246852 - 5.36951% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00434803 - 94.5781% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 4.6586e-05 - 1.07143% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.7152e-05 - 0.624466% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000236975 - 5.45016% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000365846 - 8.41406% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0011019 - 25.3425% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000138925 - 3.19512% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000684721 - 15.7478% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.3756e-05 - 0.546362% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000914974 - 21.0434% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000232855 - 25.4494% [1] +| | | | | | | | | | | | Remainder: 0.000682119 - 74.5506% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000728359 - 16.7515% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 6.6829e-05 - 1.53699% [1] +| | | | | | | | | | | Remainder: 1.2011e-05 - 0.27624% +| | | | | | | | | | Remainder: 2.408e-06 - 0.0523786% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0139191 - 48.509% [1] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00745995 - 53.5952% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.3911e-05 - 0.186476% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.235e-06 - 0.0969846% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00327298 - 43.8741% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0041388 - 55.4802% [1] +| | | | | | | | | | | Remainder: 2.7022e-05 - 0.362228% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00328328 - 23.5884% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00272068 - 19.5464% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.7781e-05 - 0.127746% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000421359 - 3.02721% [1] +| | | | | | | | | | Remainder: 1.6008e-05 - 0.115008% +| | | | | | | | | Remainder: 0.00633447 - 22.0761% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00788234 - 21.5464% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00786803 - 99.8185% [1] +| | | | | | | | | Remainder: 1.431e-05 - 0.181545% +| | | | | | | | Remainder: 7.026e-06 - 0.0192056% +| | | | | | | Remainder: 1.367e-06 - 0.00373656% +| | | | | | getOrientations(): 7.436e-06 - 0.0116918% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000404369 - 0.635801% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000347874 - 0.546972% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000190568 - 0.299635% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0079791 - 12.5458% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0079604 - 99.7657% [1] +| | | | | | | Remainder: 1.8693e-05 - 0.234275% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000399857 - 0.628706% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.3e-07 - 0.000518868% [2] +| | | | | | Remainder: 0.017686 - 27.8081% +| | | | | Remainder: 7.768e-06 - 0.0122123% +| | | | fmb->setupBCFieldManagers(): 3.52e-06 - 0.00553045% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.1219e-05 - 0.0176267% [1] +| | | | build response library: 1.9277e-05 - 0.0302871% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.86751% [1] +| | | | | Remainder: 1.8917e-05 - 98.1325% +| | | | Remainder: 4.747e-06 - 0.00745826% +| | | Remainder: 8.241e-06 - 0.0129462% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0262173 - 5.76866% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00732833 - 27.9523% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0185337 - 70.6925% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000129852 - 0.700628% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0121469 - 65.5394% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.595e-06 - 0.013131% [1] +| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.863e-06 - 0.0235699% [1] +| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.41e-07 - 0.00527709% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000110698 - 0.91133% [1] +| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000527163 - 4.33991% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00187832 - 15.4634% [1] +| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000207964 - 1.71208% [1] +| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.000446012 - 3.67183% [1] +| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00151562 - 12.4775% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0022514 - 18.5348% [1] +| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 5.62e-07 - 0.00462671% [1] +| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.18e-07 - 0.00261796% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00298998 - 24.6153% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00113245 - 9.323% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000103698 - 0.853702% [1] +| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000952763 - 7.8437% [1] +| | | | | Remainder: 2.4814e-05 - 0.204283% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.435e-06 - 0.0509074% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.76e-06 - 0.00949623% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000112485 - 0.606923% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00606228 - 32.7096% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00306115 - 50.495% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00299043 - 49.3284% [1] +| | | | | Remainder: 1.0706e-05 - 0.1766% +| | | | Remainder: 7.0997e-05 - 0.38307% +| | | Remainder: 0.000355297 - 1.3552% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00436068 - 0.959492% [1] +| | | getWorksets(): 2.12e-06 - 0.0486163% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.182e-06 - 55.7547% [1] +| | | | Remainder: 9.38e-07 - 44.2453% +| | | getOrientations(): 7.18e-07 - 0.0164653% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000699936 - 16.0511% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000872399 - 20.006% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000360563 - 8.2685% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00111235 - 25.5087% [1] +| | | Phalanx::SortAndOrderEvaluators: 8.83e-07 - 0.0202491% [3] +| | | Remainder: 0.00131171 - 30.0803% +| | panzer::ModelEvaluator::create_W_op: 0.021674 - 4.76898% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0327768 - 7.21196% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.4541e-05 - 0.166401% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.02513 - 76.6702% [1] +| | | | panzer::WorksetContainer::getWorksets(): 9.99e-07 - 0.00397533% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000150112 - 0.597342% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000605817 - 2.41073% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000929655 - 3.69938% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 8.2257e-05 - 0.327326% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000949311 - 3.7776% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000905285 - 3.60241% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000651631 - 2.59304% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000671464 - 2.67196% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.023e-06 - 0.00407083% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00099388 - 3.95495% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00192328 - 7.65333% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000291039 - 1.15813% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000658044 - 2.61856% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0018941 - 7.53721% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00299795 - 11.9298% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.925e-06 - 0.0116395% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000137135 - 0.545702% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00194446 - 7.73761% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00296573 - 11.8015% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00169697 - 6.75277% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 7.6416e-05 - 0.304083% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000894656 - 3.56011% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00215769 - 8.5861% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00151722 - 6.03749% [1] +| | | | Remainder: 3.0953e-05 - 0.123171% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 9.543e-06 - 0.0291151% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.019e-06 - 0.00310891% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000181158 - 0.552702% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00733196 - 22.3694% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00731317 - 99.7437% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.1391e-05 - 0.155361% [1] +| | | | Remainder: 7.4e-06 - 0.100928% +| | | Remainder: 6.854e-05 - 0.209112% +| | MaxwellPreconditioner::build: 0.00145014 - 0.319078% [1] +| | | MaxwellPreconditioner: Schur complement: 1.369e-05 - 0.944046% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000842557 - 58.1017% [1] +| | | | Ifpack2::Relaxation::initialize: 8.532e-06 - 1.01263% [1] +| | | | Ifpack2::Relaxation::compute: 0.000138077 - 16.3879% [1] +| | | | Remainder: 0.000695948 - 82.5995% +| | | MaxwellPreconditioner: Solver S_E: 0.000514515 - 35.4803% [1] +| | | | Ifpack2::Relaxation::initialize: 1.102e-06 - 0.214182% [1] +| | | | Ifpack2::Relaxation::compute: 0.000116879 - 22.7163% [1] +| | | | Remainder: 0.000396534 - 77.0695% +| | | MaxwellPreconditioner: Block preconditioner: 7.1228e-05 - 4.9118% [1] +| | | Remainder: 8.151e-06 - 0.562083% +| | Mini-EM: timestepper: 0.138969 - 30.5778% [1] +| | | Mini-EM: Advance Time Step: 0.138967 - 99.9985% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00385629 - 2.77496% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.9748e-05 - 1.80868% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00349707 - 90.6849% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.329e-06 - 0.0380032% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.2862e-05 - 0.653747% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000292456 - 8.36288% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000163278 - 4.66899% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.4317e-05 - 0.4094% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000156395 - 4.47217% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000144325 - 4.12702% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 5.2284e-05 - 1.49508% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.3273e-05 - 0.951453% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.23e-07 - 0.0206744% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000417036 - 11.9253% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000277043 - 7.92214% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 9.6323e-05 - 2.75439% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 5.0039e-05 - 1.43088% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00022253 - 6.36332% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000541 - 15.4701% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.325e-06 - 0.0950795% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.9682e-05 - 0.562814% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000186134 - 5.32257% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000286075 - 8.18041% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.5467e-05 - 2.44396% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.1728e-05 - 0.335366% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000110099 - 3.14832% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000230858 - 6.60146% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.2884e-05 - 1.51224% [1] +| | | | | | Remainder: 2.5608e-05 - 0.73227% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.226e-06 - 0.239245% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.279e-06 - 0.0590982% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000203935 - 5.28837% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.7208e-05 - 0.964865% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.0825e-05 - 55.9691% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.076e-06 - 2.89185% [1] +| | | | | | Remainder: 1.5307e-05 - 41.139% +| | | | | Remainder: 3.6823e-05 - 0.954881% +| | | | Stratimikos: BelosLOWS: 0.13389 - 96.3465% [1] +| | | | | GMRES block system: Operation Op*x: 0.000236182 - 0.1764% [1] +| | | | | Belos::MVT::MvAddMv: 8.3981e-05 - 0.0627239% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.133085 - 99.3989% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000150365 - 0.112984% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.4088e-05 - 29.3207% [2] +| | | | | | | | Belos::MVT::MvDot: 3.8673e-05 - 87.7177% [2] +| | | | | | | | Remainder: 5.415e-06 - 12.2823% +| | | | | | | Belos::MVT::MvScale: 2.3691e-05 - 15.7557% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.2042e-05 - 27.96% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.978e-05 - 94.6197% [2] +| | | | | | | | Remainder: 2.262e-06 - 5.38033% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.2145e-05 - 8.07701% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.1003e-05 - 90.597% [2] +| | | | | | | | Remainder: 1.142e-06 - 9.40305% +| | | | | | | Remainder: 2.8399e-05 - 18.8867% +| | | | | | Belos::MVT::MvAddMv: 3.3323e-05 - 0.0250388% [2] +| | | | | | Belos::MVT::MvNorm: 3.2481e-05 - 0.0244062% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.132345 - 99.4434% [1] +| | | | | | | GMRES Q_B: Operation Op*x: 5.117e-05 - 0.0386642% [2] +| | | | | | | Belos::MVT::MvAddMv: 1.5323e-05 - 0.0115781% [3] +| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00150968 - 1.14072% [2] +| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.000668507 - 44.2814% [11] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 4.9554e-05 - 7.41264% [11] +| | | | | | | | | | Belos::MVT::MvDot: 4.3638e-05 - 88.0615% [11] +| | | | | | | | | | Remainder: 5.916e-06 - 11.9385% +| | | | | | | | | Belos::MVT::MvScale: 1.955e-05 - 2.92443% [10] +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.000378093 - 56.5578% [18] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.000369141 - 97.6323% [18] +| | | | | | | | | | Remainder: 8.952e-06 - 2.36767% +| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.000169252 - 25.3179% [18] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000161188 - 95.2355% [18] +| | | | | | | | | | Remainder: 8.064e-06 - 4.76449% +| | | | | | | | | Remainder: 5.2058e-05 - 7.7872% +| | | | | | | | Belos::MVT::MvAddMv: 6.8493e-05 - 4.53692% [18] +| | | | | | | | GMRES Q_B: Operation Op*x: 0.00023215 - 15.3774% [11] +| | | | | | | | Belos::MVT::MvNorm: 1.0424e-05 - 0.690477% [2] +| | | | | | | | GMRES Q_B: Operation Prec*x: 5.396e-05 - 3.57427% [10] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.4028e-05 - 63.0615% [10] +| | | | | | | | | Remainder: 1.9932e-05 - 36.9385% +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.7133e-05 - 1.13488% [1] +| | | | | | | | Remainder: 0.000459013 - 30.4047% +| | | | | | | GMRES S_E: Operation Op*x: 8.5097e-05 - 0.0642996% [1] +| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.129773 - 98.0571% [1] +| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.1161 - 89.4638% [172] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00085545 - 0.736822% [172] +| | | | | | | | | | Belos::MVT::MvDot: 0.000762859 - 89.1763% [172] +| | | | | | | | | | Remainder: 9.2591e-05 - 10.8237% +| | | | | | | | | Belos::MVT::MvScale: 0.000406479 - 0.350111% [172] +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.075867 - 65.3462% [342] +| | | | | | | | | | Belos::MVT::MvTransMv: 0.0756481 - 99.7114% [342] +| | | | | | | | | | Remainder: 0.000218944 - 0.288589% +| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0382953 - 32.9848% [342] +| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0380757 - 99.4264% [342] +| | | | | | | | | | Remainder: 0.000219656 - 0.573585% +| | | | | | | | | Remainder: 0.000675789 - 0.582075% +| | | | | | | | Belos::MVT::MvAddMv: 0.00189948 - 1.46369% [176] +| | | | | | | | GMRES S_E: Operation Prec*x: 0.00111867 - 0.862016% [172] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000690291 - 61.7066% [172] +| | | | | | | | | Remainder: 0.000428375 - 38.2934% +| | | | | | | | GMRES S_E: Operation Op*x: 0.00695374 - 5.35838% [172] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000248951 - 0.191835% [1] +| | | | | | | | Belos::MVT::MvNorm: 6.325e-06 - 0.00487389% [1] +| | | | | | | | Remainder: 0.00344604 - 2.65543% +| | | | | | | Remainder: 0.000910041 - 0.68763% +| | | | | | GMRES block system: Operation Op*x: 0.000165309 - 0.124213% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 8.166e-06 - 0.00613592% [1] +| | | | | | Remainder: 0.000351073 - 0.263796% +| | | | | Remainder: 0.000484614 - 0.361949% +| | | | Mini-EM: Compute responses: 0.00116046 - 0.835061% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.1316e-05 - 5.28376% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000647154 - 55.767% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.458e-06 - 0.225294% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.4158e-05 - 2.18773% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000119296 - 18.4339% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.78e-07 - 0.0893141% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.9061e-05 - 4.49058% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.8696e-05 - 2.88896% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00019868 - 30.7006% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.81e-07 - 0.0897777% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.9059e-05 - 4.49028% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000104123 - 16.0894% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.8308e-05 - 2.829% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.124e-05 - 1.73684% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.14e-07 - 0.0639724% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 6.3674e-05 - 9.83908% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.309e-05 - 2.0227% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.795e-06 - 0.895459% [1] +| | | | | | Remainder: 1.8943e-05 - 2.92712% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.462e-06 - 0.470675% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.124089% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000154584 - 13.3209% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000161333 - 13.9025% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.73e-07 - 0.41715% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000149639 - 92.7516% [1] +| | | | | | Remainder: 1.1021e-05 - 6.83121% +| | | | | Remainder: 0.000129172 - 11.1311% +| | | | Remainder: 6.0485e-05 - 0.0435246% +| | | Remainder: 2.117e-06 - 0.00152336% +| | Remainder: 0.0169076 - 3.72022% +| Remainder: 4.1729e-05 - 0.0091809% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.13389 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 3.82403 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=maxwell8.xml': + + 27.37 msec task-clock:u # 0.025 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,743 page-faults:u # 100.208 K/sec + 45,221,267 cycles:u # 1.652 GHz + 77,850,447 instructions:u # 1.72 insn per cycle + 16,924,518 branches:u # 618.290 M/sec + 289,895 branch-misses:u # 1.71% of all branches + + 1.089790478 seconds time elapsed + + 0.800318000 seconds user + 0.253526000 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=maxwell8.xml': + + 7,777 iTLB-loads:u + 13,661 iTLB-load-misses:u # 175.66% of all iTLB cache accesses + 17,612,621 dTLB-loads:u + 13,387 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 1.077038162 seconds time elapsed + + 0.800857000 seconds user + 0.241875000 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=maxwell8.xml': + + 17,644,914 L1-dcache-loads:u + 585,931 L1-dcache-load-misses:u # 3.32% of all L1-dcache accesses + 63,994 LLC-loads:u + 11,514 LLC-load-misses:u # 17.99% of all LL-cache accesses + + 1.106699164 seconds time elapsed + + 0.836466000 seconds user + 0.216567000 seconds sys + + diff --git a/trilinos/output/xeon_GMRES_Tpetra_maxwell8_power.output b/trilinos/output/xeon_GMRES_Tpetra_maxwell8_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_GMRES_Tpetra_maxwell8_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell10.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell10.output new file mode 100644 index 0000000..c50ff3f --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell10.output @@ -0,0 +1,1398 @@ +tron65.umiacs.umd.edu +1 MueLu Tpetra maxwell10.xml +output/xeon_MueLu_Tpetra_maxwell10.output +output/xeon_MueLu_Tpetra_maxwell10_power.output +dt = 1.33426e-09 + +Loading solver config from solverMueLu.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.33426e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.33426e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 3630 x 3630, nnz = 103230 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.63e+03, dev = 0.0%, min = 0.0% ( 3630 on 0), max = 0.0% ( 3630 on 0) +SM_Matrix # nnz per proc : avg = 1.03e+05, dev = 0.0%, min = 0.0% ( 103230 on 0), max = 0.0% ( 103230 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.05 / 0.05 / 0.05 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 1331 x 1331, nnz = 29791 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/29791 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/1331 [0.00%] (total) + remaining : 1331 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 1331 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 64 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 1331/1331 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 64 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 1331 x 64 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ptent # nnz per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 192 x 192, nnz = 9000 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +coarseA11 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 192 x 192, nnz = 9000 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) +A0 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.76 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 192 9000 46.88 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0119 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 1331 x 1331, nnz = 29791 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +A22 size = 1331 x 1331, nnz = 29791 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +A22 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1331 x 1331, nnz = 29791 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0) +A0 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 59.51 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1331 29791 22.38 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.8107 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 3630 103230 28.438 +(2, 2) 1331 29791 22.3824 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.76 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 192 9000 46.88 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 59.51 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1331 29791 22.38 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=6930, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=3300, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000519669 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=3630, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0333867 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.0370686 sec +Electromagnetic Energy = 7.64729e-08 +Electromagnetic Energy/dt^2 = 4.29565e+10 + +* finished time step 1, t = 1.33426e-09 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 1.54091 [1] +| Mini-EM: Total Time: 1.54087 - 99.9972% [1] +| | Mini-EM: build mesh: 0.000491205 - 0.0318785% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000315207 - 64.1702% [1] +| | | Remainder: 0.000175998 - 35.8298% +| | Mini-EM: build physics blocks: 0.000896633 - 0.0581902% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00077936 - 0.0505794% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0489851 - 3.17906% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0239627 - 1.55514% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00840225 - 35.0639% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00670641 - 79.8168% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000339668 - 4.04258% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00130979 - 15.5886% [4] +| | | | Remainder: 4.638e-05 - 0.551995% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00327729 - 13.6766% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0010899 - 33.2561% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 8.2973e-05 - 2.53176% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000312838 - 9.54564% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000293031 - 8.94127% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121569 - 37.0944% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000197114 - 6.01455% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.511e-05 - 1.07131% [4] +| | | | Remainder: 5.0632e-05 - 1.54494% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00303981 - 12.6856% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00151613 - 6.32704% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00273042 - 11.3945% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00163465 - 6.82165% [4] +| | | Remainder: 0.00336212 - 14.0307% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00103369 - 0.0670849% [2] +| | Mini-EM: setup physics model evaluator: 0.125241 - 8.12798% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.125228 - 99.9891% [1] +| | | | allocate FieldManagerBuilder: 6.582e-06 - 0.00525603% [1] +| | | | fmb->setWorksetContainer(): 4.17e-07 - 0.000332994% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.117138 - 93.5404% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.117126 - 99.9897% [1] +| | | | | | getWorksets(): 0.074872 - 63.9242% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0748684 - 99.9952% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0425511 - 56.8345% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00397244 - 9.33568% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00692744 - 16.2803% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000341023 - 4.92278% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00657824 - 94.9592% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000129188 - 1.96387% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.2924e-05 - 0.500498% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000285516 - 4.34031% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000521525 - 7.92803% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00167158 - 25.4108% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000309133 - 4.69932% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000804798 - 12.2342% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.5267e-05 - 1.2962% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00170072 - 25.8538% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000819187 - 48.1669% [1] +| | | | | | | | | | | | Remainder: 0.000881538 - 51.8331% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000868644 - 13.2048% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000116386 - 1.76926% [1] +| | | | | | | | | | | Remainder: 5.2554e-05 - 0.798906% +| | | | | | | | | | Remainder: 8.176e-06 - 0.118023% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0248721 - 58.4522% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.01388 - 55.8056% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.915e-05 - 0.354107% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.989e-06 - 0.0647622% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00742075 - 53.4636% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00505334 - 36.4073% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.0017e-05 - 0.0721686% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00110765 - 7.98019% [1] +| | | | | | | | | | | Remainder: 0.000230111 - 1.65786% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00642235 - 25.8215% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00270129 - 10.8608% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.2038e-05 - 0.169017% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000859886 - 3.45724% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000926412 - 3.72471% [1] +| | | | | | | | | | Remainder: 4.0091e-05 - 0.161189% +| | | | | | | | | Remainder: 0.00677918 - 15.9318% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0322939 - 43.1342% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0322487 - 99.8602% [2] +| | | | | | | | | Remainder: 4.5157e-05 - 0.139832% +| | | | | | | | Remainder: 2.3432e-05 - 0.0312976% +| | | | | | | Remainder: 3.589e-06 - 0.00479351% +| | | | | | getOrientations(): 7.652e-06 - 0.00653312% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000745332 - 0.636349% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000706918 - 0.603552% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000337695 - 0.288317% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000120029 - 0.102478% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000814916 - 0.695758% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.24e-07 - 0.000532758% [2] +| | | | | | Remainder: 0.0395211 - 33.7423% +| | | | | Remainder: 1.2036e-05 - 0.010275% +| | | | fmb->setupBCFieldManagers(): 1.0042e-05 - 0.008019% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.4166e-05 - 0.0192977% [1] +| | | | build response library: 0.00802629 - 6.40936% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00793942 - 98.9176% [1] +| | | | | | getWorksets(): 3.378e-06 - 0.0425472% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.545e-06 - 75.3404% [1] +| | | | | | | Remainder: 8.33e-07 - 24.6596% +| | | | | | getOrientations(): 4.91e-07 - 0.00618433% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000770689 - 9.70712% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000915596 - 11.5323% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000379842 - 4.78426% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00108918 - 13.7187% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9e-07 - 0.0113358% [3] +| | | | | | Remainder: 0.00477934 - 60.1976% +| | | | | Remainder: 8.6874e-05 - 1.08237% +| | | | Remainder: 2.1759e-05 - 0.0173756% +| | | Remainder: 1.3637e-05 - 0.0108886% +| | Mini-EM: setup auxiliary physics model evaluator: 0.148002 - 9.6051% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.14799 - 99.9921% [1] +| | | | allocate FieldManagerBuilder: 7.81e-07 - 0.000527739% [1] +| | | | fmb->setWorksetContainer(): 5.08e-07 - 0.000343267% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.14794 - 99.9666% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.147936 - 99.9969% [1] +| | | | | | getWorksets(): 0.0571812 - 38.6527% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0571797 - 99.9973% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0414339 - 72.4627% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00390483 - 9.42424% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00662211 - 15.9823% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000294818 - 4.45203% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00632455 - 95.5066% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.3213e-05 - 0.841372% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.7614e-05 - 0.436616% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000279787 - 4.42382% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000505789 - 7.99723% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00163041 - 25.779% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000257455 - 4.07072% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00080222 - 12.6842% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.2432e-05 - 0.512795% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00171034 - 27.0429% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000903833 - 52.8452% [1] +| | | | | | | | | | | | Remainder: 0.000806508 - 47.1548% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000898598 - 14.2081% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000112941 - 1.78576% [1] +| | | | | | | | | | | Remainder: 1.3755e-05 - 0.217486% +| | | | | | | | | | Remainder: 2.74e-06 - 0.0413765% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0240163 - 57.963% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0120557 - 50.198% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.513e-05 - 0.125501% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.046e-06 - 0.0667401% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0042488 - 35.243% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00539383 - 44.7408% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.647e-06 - 0.0800201% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 9.419e-06 - 0.0781289% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000351144 - 2.91268% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00194873 - 16.1643% [1] +| | | | | | | | | | | Remainder: 7.0981e-05 - 0.588774% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00357699 - 14.894% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00424671 - 17.6826% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.3919e-05 - 0.141233% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00102713 - 4.27681% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00123854 - 5.15709% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00180818 - 7.52894% [1] +| | | | | | | | | | Remainder: 2.9148e-05 - 0.121367% +| | | | | | | | | Remainder: 0.00689065 - 16.6305% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0157365 - 27.5211% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0157153 - 99.8651% [1] +| | | | | | | | | Remainder: 2.1236e-05 - 0.134947% +| | | | | | | | Remainder: 9.266e-06 - 0.016205% +| | | | | | | Remainder: 1.516e-06 - 0.00265122% +| | | | | | getOrientations(): 7.913e-06 - 0.00534894% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000905028 - 0.611771% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00112045 - 0.757386% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000644458 - 0.435633% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0390796 - 26.4166% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0141075 - 36.0993% [1] +| | | | | | | Remainder: 0.0249721 - 63.9007% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00221281 - 1.49579% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.37e-07 - 0.000295398% [2] +| | | | | | Remainder: 0.0467839 - 31.6245% +| | | | | Remainder: 4.526e-06 - 0.00305934% +| | | | fmb->setupBCFieldManagers(): 4.908e-06 - 0.00331644% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4488e-05 - 0.00978986% [1] +| | | | build response library: 2.1491e-05 - 0.0145219% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.19e-07 - 1.48434% [1] +| | | | | Remainder: 2.1172e-05 - 98.5157% +| | | | Remainder: 7.296e-06 - 0.00493007% +| | | Remainder: 1.1758e-05 - 0.00794451% +| | Mini-EM: eval auxiliary physics model evaluator: 0.128363 - 8.33061% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0392968 - 30.6137% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0879901 - 68.5477% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000376393 - 0.427767% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.057762 - 65.646% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.737e-06 - 0.00300717% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.854e-06 - 0.00667221% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 5.66e-07 - 0.000979883% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00027403 - 0.474412% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00119719 - 2.07263% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00505963 - 8.75945% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000541059 - 0.936704% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00133841 - 2.31711% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0039047 - 6.75998% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00620557 - 10.7434% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.165e-06 - 0.0020169% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.84e-07 - 0.000837921% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00953075 - 16.5% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00184027 - 3.18595% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000260725 - 0.451378% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00182206 - 3.15443% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000202171 - 0.350007% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00260816 - 4.51535% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00518849 - 8.98254% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00655845 - 11.3543% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000930476 - 1.61088% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000172761 - 0.299091% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000824014 - 1.42657% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00396061 - 6.85678% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00032641 - 0.565095% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00181848 - 3.14823% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 9.76e-07 - 0.00168969% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000815255 - 1.4114% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00131047 - 2.26873% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000181379 - 0.314011% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00082875 - 1.43477% [1] +| | | | | Remainder: 5.2924e-05 - 0.0916243% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.616e-05 - 0.0183657% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.794e-06 - 0.00317536% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000272831 - 0.31007% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0293848 - 33.3956% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0143262 - 48.7539% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0150369 - 51.1723% [1] +| | | | | Remainder: 2.1705e-05 - 0.0738646% +| | | | Remainder: 0.000175108 - 0.199009% +| | | Remainder: 0.00107653 - 0.838657% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00454561 - 0.295004% [1] +| | | getWorksets(): 3.431e-06 - 0.0754795% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.211e-06 - 64.4419% [1] +| | | | Remainder: 1.22e-06 - 35.5581% +| | | getOrientations(): 7.14e-07 - 0.0157075% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000761438 - 16.7511% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000898736 - 19.7715% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000371172 - 8.16551% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113859 - 25.0482% [1] +| | | Phalanx::SortAndOrderEvaluators: 8.66e-07 - 0.0190514% [3] +| | | Remainder: 0.00137066 - 30.1535% +| | panzer::ModelEvaluator::create_W_op: 0.0404233 - 2.62342% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0597015 - 3.87455% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 7.6574e-05 - 0.128261% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.045116 - 75.5693% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.485e-06 - 0.00329151% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000248959 - 0.551819% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00114998 - 2.54894% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00176544 - 3.91311% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000138318 - 0.306583% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00179687 - 3.98278% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00174917 - 3.87705% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000623043 - 1.38098% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00126612 - 2.80636% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.181e-06 - 0.0026177% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.000947361 - 2.09983% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00372242 - 8.25077% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000491827 - 1.09014% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00127006 - 2.8151% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00367975 - 8.15618% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00582336 - 12.9075% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.919e-06 - 0.00868649% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000246598 - 0.546586% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00371831 - 8.24166% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00586124 - 12.9915% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00164311 - 3.64196% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000134522 - 0.298169% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00174585 - 3.86969% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0042048 - 9.31996% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00284455 - 6.30497% [1] +| | | | Remainder: 3.7785e-05 - 0.0837507% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.0806e-05 - 0.0181% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.239e-06 - 0.00207532% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000271392 - 0.454581% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0141161 - 23.6445% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0140954 - 99.8531% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.2515e-05 - 0.0886575% [1] +| | | | Remainder: 8.223e-06 - 0.0582525% +| | | Remainder: 0.000109355 - 0.18317% +| | Mini-EM: assemble Discrete Gradient: 0.0139071 - 0.902549% [1] +| | MaxwellPreconditioner::build: 0.870519 - 56.4955% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0104641 - 1.20206% [1] +| | | MaxwellPreconditioner: Schur complement: 1.0166e-05 - 0.00116781% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00101764 - 0.1169% [1] +| | | | Ifpack2::Relaxation::initialize: 9.556e-06 - 0.939035% [1] +| | | | Ifpack2::Relaxation::compute: 0.000139859 - 13.7435% [1] +| | | | Remainder: 0.000868225 - 85.3175% +| | | MaxwellPreconditioner: Solver S_E: 0.858096 - 98.5729% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.856066 - 99.7634% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.855539 - 99.9385% [1] +| | | | | | MueLu RefMaxwell: compute: 0.85289 - 99.6904% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000386202 - 0.0452816% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00295342 - 0.346283% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00156617 - 53.029% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0010758 - 36.4255% [1] +| | | | | | | | Remainder: 0.000311454 - 10.5456% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00610754 - 0.7161% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000289984 - 4.74796% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00536324 - 87.8134% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0045492 - 84.822% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00412006 - 90.5666% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00340764 - 82.7085% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.2015e-05 - 0.939506% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.7073e-05 - 0.794479% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 2.3128e-05 - 0.67871% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000599407 - 17.5901% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.1037e-05 - 0.32389% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0024712 - 72.5193% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.2026e-05 - 0.352913% [1] +| | | | | | | | | | | | Remainder: 0.000231759 - 6.80116% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.2967e-05 - 0.800158% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.322e-06 - 19.1768% [1] +| | | | | | | | | | | | Remainder: 2.6645e-05 - 80.8232% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 7.6873e-05 - 1.86582% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 5.7875e-05 - 75.2865% [1] +| | | | | | | | | | | | Remainder: 1.8998e-05 - 24.7135% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000319968 - 7.7661% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000306237 - 95.7086% [1] +| | | | | | | | | | | | Remainder: 1.3731e-05 - 4.29137% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.4162e-05 - 0.586448% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.73e-06 - 40.2698% [1] +| | | | | | | | | | | | Remainder: 1.4432e-05 - 59.7302% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.914e-05 - 0.464556% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.254e-06 - 17.001% [1] +| | | | | | | | | | | | Remainder: 1.5886e-05 - 82.999% +| | | | | | | | | | | Remainder: 0.00023931 - 5.80841% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 7.8954e-05 - 1.73556% [1] +| | | | | | | | | | Remainder: 0.00035019 - 7.69783% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 8.006e-05 - 1.49275% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.537e-06 - 11.9123% [1] +| | | | | | | | | | Remainder: 7.0523e-05 - 88.0877% +| | | | | | | | | Remainder: 0.000733974 - 13.6853% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000169562 - 2.77627% [1] +| | | | | | | | Remainder: 0.000284759 - 4.66241% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00513351 - 0.601896% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0030283 - 58.991% [1] +| | | | | | | | Remainder: 0.0021052 - 41.009% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0184322 - 2.16114% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00215496 - 0.252666% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00215149 - 99.839% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00172075 - 79.9795% [1] +| | | | | | | | | Remainder: 0.00043074 - 20.0205% +| | | | | | | | Remainder: 3.47e-06 - 0.161024% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0028146 - 0.330008% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00267588 - 95.0713% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00148872 - 55.6347% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00103177 - 38.5581% [1] +| | | | | | | | | Remainder: 0.000155393 - 5.80718% +| | | | | | | | Remainder: 0.000138724 - 4.92872% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.80132 - 93.9535% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.801314 - 99.9993% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.80063 - 99.9147% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.8609e-05 - 0.00732036% [1] +| | | | | | | | | | Remainder: 0.800572 - 99.9927% +| | | | | | | | | Remainder: 0.000683791 - 0.0853337% +| | | | | | | | Remainder: 5.753e-06 - 0.00071794% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00927226 - 1.08716% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.1992e-05 - 0.668575% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 5.555e-06 - 0.0599099% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00900971 - 97.1685% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00900559 - 99.9543% [1] +| | | | | | | | | Remainder: 4.12e-06 - 0.0457284% +| | | | | | | | Remainder: 0.000194998 - 2.10303% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 6.5492e-05 - 0.00767883% [1] +| | | | | | | Remainder: 0.00424981 - 0.498283% +| | | | | | Remainder: 0.00264875 - 0.3096% +| | | | | Remainder: 0.000526898 - 0.0615488% +| | | | Remainder: 0.00203031 - 0.236606% +| | | MaxwellPreconditioner: Block preconditioner: 0.000149733 - 0.0172004% [1] +| | | Remainder: 0.000781199 - 0.0897395% +| | Mini-EM: timestepper: 0.0475181 - 3.08386% [1] +| | | Mini-EM: Advance Time Step: 0.0475154 - 99.9942% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00806059 - 16.9642% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000184627 - 2.29049% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00744485 - 92.3612% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 3.894e-06 - 0.0523046% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 7.5758e-05 - 1.01759% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000588776 - 7.9085% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000565516 - 7.59607% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.2157e-05 - 0.700578% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000383563 - 5.15206% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000308122 - 4.13873% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000102932 - 1.38259% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 6.6835e-05 - 0.897734% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.031e-06 - 0.0138485% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000396259 - 5.32259% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000606936 - 8.15243% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0002815 - 3.78114% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000205409 - 2.75907% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000455786 - 6.12216% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00117107 - 15.7299% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.804e-06 - 0.0510957% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 4.2533e-05 - 0.571308% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000444211 - 5.96669% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000608161 - 8.16888% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000173083 - 2.32487% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.7581e-05 - 0.504792% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000256358 - 3.44343% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000457567 - 6.14609% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000110693 - 1.48684% [1] +| | | | | | Remainder: 4.5317e-05 - 0.608702% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.2717e-05 - 0.157768% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.663e-06 - 0.0330373% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000292095 - 3.62374% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.6249e-05 - 0.697828% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.4118e-05 - 60.6553% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.213e-06 - 2.15648% [1] +| | | | | | Remainder: 2.0918e-05 - 37.1882% +| | | | | Remainder: 6.7385e-05 - 0.835981% +| | | | Stratimikos: BelosLOWS: 0.0371053 - 78.0911% [1] +| | | | | GMRES block system: Operation Op*x: 0.0010756 - 2.89879% [1] +| | | | | Belos::MVT::MvAddMv: 6.1101e-05 - 0.164669% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0354135 - 95.4407% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000196611 - 0.555186% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.936e-05 - 25.1054% [2] +| | | | | | | | Belos::MVT::MvDot: 4.1138e-05 - 83.3428% [2] +| | | | | | | | Remainder: 8.222e-06 - 16.6572% +| | | | | | | Belos::MVT::MvScale: 1.6492e-05 - 8.38814% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.3267e-05 - 32.1788% [2] +| | | | | | | | Belos::MVT::MvTransMv: 6.0301e-05 - 95.3119% [2] +| | | | | | | | Remainder: 2.966e-06 - 4.68807% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.8135e-05 - 9.2238% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.4593e-05 - 80.4687% [2] +| | | | | | | | Remainder: 3.542e-06 - 19.5313% +| | | | | | | Remainder: 4.9357e-05 - 25.1039% +| | | | | | Belos::MVT::MvAddMv: 4.1595e-05 - 0.117455% [2] +| | | | | | Belos::MVT::MvNorm: 1.7018e-05 - 0.0480551% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0344135 - 97.1762% [1] +| | | | | | | CG Q_B: Operation Op*x: 6.2043e-05 - 0.180287% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.5357e-05 - 0.0446249% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00030335 - 0.881485% [1] +| | | | | | | | Belos::MVT::Assign: 3.6212e-05 - 11.9374% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 3.8839e-05 - 12.8034% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 2.6932e-05 - 69.3427% [1] +| | | | | | | | | Remainder: 1.1907e-05 - 30.6573% +| | | | | | | | CG Q_B: Operation Op*x: 4.5681e-05 - 15.0588% [1] +| | | | | | | | Belos::MVT::MvTransMv: 6.7546e-05 - 22.2667% [1] +| | | | | | | | Belos::MVT::MvNorm: 9.614e-06 - 3.16928% [1] +| | | | | | | | Remainder: 0.000105458 - 34.7645% +| | | | | | | CG S_E: Operation Op*x: 9.8253e-05 - 0.285507% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0331734 - 96.3965% [1] +| | | | | | | | Belos::MVT::Assign: 2.8884e-05 - 0.0870697% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0315217 - 95.021% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0314221 - 99.6838% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00545038 - 17.3457% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00521492 - 95.68% [22] +| | | | | | | | | | | Remainder: 0.000235459 - 4.32005% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00157161 - 5.0016% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00014195 - 0.451753% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000159381 - 0.507227% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0235163 - 74.8401% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00137641 - 5.85302% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00124247 - 90.2689% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00122675 - 98.7346% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00114838 - 93.6113% [11] +| | | | | | | | | | | | | | Remainder: 7.8374e-05 - 6.38874% +| | | | | | | | | | | | | Remainder: 1.5722e-05 - 1.26538% +| | | | | | | | | | | | Remainder: 0.00013394 - 9.73108% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0221022 - 93.9869% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0220324 - 99.6839% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0220184 - 99.9367% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0219772 - 99.8128% [11] +| | | | | | | | | | | | | | Remainder: 4.1214e-05 - 0.18718% +| | | | | | | | | | | | | Remainder: 1.3954e-05 - 0.0633341% +| | | | | | | | | | | | Remainder: 6.9866e-05 - 0.316104% +| | | | | | | | | | | Remainder: 3.7649e-05 - 0.160097% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000238545 - 0.759164% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000228813 - 0.728192% [11] +| | | | | | | | | | Remainder: 0.000115067 - 0.366198% +| | | | | | | | | Remainder: 9.9658e-05 - 0.316157% +| | | | | | | | CG S_E: Operation Op*x: 0.000844852 - 2.54677% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.000303534 - 0.914991% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.00025155 - 0.758288% [32] +| | | | | | | | Belos::MVT::MvNorm: 8.3994e-05 - 0.253197% [11] +| | | | | | | | Remainder: 0.000138901 - 0.418712% +| | | | | | | Remainder: 0.000761078 - 2.21157% +| | | | | | GMRES block system: Operation Op*x: 0.00038814 - 1.09602% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.1755e-05 - 0.0331935% [1] +| | | | | | Remainder: 0.000344898 - 0.973916% +| | | | | Remainder: 0.000555032 - 1.49583% +| | | | Mini-EM: Compute responses: 0.00224853 - 4.73222% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000113015 - 5.02616% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00149413 - 66.4489% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.052e-06 - 0.137338% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 4.7476e-05 - 3.17751% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000302051 - 20.2159% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.233e-06 - 0.0825232% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.1889e-05 - 5.48073% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 7.0928e-05 - 4.74713% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000502555 - 33.6354% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.01e-06 - 0.0675981% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 7.7808e-05 - 5.2076% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000149973 - 10.0375% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 5.8163e-05 - 3.89278% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.8324e-05 - 1.2264% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.33e-07 - 0.0289802% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000105612 - 7.06848% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 3.8586e-05 - 2.58251% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.341e-06 - 0.491324% [1] +| | | | | | Remainder: 2.8691e-05 - 1.92025% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.028e-06 - 0.357033% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.454e-06 - 0.0646644% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000241878 - 10.7571% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000213655 - 9.50197% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.087e-06 - 0.508764% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000196646 - 92.039% [1] +| | | | | | Remainder: 1.5922e-05 - 7.4522% +| | | | | Remainder: 0.000176379 - 7.84418% +| | | | Remainder: 0.000100997 - 0.212556% +| | | Remainder: 2.77e-06 - 0.00582935% +| | Remainder: 0.0264957 - 1.71953% +| Remainder: 4.3582e-05 - 0.00282833% + +================================= +FOM Calculation +================================= + Number of cells = 1000 + Time for Belos Linear Solve = 0.0371053 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 26.9504 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=maxwell10.xml': + + 30.97 msec task-clock:u # 0.014 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,251 page-faults:u # 104.979 K/sec + 49,455,687 cycles:u # 1.597 GHz + 78,584,469 instructions:u # 1.59 insn per cycle + 17,039,294 branches:u # 550.219 M/sec + 294,966 branch-misses:u # 1.73% of all branches + + 2.256237324 seconds time elapsed + + 1.828772000 seconds user + 0.372785000 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=maxwell10.xml': + + 8,375 iTLB-loads:u + 14,366 iTLB-load-misses:u # 171.53% of all iTLB cache accesses + 17,909,445 dTLB-loads:u + 14,174 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 2.250246507 seconds time elapsed + + 1.825636000 seconds user + 0.362971000 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=maxwell10.xml': + + 17,933,423 L1-dcache-loads:u + 585,835 L1-dcache-load-misses:u # 3.27% of all L1-dcache accesses + 73,948 LLC-loads:u + 24,797 LLC-load-misses:u # 33.53% of all LL-cache accesses + + 2.214794903 seconds time elapsed + + 1.802698000 seconds user + 0.380837000 seconds sys + + diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell10_power.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell10_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell10_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell12.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell12.output new file mode 100644 index 0000000..ec55d01 --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell12.output @@ -0,0 +1,1398 @@ +tron66.umiacs.umd.edu +1 MueLu Tpetra maxwell12.xml +output/xeon_MueLu_Tpetra_maxwell12.output +output/xeon_MueLu_Tpetra_maxwell12_power.output +dt = 1.11188e-09 + +Loading solver config from solverMueLu.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.11188e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.11188e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 6084 x 6084, nnz = 177156 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 6.08e+03, dev = 0.0%, min = 0.0% ( 6084 on 0), max = 0.0% ( 6084 on 0) +SM_Matrix # nnz per proc : avg = 1.77e+05, dev = 0.0%, min = 0.0% ( 177156 on 0), max = 0.0% ( 177156 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0416667 / 0.0416667 / 0.0416667 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 2197 x 2197, nnz = 50653 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/50653 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/2197 [0.00%] (total) + remaining : 2197 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2054 (phase), 2054/2197 [93.49%] (total) + remaining : 143 + aggregates : 105 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2054/2197 [93.49%] (total) + remaining : 143 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 143 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 2197/2197 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 105 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 2197 x 105 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ptent # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 315 x 315, nnz = 15795 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +coarseA11 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 315 x 315, nnz = 15795 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) +A0 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 315 15795 50.14 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0125 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 2197 x 2197, nnz = 50653 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +A22 size = 2197 x 2197, nnz = 50653 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A22 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 2197 x 2197, nnz = 50653 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A0 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 95.34 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2197 50653 23.06 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 3.6978 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 6084 177156 29.1183 +(2, 2) 2197 50653 23.0555 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.26 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 315 15795 50.14 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 95.34 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 2197 50653 23.06 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=11700, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=5616, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00056788 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=6084, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.0994639 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.104035 sec +Electromagnetic Energy = 5.309e-08 +Electromagnetic Energy/dt^2 = 4.29434e+10 + +* finished time step 1, t = 1.11188e-09 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 4.82132 [1] +| Mini-EM: Total Time: 4.82129 - 99.9993% [1] +| | Mini-EM: build mesh: 0.000425075 - 0.00881663% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000261525 - 61.5244% [1] +| | | Remainder: 0.00016355 - 38.4756% +| | Mini-EM: build physics blocks: 0.000833367 - 0.0172852% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000788683 - 0.0163584% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.084262 - 1.74771% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0396183 - 0.821738% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0143638 - 36.2554% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0115974 - 80.7402% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000496565 - 3.45706% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00221854 - 15.4453% [4] +| | | | Remainder: 5.1343e-05 - 0.357447% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00431007 - 10.879% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00170989 - 39.672% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000126556 - 2.93629% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00038081 - 8.83536% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000452607 - 10.5012% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001189 - 27.5865% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000361462 - 8.38645% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.1434e-05 - 0.96133% [4] +| | | | Remainder: 4.8311e-05 - 1.12089% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00537402 - 13.5645% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0025039 - 6.32005% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00462569 - 11.6756% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00283702 - 7.16087% [4] +| | | Remainder: 0.00560384 - 14.1446% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00185708 - 0.0385183% [2] +| | Mini-EM: setup physics model evaluator: 0.154197 - 3.19825% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.154184 - 99.9916% [1] +| | | | allocate FieldManagerBuilder: 6.954e-06 - 0.0045102% [1] +| | | | fmb->setWorksetContainer(): 4.66e-07 - 0.000302237% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.146537 - 95.0405% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.146526 - 99.9922% [1] +| | | | | | getWorksets(): 0.105761 - 72.1792% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.105758 - 99.9971% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0566286 - 53.5454% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00395633 - 6.98645% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00958768 - 16.9308% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000367999 - 3.83825% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00921257 - 96.0875% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000107705 - 1.16911% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.8336e-05 - 0.30758% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000346096 - 3.75678% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000780416 - 8.47121% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0024878 - 27.0044% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000436067 - 4.73339% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00106709 - 11.583% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.1184e-05 - 0.555589% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00237163 - 25.7435% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00121998 - 51.4406% [1] +| | | | | | | | | | | | Remainder: 0.00115165 - 48.5594% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0012936 - 14.0417% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000192653 - 2.0912% [1] +| | | | | | | | | | | Remainder: 4.999e-05 - 0.542628% +| | | | | | | | | | Remainder: 7.118e-06 - 0.0742411% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0354457 - 62.5932% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0194684 - 54.9245% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.3059e-05 - 0.221174% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.2068e-05 - 0.0619878% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00925485 - 47.5379% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0081174 - 41.6954% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.0439e-05 - 0.0536203% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00180252 - 9.25872% [1] +| | | | | | | | | | | Remainder: 0.000228022 - 1.17124% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00742953 - 20.9603% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00560291 - 15.8071% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.9897e-05 - 0.112558% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00135755 - 3.82994% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00150984 - 4.25959% [1] +| | | | | | | | | | Remainder: 3.757e-05 - 0.105993% +| | | | | | | | | Remainder: 0.0076389 - 13.4895% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0491073 - 46.4337% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0490649 - 99.9135% [2] +| | | | | | | | | Remainder: 4.2488e-05 - 0.0865207% +| | | | | | | | Remainder: 2.2052e-05 - 0.0208514% +| | | | | | | Remainder: 3.025e-06 - 0.00286022% +| | | | | | getOrientations(): 9.014e-06 - 0.00615183% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000712189 - 0.486051% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000700212 - 0.477877% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000333574 - 0.227656% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000118899 - 0.0811455% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000798167 - 0.544729% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.99e-07 - 0.000340555% [2] +| | | | | | Remainder: 0.0380921 - 25.9969% +| | | | | Remainder: 1.1461e-05 - 0.00782123% +| | | | fmb->setupBCFieldManagers(): 7.992e-06 - 0.00518343% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.2421e-05 - 0.00805597% [1] +| | | | build response library: 0.00760021 - 4.92932% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00752874 - 99.0597% [1] +| | | | | | getWorksets(): 3.352e-06 - 0.0445227% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.477e-06 - 73.8962% [1] +| | | | | | | Remainder: 8.75e-07 - 26.1038% +| | | | | | getOrientations(): 5e-07 - 0.00664121% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000743774 - 9.87912% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000892525 - 11.8549% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000369515 - 4.90806% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00108559 - 14.4193% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.014345% [3] +| | | | | | Remainder: 0.0044324 - 58.8731% +| | | | | Remainder: 7.1463e-05 - 0.940277% +| | | | Remainder: 1.8638e-05 - 0.0120882% +| | | Remainder: 1.3016e-05 - 0.00844116% +| | Mini-EM: setup auxiliary physics model evaluator: 0.19805 - 4.10783% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.198042 - 99.9958% [1] +| | | | allocate FieldManagerBuilder: 6.47e-07 - 0.000326699% [1] +| | | | fmb->setWorksetContainer(): 7.94e-07 - 0.000400926% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.197999 - 99.9786% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.197995 - 99.998% [1] +| | | | | | getWorksets(): 0.0810519 - 40.9362% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0810504 - 99.9982% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0530482 - 65.4509% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00389463 - 7.34168% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00782138 - 14.7439% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000361687 - 4.62434% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00745694 - 95.3405% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 4.791e-05 - 0.642489% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.7228e-05 - 0.365136% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000339957 - 4.55893% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000731398 - 9.80828% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00238105 - 31.9306% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000428439 - 5.74551% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000483929 - 6.48965% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.2252e-05 - 0.43251% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00163729 - 21.9565% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000663499 - 40.5243% [1] +| | | | | | | | | | | | Remainder: 0.000973787 - 59.4757% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00115111 - 15.4367% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00018444 - 2.4734% [1] +| | | | | | | | | | | Remainder: 1.1948e-05 - 0.160227% +| | | | | | | | | | Remainder: 2.752e-06 - 0.0351856% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0339223 - 63.9463% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.017313 - 51.037% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.4216e-05 - 0.0821119% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.869e-06 - 0.0396755% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00577093 - 33.333% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00836545 - 48.319% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.481e-06 - 0.0547624% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.527e-06 - 0.0492521% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000365289 - 2.10992% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00270634 - 15.6319% [1] +| | | | | | | | | | | Remainder: 6.5856e-05 - 0.380385% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00405822 - 11.9633% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00555266 - 16.3687% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.2835e-05 - 0.0967946% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00156995 - 4.62808% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00202325 - 5.96435% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0033442 - 9.8584% [1] +| | | | | | | | | | Remainder: 2.8273e-05 - 0.0833462% +| | | | | | | | | Remainder: 0.00740981 - 13.9681% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0279946 - 34.5398% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0279691 - 99.9088% [1] +| | | | | | | | | Remainder: 2.5536e-05 - 0.0912175% +| | | | | | | | Remainder: 7.578e-06 - 0.00934974% +| | | | | | | Remainder: 1.478e-06 - 0.00182352% +| | | | | | getOrientations(): 1.0194e-05 - 0.0051486% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000885203 - 0.447083% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00111431 - 0.562794% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000626721 - 0.316533% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0650495 - 32.8541% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0235579 - 36.2154% [1] +| | | | | | | Remainder: 0.0414916 - 63.7846% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00222181 - 1.12215% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.38e-07 - 0.000221217% [2] +| | | | | | Remainder: 0.0470353 - 23.7558% +| | | | | Remainder: 3.947e-06 - 0.00199344% +| | | | fmb->setupBCFieldManagers(): 3.767e-06 - 0.00190212% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3496e-05 - 0.00681473% [1] +| | | | build response library: 1.8194e-05 - 0.00918695% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.63e-07 - 1.44553% [1] +| | | | | Remainder: 1.7931e-05 - 98.5545% +| | | | Remainder: 5.447e-06 - 0.00275043% +| | | Remainder: 8.402e-06 - 0.00424236% +| | Mini-EM: eval auxiliary physics model evaluator: 0.215062 - 4.46067% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0675199 - 31.3956% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.146036 - 67.9041% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000577201 - 0.395246% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0945709 - 64.7587% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.65e-06 - 0.00174472% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.709e-06 - 0.00392193% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.1e-07 - 0.000645019% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000456933 - 0.483165% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00207921 - 2.19857% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00891342 - 9.42513% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0009801 - 1.03637% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00235478 - 2.48996% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00674535 - 7.13259% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0106972 - 11.3113% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.267e-06 - 0.00133974% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.73e-07 - 0.000500154% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0147294 - 15.575% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00185249 - 1.95883% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000485872 - 0.513765% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00301468 - 3.18774% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000318569 - 0.336857% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00459836 - 4.86234% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00904891 - 9.56839% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00985503 - 10.4208% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000985054 - 1.0416% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000309611 - 0.327385% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00136668 - 1.44513% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00680886 - 7.19975% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000589328 - 0.62316% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0030155 - 3.18861% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 9.96e-07 - 0.00105318% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00139528 - 1.47538% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00222282 - 2.35043% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000321634 - 0.340098% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00136256 - 1.44079% [1] +| | | | | Remainder: 5.4529e-05 - 0.0576594% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5531e-05 - 0.0106351% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.576e-06 - 0.00176395% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000328396 - 0.224874% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0503004 - 34.4439% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.024581 - 48.8683% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0256958 - 51.0848% [1] +| | | | | Remainder: 2.3569e-05 - 0.0468565% +| | | | Remainder: 0.00024078 - 0.164877% +| | | Remainder: 0.00150603 - 0.700277% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00420731 - 0.0872653% [1] +| | | getWorksets(): 2.631e-06 - 0.062534% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.552e-06 - 58.989% [1] +| | | | Remainder: 1.079e-06 - 41.011% +| | | getOrientations(): 7.03e-07 - 0.016709% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000744102 - 17.6859% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088324 - 20.993% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000373621 - 8.88028% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011478 - 27.2812% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.4e-07 - 0.0223421% [3] +| | | Remainder: 0.00105427 - 25.058% +| | panzer::ModelEvaluator::create_W_op: 0.0675468 - 1.40101% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.101204 - 2.09911% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.6351e-05 - 0.0952048% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0764695 - 75.5598% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.496e-06 - 0.00195634% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000419449 - 0.548518% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00201502 - 2.63507% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00303407 - 3.96768% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000221326 - 0.28943% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00304238 - 3.97855% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00304332 - 3.97978% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00062776 - 0.820929% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00214211 - 2.80126% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.166e-06 - 0.00152479% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.000972707 - 1.27202% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00664458 - 8.68919% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000917351 - 1.19963% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00224225 - 2.93221% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00649956 - 8.49954% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0103255 - 13.5028% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.959e-06 - 0.00386952% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000424498 - 0.555121% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00668361 - 8.74023% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0101076 - 13.2178% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00164029 - 2.14502% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000230119 - 0.300929% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00299471 - 3.91622% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00741659 - 9.69875% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00478245 - 6.25406% [1] +| | | | Remainder: 3.6592e-05 - 0.0478518% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.2992e-05 - 0.0128374% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.042e-06 - 0.0010296% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000354132 - 0.349919% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.024069 - 23.7827% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0240456 - 99.9026% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.404e-05 - 0.0583323% [1] +| | | | Remainder: 9.401e-06 - 0.0390585% +| | | Remainder: 0.000200934 - 0.198544% +| | Mini-EM: assemble Discrete Gradient: 0.0232933 - 0.483134% [1] +| | MaxwellPreconditioner::build: 3.78084 - 78.4198% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0174313 - 0.461044% [1] +| | | MaxwellPreconditioner: Schur complement: 1.0029e-05 - 0.000265258% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000970175 - 0.0256603% [1] +| | | | Ifpack2::Relaxation::initialize: 8.633e-06 - 0.889839% [1] +| | | | Ifpack2::Relaxation::compute: 0.000177043 - 18.2486% [1] +| | | | Remainder: 0.000784499 - 80.8616% +| | | MaxwellPreconditioner: Solver S_E: 3.76108 - 99.4774% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.75843 - 99.9293% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.75795 - 99.9872% [1] +| | | | | | MueLu RefMaxwell: compute: 3.75521 - 99.9271% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000566983 - 0.0150986% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00437025 - 0.116378% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0023293 - 53.299% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00172125 - 39.3856% [1] +| | | | | | | | Remainder: 0.000319703 - 7.31544% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00807482 - 0.21503% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000403428 - 4.99613% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00705458 - 87.3652% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00625046 - 88.6015% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00581989 - 93.1114% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00506233 - 86.9832% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 2.9876e-05 - 0.590163% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.3911e-05 - 0.472332% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 2.8357e-05 - 0.560157% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000962743 - 19.0178% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.3474e-05 - 0.266162% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00377993 - 74.6678% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.5883e-05 - 0.313749% [1] +| | | | | | | | | | | | Remainder: 0.000208155 - 4.11184% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.1648e-05 - 0.54379% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.85e-06 - 21.6443% [1] +| | | | | | | | | | | | Remainder: 2.4798e-05 - 78.3557% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000120087 - 2.06339% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000101427 - 84.4613% [1] +| | | | | | | | | | | | Remainder: 1.866e-05 - 15.5387% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000301896 - 5.18731% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000284394 - 94.2026% [1] +| | | | | | | | | | | | Remainder: 1.7502e-05 - 5.79736% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.5318e-05 - 0.778674% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 3.0086e-05 - 66.3886% [1] +| | | | | | | | | | | | Remainder: 1.5232e-05 - 33.6114% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.9736e-05 - 0.339113% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.902e-06 - 19.771% [1] +| | | | | | | | | | | | Remainder: 1.5834e-05 - 80.229% +| | | | | | | | | | | Remainder: 0.000238879 - 4.10453% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 7.0152e-05 - 1.12235% [1] +| | | | | | | | | | Remainder: 0.000360418 - 5.76626% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 9.7642e-05 - 1.38409% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.3484e-05 - 13.8096% [1] +| | | | | | | | | | Remainder: 8.4158e-05 - 86.1904% +| | | | | | | | | Remainder: 0.000706473 - 10.0144% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000231656 - 2.86887% [1] +| | | | | | | | Remainder: 0.000385156 - 4.76984% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00820148 - 0.218403% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00502978 - 61.3278% [1] +| | | | | | | | Remainder: 0.0031717 - 38.6722% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0171451 - 0.456568% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00343249 - 0.0914061% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00342891 - 99.8956% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00298594 - 87.0814% [1] +| | | | | | | | | Remainder: 0.000442966 - 12.9186% +| | | | | | | | Remainder: 3.582e-06 - 0.104356% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00429384 - 0.114344% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00415467 - 96.7589% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00229923 - 55.3408% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00166916 - 40.1754% [1] +| | | | | | | | | Remainder: 0.000186289 - 4.48384% +| | | | | | | | Remainder: 0.000139167 - 3.24108% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.68919 - 98.242% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 3.68919 - 99.9999% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.68857 - 99.9834% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.9497e-05 - 0.00161301% [1] +| | | | | | | | | | Remainder: 3.68851 - 99.9984% +| | | | | | | | | Remainder: 0.000612136 - 0.0165927% +| | | | | | | | Remainder: 5.212e-06 - 0.000141278% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0155522 - 0.41415% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.4484e-05 - 0.35033% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 5.984e-06 - 0.0384769% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0152701 - 98.1861% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0152658 - 99.9718% [1] +| | | | | | | | | Remainder: 4.306e-06 - 0.0281989% +| | | | | | | | Remainder: 0.000221631 - 1.42508% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 6.7029e-05 - 0.00178496% [1] +| | | | | | | Remainder: 0.00431205 - 0.114829% +| | | | | | Remainder: 0.00273948 - 0.0728984% +| | | | | Remainder: 0.000479407 - 0.0127555% +| | | | Remainder: 0.00265785 - 0.0706672% +| | | MaxwellPreconditioner: Block preconditioner: 0.000137241 - 0.00362991% [1] +| | | Remainder: 0.00120903 - 0.0319777% +| | Mini-EM: timestepper: 0.120888 - 2.50737% [1] +| | | Mini-EM: Advance Time Step: 0.120885 - 99.9978% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0138412 - 11.4499% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00027856 - 2.01255% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0129707 - 93.7109% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 4.449e-06 - 0.0343004% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000138678 - 1.06916% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00133615 - 10.3013% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000768976 - 5.92857% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 7.0987e-05 - 0.547288% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000531041 - 4.09416% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000505339 - 3.89601% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.0733e-05 - 0.622426% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00010974 - 0.846061% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.102e-06 - 0.00849608% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000463197 - 3.57111% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00138184 - 10.6536% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000432769 - 3.33651% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000160919 - 1.24064% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00112981 - 8.71051% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00194999 - 15.0338% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.281e-06 - 0.0330052% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 9.2305e-05 - 0.711643% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000723095 - 5.57484% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00104842 - 8.08303% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000140195 - 1.08086% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.7413e-05 - 0.442636% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000462021 - 3.56204% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.001148 - 8.85071% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000185298 - 1.42859% [1] +| | | | | | Remainder: 4.3932e-05 - 0.338702% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.1661e-05 - 0.0842486% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.423e-06 - 0.0175057% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000417109 - 3.01354% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.7363e-05 - 0.558934% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.2508e-05 - 67.8722% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.144e-06 - 2.77135% [1] +| | | | | | Remainder: 2.2711e-05 - 29.3564% +| | | | | Remainder: 8.3374e-05 - 0.602362% +| | | | Stratimikos: BelosLOWS: 0.104068 - 86.0886% [1] +| | | | | GMRES block system: Operation Op*x: 0.00172025 - 1.65301% [1] +| | | | | Belos::MVT::MvAddMv: 5.0298e-05 - 0.0483318% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.101806 - 97.8258% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000212161 - 0.208398% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.9888e-05 - 28.2276% [2] +| | | | | | | | Belos::MVT::MvDot: 5.5071e-05 - 91.9567% [2] +| | | | | | | | Remainder: 4.817e-06 - 8.04335% +| | | | | | | Belos::MVT::MvScale: 1.8182e-05 - 8.56991% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 7.2445e-05 - 34.1462% [2] +| | | | | | | | Belos::MVT::MvTransMv: 6.9412e-05 - 95.8134% [2] +| | | | | | | | Remainder: 3.033e-06 - 4.18662% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.961e-05 - 9.24298% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.7121e-05 - 87.3075% [2] +| | | | | | | | Remainder: 2.489e-06 - 12.6925% +| | | | | | | Remainder: 4.2036e-05 - 19.8133% +| | | | | | Belos::MVT::MvAddMv: 5.1263e-05 - 0.0503538% [2] +| | | | | | Belos::MVT::MvNorm: 2.3507e-05 - 0.0230901% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.100601 - 98.8163% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000103016 - 0.102401% [1] +| | | | | | | Belos::MVT::MvAddMv: 1.9646e-05 - 0.0195287% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000329109 - 0.327144% [1] +| | | | | | | | Belos::MVT::Assign: 5.2598e-05 - 15.9819% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 4.3779e-05 - 13.3023% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 3.3851e-05 - 77.3225% [1] +| | | | | | | | | Remainder: 9.928e-06 - 22.6775% +| | | | | | | | CG Q_B: Operation Op*x: 7.1568e-05 - 21.746% [1] +| | | | | | | | Belos::MVT::MvTransMv: 6.8497e-05 - 20.8129% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.2312e-05 - 3.74101% [1] +| | | | | | | | Remainder: 8.0355e-05 - 24.4159% +| | | | | | | CG S_E: Operation Op*x: 0.000159999 - 0.159044% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.09919 - 98.5979% [1] +| | | | | | | | Belos::MVT::Assign: 4.5465e-05 - 0.0458363% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0962523 - 97.0383% [13] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0961359 - 99.8791% [13] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0103208 - 10.7356% [26] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0100496 - 97.3724% [26] +| | | | | | | | | | | Remainder: 0.000271186 - 2.62756% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00304641 - 3.16885% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000210473 - 0.218933% [13] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000299927 - 0.311982% [13] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0812522 - 84.518% [13] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00210447 - 2.59004% [13] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00195568 - 92.9299% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00193555 - 98.9705% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00183877 - 95.0001% [13] +| | | | | | | | | | | | | | Remainder: 9.6775e-05 - 4.99988% +| | | | | | | | | | | | | Remainder: 2.0133e-05 - 1.02946% +| | | | | | | | | | | | Remainder: 0.000148788 - 7.0701% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0791014 - 97.3529% [13] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0790192 - 99.8961% [13] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0790032 - 99.9797% [13] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.078944 - 99.9251% [13] +| | | | | | | | | | | | | | Remainder: 5.9183e-05 - 0.0749122% +| | | | | | | | | | | | | Remainder: 1.6058e-05 - 0.0203216% +| | | | | | | | | | | | Remainder: 8.2152e-05 - 0.103857% +| | | | | | | | | | | Remainder: 4.6343e-05 - 0.057036% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000442064 - 0.459832% [13] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000428101 - 0.445308% [13] +| | | | | | | | | | Remainder: 0.00013598 - 0.141446% +| | | | | | | | | Remainder: 0.000116372 - 0.120903% +| | | | | | | | CG S_E: Operation Op*x: 0.00173209 - 1.74623% [13] +| | | | | | | | Belos::MVT::MvTransMv: 0.000440024 - 0.443617% [13] +| | | | | | | | Belos::MVT::MvAddMv: 0.000441547 - 0.445153% [38] +| | | | | | | | Belos::MVT::MvNorm: 0.000140587 - 0.141735% [13] +| | | | | | | | Remainder: 0.000138017 - 0.139144% +| | | | | | | Remainder: 0.000798708 - 0.79394% +| | | | | | GMRES block system: Operation Op*x: 0.000586586 - 0.576183% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 1.3319e-05 - 0.0130828% [1] +| | | | | | Remainder: 0.000318215 - 0.312571% +| | | | | Remainder: 0.00049208 - 0.472844% +| | | | Mini-EM: Compute responses: 0.00286874 - 2.37311% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000137636 - 4.79779% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00206374 - 71.939% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.716e-06 - 0.0831499% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.6081e-05 - 2.71744% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000475883 - 23.0592% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.378e-06 - 0.0667719% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.0751e-05 - 3.91284% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 7.9262e-05 - 3.84069% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000821487 - 39.8057% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.05e-07 - 0.0438524% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000119173 - 5.77461% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000126494 - 6.12935% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 9.113e-05 - 4.41577% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.7436e-05 - 0.844873% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.97e-07 - 0.0386192% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000100031 - 4.84707% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.175e-05 - 2.99214% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.418e-06 - 0.310988% [1] +| | | | | | Remainder: 2.305e-05 - 1.1169% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.85e-06 - 0.238781% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.226e-06 - 0.0427366% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000307169 - 10.7075% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000196158 - 6.83778% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.1e-07 - 0.361953% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000178939 - 91.2219% [1] +| | | | | | Remainder: 1.6509e-05 - 8.41617% +| | | | | Remainder: 0.000155956 - 5.4364% +| | | | Remainder: 0.000106836 - 0.0883782% +| | | Remainder: 2.629e-06 - 0.00217475% +| | Remainder: 0.0282126 - 0.585167% +| Remainder: 3.4317e-05 - 0.000711776% + +================================= +FOM Calculation +================================= + Number of cells = 1728 + Time for Belos Linear Solve = 0.104068 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 16.6045 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=maxwell12.xml': + + 27.95 msec task-clock:u # 0.005 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,757 page-faults:u # 98.642 K/sec + 46,254,053 cycles:u # 1.655 GHz + 78,828,949 instructions:u # 1.70 insn per cycle + 17,081,818 branches:u # 611.167 M/sec + 295,191 branch-misses:u # 1.73% of all branches + + 5.486972240 seconds time elapsed + + 5.015816000 seconds user + 0.401940000 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=maxwell12.xml': + + 7,066 iTLB-loads:u + 14,373 iTLB-load-misses:u # 203.41% of all iTLB cache accesses + 17,813,443 dTLB-loads:u + 14,801 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 5.554478380 seconds time elapsed + + 5.079122000 seconds user + 0.388375000 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=maxwell12.xml': + + 17,558,896 L1-dcache-loads:u + 577,762 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses + 58,576 LLC-loads:u + 11,107 LLC-load-misses:u # 18.96% of all LL-cache accesses + + 5.521013733 seconds time elapsed + + 5.056893000 seconds user + 0.406877000 seconds sys + + diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell12_power.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell12_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell12_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell14.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell14.output new file mode 100644 index 0000000..003190d --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell14.output @@ -0,0 +1,1566 @@ +tron65.umiacs.umd.edu +1 MueLu Tpetra maxwell14.xml +output/xeon_MueLu_Tpetra_maxwell14.output +output/xeon_MueLu_Tpetra_maxwell14_power.output +dt = 9.5304e-10 + +Loading solver config from solverMueLu.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 9.5304e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 9.5304e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 9450 x 9450, nnz = 279930 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 9.45e+03, dev = 0.0%, min = 0.0% ( 9450 on 0), max = 0.0% ( 9450 on 0) +SM_Matrix # nnz per proc : avg = 2.80e+05, dev = 0.0%, min = 0.0% ( 279930 on 0), max = 0.0% ( 279930 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0357143 / 0.0357143 / 0.0357143 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 3375 x 3375, nnz = 79507 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ac # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/79507 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/3375 [0.00%] (total) + remaining : 3375 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2912 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 125 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 463 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3375 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ptent # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 375 x 375, nnz = 19773 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +coarseA11 # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 375 x 375, nnz = 19773 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0) +A0 # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.41 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 375 19773 52.73 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0138 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 3375 x 3375, nnz = 79507 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ac # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +A22 size = 3375 x 3375, nnz = 79507 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +A22 # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 3375 x 3375, nnz = 79507 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +A0 # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/79507 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/3375 [0.00%] (total) + remaining : 3375 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 2912 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 125 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 2912/3375 [86.28%] (total) + remaining : 463 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 463 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 3375/3375 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 125 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 3375 x 125 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +Ptent # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 125 x 3375, nnz = 3375 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +R # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 125 x 125, nnz = 2093 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.09e+03, dev = 0.0%, min = 0.0% ( 2093 on 0), max = 0.0% ( 2093 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.24 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3375 79507 23.56 1 + 1 125 2093 16.74 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0335 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96577, alpha: 20, lambdaMin: 0.148289, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9450, 9450], Global nnz: 279930} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 9450 279930 29.6222 +(2, 2) 3375 79507 23.5576 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96577, alpha: 20, lambdaMin: 0.148289, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9450, 9450], Global nnz: 279930} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 2.41 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 375 19773 52.73 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.24 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 3375 79507 23.56 1 + 1 125 2093 16.74 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=18270, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=8820, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000699096 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=9450, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0365318 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.0431033 sec +Electromagnetic Energy = 3.90809e-08 +Electromagnetic Energy/dt^2 = 4.30271e+10 + +* finished time step 1, t = 9.5304e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 1.58856 [1] +| Mini-EM: Total Time: 1.58845 - 99.993% [1] +| | Mini-EM: build mesh: 0.000459991 - 0.0289585% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000305511 - 66.4167% [1] +| | | Remainder: 0.00015448 - 33.5833% +| | Mini-EM: build physics blocks: 0.000892117 - 0.0561629% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000841411 - 0.0529707% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.121828 - 7.66966% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0624283 - 3.93015% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0232166 - 37.1892% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0188432 - 81.1626% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000748049 - 3.22205% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00356859 - 15.3709% [4] +| | | | Remainder: 5.6771e-05 - 0.244528% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00647425 - 10.3707% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00291755 - 45.0639% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000118171 - 1.82525% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000513167 - 7.92628% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000714084 - 11.0296% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00154674 - 23.8907% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000531057 - 8.2026% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 6.051e-05 - 0.934626% [4] +| | | | Remainder: 7.2969e-05 - 1.12707% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00829837 - 13.2926% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00383068 - 6.13613% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00727323 - 11.6505% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00440624 - 7.05809% [4] +| | | Remainder: 0.00892896 - 14.3027% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00314328 - 0.197884% [2] +| | Mini-EM: setup physics model evaluator: 0.214684 - 13.5154% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.214666 - 99.9917% [1] +| | | | allocate FieldManagerBuilder: 6.969e-06 - 0.00324643% [1] +| | | | fmb->setWorksetContainer(): 5.05e-07 - 0.000235249% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.207224 - 96.5328% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.207211 - 99.9939% [1] +| | | | | | getWorksets(): 0.16672 - 80.4592% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.166717 - 99.9978% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0966981 - 58.0014% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00622147 - 6.43392% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0154759 - 16.0043% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000705151 - 4.55646% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.014759 - 95.3682% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000180216 - 1.22106% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.243e-05 - 0.422995% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000632182 - 4.28335% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00126681 - 8.58331% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0040907 - 27.7166% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000739917 - 5.01331% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0018317 - 12.4107% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000124344 - 0.842494% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00340003 - 23.0369% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00151531 - 44.5677% [2] +| | | | | | | | | | | | Remainder: 0.00188471 - 55.4323% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00204155 - 13.8325% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000317312 - 2.14995% [2] +| | | | | | | | | | | Remainder: 7.1847e-05 - 0.4868% +| | | | | | | | | | Remainder: 1.1664e-05 - 0.075369% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0599053 - 61.9508% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0326725 - 54.5402% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.0404e-05 - 0.215484% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.6629e-05 - 0.0508961% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0158826 - 48.6115% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0134009 - 41.016% [2] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.6813e-05 - 0.0514593% [2] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00298866 - 9.14733% [2] +| | | | | | | | | | | Remainder: 0.00029642 - 0.907247% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.013637 - 22.7642% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00837464 - 13.9798% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.8716e-05 - 0.114708% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0023299 - 3.8893% [4] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00243577 - 4.06603% [2] +| | | | | | | | | | Remainder: 0.000386815 - 0.645711% +| | | | | | | | | Remainder: 0.0150955 - 15.611% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0699847 - 41.9782% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0699168 - 99.9029% [4] +| | | | | | | | | Remainder: 6.7963e-05 - 0.0971112% +| | | | | | | | Remainder: 3.3875e-05 - 0.0203189% +| | | | | | | Remainder: 3.637e-06 - 0.0021815% +| | | | | | getOrientations(): 8.691e-06 - 0.00419428% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000781304 - 0.377057% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000699452 - 0.337555% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000357272 - 0.172419% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000122242 - 0.058994% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000802666 - 0.387367% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.34e-07 - 0.000257708% [2] +| | | | | | Remainder: 0.0377185 - 18.2029% +| | | | | Remainder: 1.2674e-05 - 0.0061161% +| | | | fmb->setupBCFieldManagers(): 1.001e-05 - 0.00466305% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3911e-05 - 0.00648029% [1] +| | | | build response library: 0.00739019 - 3.44264% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00730365 - 98.8289% [1] +| | | | | | getWorksets(): 3.465e-06 - 0.0474421% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.602e-06 - 75.0938% [1] +| | | | | | | Remainder: 8.63e-07 - 24.9062% +| | | | | | getOrientations(): 4.74e-07 - 0.00648991% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000752728 - 10.3062% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000902873 - 12.3619% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000370269 - 5.06965% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00109188 - 14.9497% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.38e-07 - 0.0128429% [3] +| | | | | | Remainder: 0.00418102 - 57.2457% +| | | | | Remainder: 8.6548e-05 - 1.17112% +| | | | Remainder: 2.1222e-05 - 0.00988603% +| | | Remainder: 1.7802e-05 - 0.00829218% +| | Mini-EM: setup auxiliary physics model evaluator: 0.290659 - 18.2983% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.290648 - 99.9964% [1] +| | | | allocate FieldManagerBuilder: 7.17e-07 - 0.00024669% [1] +| | | | fmb->setWorksetContainer(): 6.6e-07 - 0.000227079% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.290601 - 99.9838% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.290598 - 99.9989% [1] +| | | | | | getWorksets(): 0.138141 - 47.5367% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.138139 - 99.9991% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0938299 - 67.9242% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00591356 - 6.30243% [2] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0136607 - 14.5591% [2] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000485472 - 3.55377% [2] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.01317 - 96.4078% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 9.7936e-05 - 0.743628% [2] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 5.4851e-05 - 0.416483% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000463646 - 3.52046% [2] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00123504 - 9.37766% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00402929 - 30.5944% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000683897 - 5.19283% [2] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00179925 - 13.6617% [2] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.2526e-05 - 0.47476% [2] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00285362 - 21.6675% [2] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00155857 - 54.6174% [2] +| | | | | | | | | | | | Remainder: 0.00129505 - 45.3826% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00156926 - 11.9154% [2] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000294094 - 2.23305% [2] +| | | | | | | | | | | Remainder: 2.6627e-05 - 0.202179% +| | | | | | | | | | Remainder: 5.248e-06 - 0.0384166% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0591226 - 63.0104% [4] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0296707 - 50.185% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.6168e-05 - 0.0881947% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.4223e-05 - 0.0479362% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0095977 - 32.3474% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0137715 - 46.4143% [2] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.772e-05 - 0.0597222% [2] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 1.768e-05 - 0.0595874% [2] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000705183 - 2.3767% [2] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00540213 - 18.207% [2] +| | | | | | | | | | | Remainder: 0.000118439 - 0.399178% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00781127 - 13.212% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00925116 - 15.6474% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.5712e-05 - 0.111145% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00265994 - 4.49903% [4] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0033263 - 5.62611% [2] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00603768 - 10.2121% [2] +| | | | | | | | | | Remainder: 0.000299846 - 0.507159% +| | | | | | | | | Remainder: 0.015133 - 16.1281% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0442993 - 32.0686% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0442576 - 99.9059% [2] +| | | | | | | | | Remainder: 4.1676e-05 - 0.0940782% +| | | | | | | | Remainder: 1.0021e-05 - 0.00725428% +| | | | | | | Remainder: 1.311e-06 - 0.000949034% +| | | | | | getOrientations(): 1.0617e-05 - 0.0036535% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000928944 - 0.319667% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00111248 - 0.382824% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000622825 - 0.214325% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.100554 - 34.6026% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0358573 - 35.6596% [1] +| | | | | | | Remainder: 0.0646971 - 64.3404% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00222075 - 0.764201% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 3.89e-07 - 0.000133862% [2] +| | | | | | Remainder: 0.0470068 - 16.1759% +| | | | | Remainder: 3.282e-06 - 0.00112938% +| | | | fmb->setupBCFieldManagers(): 4.737e-06 - 0.00162981% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.2605e-05 - 0.00433686% [1] +| | | | build response library: 2.1627e-05 - 0.00744096% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.01e-07 - 1.39178% [1] +| | | | | Remainder: 2.1326e-05 - 98.6082% +| | | | Remainder: 6.813e-06 - 0.00234407% +| | | Remainder: 1.0554e-05 - 0.00363106% +| | Mini-EM: eval auxiliary physics model evaluator: 0.336139 - 21.1615% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.102279 - 30.4275% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.231616 - 68.9048% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000919946 - 0.397186% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.1499 - 64.7191% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.384e-06 - 0.000923283% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.99e-06 - 0.00332889% [2] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.135e-06 - 0.000757172% [2] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000785981 - 0.524338% [2] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00337562 - 2.25192% [2] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0141008 - 9.40683% [2] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00161108 - 1.07477% [2] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00385397 - 2.57103% [2] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.010863 - 7.24685% [2] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0170595 - 11.3806% [2] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 2.151e-06 - 0.00143496% [2] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.117e-06 - 0.000745164% [2] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0222003 - 14.8101% [2] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00377158 - 2.51607% [2] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000765609 - 0.510747% [2] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00484753 - 3.23384% [2] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000528485 - 0.352559% [2] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00718014 - 4.78996% [2] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0144119 - 9.61435% [2] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0146811 - 9.79397% [2] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00195122 - 1.30168% [2] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000496079 - 0.33094% [2] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00215993 - 1.44091% [2] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0108538 - 7.24071% [2] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000972727 - 0.648918% [2] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00482642 - 3.21976% [2] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.987e-06 - 0.00132555% [2] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00224313 - 1.49642% [2] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00357422 - 2.38441% [2] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000508579 - 0.339279% [2] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00217657 - 1.45202% [2] +| | | | | Remainder: 8.7719e-05 - 0.0585184% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.7152e-05 - 0.00740536% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.975e-06 - 0.00128445% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000425025 - 0.183504% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0799797 - 34.5312% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.038853 - 48.5785% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0411011 - 51.3894% [1] +| | | | | Remainder: 2.5654e-05 - 0.0320756% +| | | | Remainder: 0.000371486 - 0.160389% +| | | Remainder: 0.00224435 - 0.667686% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00424816 - 0.267441% [1] +| | | getWorksets(): 3.913e-06 - 0.0921105% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.233e-06 - 57.0662% [1] +| | | | Remainder: 1.68e-06 - 42.9338% +| | | getOrientations(): 7.82e-07 - 0.018408% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000743443 - 17.5004% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000883963 - 20.8082% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000370981 - 8.73275% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115485 - 27.1847% [1] +| | | Phalanx::SortAndOrderEvaluators: 8.98e-07 - 0.0211386% [3] +| | | Remainder: 0.00108933 - 25.6423% +| | panzer::ModelEvaluator::create_W_op: 0.106016 - 6.67421% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.167533 - 10.547% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000214358 - 0.12795% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.128502 - 76.7025% [1] +| | | | panzer::WorksetContainer::getWorksets(): 5.417e-06 - 0.0042155% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00110553 - 0.860318% [2] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00339123 - 2.63905% [2] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00559904 - 4.35716% [2] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000486915 - 0.378916% [2] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00507798 - 3.95167% [2] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00522828 - 4.06864% [2] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00162365 - 1.26352% [2] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00349182 - 2.71732% [2] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.342e-06 - 0.00182254% [2] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00198393 - 1.54389% [2] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.011223 - 8.7337% [2] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00167043 - 1.29992% [2] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0035684 - 2.77692% [2] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.010637 - 8.27769% [2] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0162828 - 12.6712% [2] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.676e-06 - 0.00363885% [2] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00102966 - 0.801276% [2] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0102813 - 8.00086% [2] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.016924 - 13.1702% [2] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00357085 - 2.77883% [2] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000690965 - 0.537707% [2] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00487815 - 3.79616% [2] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0119868 - 9.32812% [2] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0076538 - 5.95616% [2] +| | | | Remainder: 0.000104166 - 0.0810617% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.2747e-05 - 0.00760864% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.334e-06 - 0.00079626% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000504493 - 0.30113% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0379913 - 22.6769% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0379666 - 99.9351% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.55e-05 - 0.0407989% [1] +| | | | Remainder: 9.168e-06 - 0.0241319% +| | | Remainder: 0.00030685 - 0.183158% +| | Mini-EM: assemble Discrete Gradient: 0.0337436 - 2.12431% [1] +| | MaxwellPreconditioner::build: 0.149382 - 9.40427% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0270768 - 18.1259% [1] +| | | MaxwellPreconditioner: Schur complement: 1.9678e-05 - 0.013173% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.0011646 - 0.779611% [1] +| | | | Ifpack2::Relaxation::initialize: 9.816e-06 - 0.842867% [1] +| | | | Ifpack2::Relaxation::compute: 0.000251298 - 21.5781% [1] +| | | | Remainder: 0.000903483 - 77.579% +| | | MaxwellPreconditioner: Solver S_E: 0.11908 - 79.7153% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.115122 - 96.6757% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.114738 - 99.6671% [1] +| | | | | | MueLu RefMaxwell: compute: 0.111436 - 97.1214% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0008768 - 0.786823% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00695234 - 6.23889% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00395192 - 56.843% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00262216 - 37.7162% [1] +| | | | | | | | Remainder: 0.000378264 - 5.44081% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0117362 - 10.5318% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00059946 - 5.10781% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0103094 - 87.8435% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00944276 - 91.5933% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00894039 - 94.6799% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00799892 - 89.4694% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.3635e-05 - 0.420494% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.8712e-05 - 0.358949% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.5942e-05 - 0.449336% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00153494 - 19.1893% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.5778e-05 - 0.197252% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00608641 - 76.0904% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.4859e-05 - 0.185763% [1] +| | | | | | | | | | | | Remainder: 0.000248645 - 3.10848% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.8594e-05 - 0.543533% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.3713e-05 - 28.2195% [1] +| | | | | | | | | | | | Remainder: 3.4881e-05 - 71.7805% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000163897 - 1.83322% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000144882 - 88.3982% [1] +| | | | | | | | | | | | Remainder: 1.9015e-05 - 11.6018% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000351882 - 3.93587% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000338354 - 96.1555% [1] +| | | | | | | | | | | | Remainder: 1.3528e-05 - 3.84447% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 8.0035e-05 - 0.895207% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 6.4854e-05 - 81.032% [1] +| | | | | | | | | | | | Remainder: 1.5181e-05 - 18.968% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.6466e-05 - 0.184175% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.768e-06 - 28.9566% [1] +| | | | | | | | | | | | Remainder: 1.1698e-05 - 71.0434% +| | | | | | | | | | | Remainder: 0.000280601 - 3.13858% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 7.5437e-05 - 0.798887% [1] +| | | | | | | | | | Remainder: 0.000426932 - 4.52126% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000115371 - 1.11908% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.7775e-05 - 15.4068% [1] +| | | | | | | | | | Remainder: 9.7596e-05 - 84.5932% +| | | | | | | | | Remainder: 0.000751316 - 7.28765% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000289925 - 2.47036% [1] +| | | | | | | | Remainder: 0.000537319 - 4.57832% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0116094 - 10.418% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00717349 - 61.7904% [1] +| | | | | | | | Remainder: 0.00443591 - 38.2096% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0174583 - 15.6667% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00442435 - 3.97032% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00442088 - 99.9216% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00394013 - 89.1254% [1] +| | | | | | | | | Remainder: 0.000480754 - 10.8746% +| | | | | | | | Remainder: 3.469e-06 - 0.078407% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0063239 - 5.67494% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00618598 - 97.8191% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00346598 - 56.0297% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00249867 - 40.3926% [1] +| | | | | | | | | Remainder: 0.000221318 - 3.57774% +| | | | | | | | Remainder: 0.000137918 - 2.1809% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0248953 - 22.3406% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00818761 - 32.8882% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.00793679 - 96.9366% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 4.6972e-05 - 0.591826% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.521e-06 - 0.0695621% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0077439 - 97.5696% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.00774069 - 99.9586% [1] +| | | | | | | | | | | Remainder: 3.206e-06 - 0.0414003% +| | | | | | | | | | Remainder: 0.000140402 - 1.769% +| | | | | | | | | Remainder: 0.000250818 - 3.06338% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0166845 - 67.0187% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.010262 - 61.5059% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00887182 - 86.4535% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00841609 - 94.8632% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00790837 - 93.9672% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.6711e-05 - 0.211308% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.0822e-05 - 0.263291% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 2.2625e-05 - 0.286089% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00154198 - 19.4981% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.51e-05 - 0.190937% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00610694 - 77.2212% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.695e-06 - 0.0846571% [1] +| | | | | | | | | | | | | Remainder: 0.000177498 - 2.24443% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.5256e-05 - 0.300092% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.831e-06 - 27.047% [1] +| | | | | | | | | | | | | Remainder: 1.8425e-05 - 72.953% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00015775 - 1.87438% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000144123 - 91.3616% [1] +| | | | | | | | | | | | | Remainder: 1.3627e-05 - 8.63835% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.7826e-05 - 0.449448% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.6108e-05 - 69.0213% [1] +| | | | | | | | | | | | | Remainder: 1.1718e-05 - 30.9787% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 8.2622e-05 - 0.981714% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 6.9246e-05 - 83.8106% [1] +| | | | | | | | | | | | | Remainder: 1.3376e-05 - 16.1894% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.4665e-05 - 0.174249% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.537e-06 - 30.9376% [1] +| | | | | | | | | | | | | Remainder: 1.0128e-05 - 69.0624% +| | | | | | | | | | | | Remainder: 0.000189605 - 2.25289% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.4781e-05 - 0.504756% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.6702e-05 - 0.413692% [1] +| | | | | | | | | | | Remainder: 0.000374241 - 4.21831% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00124695 - 12.1512% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000911545 - 73.1021% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000165302 - 18.1343% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.0006473 - 71.0113% [1] +| | | | | | | | | | | | Remainder: 9.8943e-05 - 10.8544% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000142255 - 11.4083% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000102069 - 71.7507% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.5878e-05 - 15.5561% [1] +| | | | | | | | | | | | | Remainder: 8.6191e-05 - 84.4439% +| | | | | | | | | | | | Remainder: 4.0186e-05 - 28.2493% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.2749e-05 - 1.82437% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.7078e-05 - 2.9735% [1] +| | | | | | | | | | | Remainder: 0.000133321 - 10.6918% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 7.57e-06 - 0.0737676% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.501e-06 - 0.0243716% [1] +| | | | | | | | | | Remainder: 0.000133116 - 1.29718% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.6887e-05 - 0.101214% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00600403 - 35.9856% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.0079e-05 - 0.167871% [1] +| | | | | | | | | | Remainder: 0.00599395 - 99.8321% +| | | | | | | | | Remainder: 0.000401638 - 2.40725% +| | | | | | | | Remainder: 2.3196e-05 - 0.0931742% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0225786 - 20.2616% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.5853e-05 - 0.114502% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.655e-06 - 0.00732995% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0224705 - 99.5213% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0224679 - 99.9882% [1] +| | | | | | | | | Remainder: 2.643e-06 - 0.0117621% +| | | | | | | | Remainder: 8.0583e-05 - 0.3569% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 8.1523e-05 - 0.0731571% [1] +| | | | | | | Remainder: 0.00449885 - 4.03718% +| | | | | | Remainder: 0.00330282 - 2.87857% +| | | | | Remainder: 0.000383261 - 0.332918% +| | | | Remainder: 0.00395856 - 3.32428% +| | | MaxwellPreconditioner: Block preconditioner: 0.000150538 - 0.100774% [1] +| | | Remainder: 0.00189001 - 1.26522% +| | Mini-EM: timestepper: 0.066465 - 4.18428% [1] +| | | Mini-EM: Advance Time Step: 0.0664625 - 99.9962% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0185467 - 27.9055% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000187978 - 1.01354% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0177379 - 95.639% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.553e-06 - 0.00875529% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000162939 - 0.918595% [2] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00157381 - 8.87261% [2] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000839477 - 4.73269% [2] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 8.5012e-05 - 0.479269% [2] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000740457 - 4.17445% [2] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00083644 - 4.71556% [2] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000108611 - 0.612312% [2] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000161817 - 0.912269% [2] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.045e-06 - 0.011529% [2] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000853748 - 4.81314% [2] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00168961 - 9.52543% [2] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000580791 - 3.2743% [2] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000259217 - 1.46138% [2] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00122577 - 6.91045% [2] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00310656 - 17.5137% [2] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.937e-06 - 0.0221955% [2] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000147669 - 0.832508% [2] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00121967 - 6.87609% [2] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00174357 - 9.82964% [2] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000181344 - 1.02236% [2] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.0361e-05 - 0.453048% [2] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00062279 - 3.51108% [2] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00116462 - 6.56573% [2] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000291939 - 1.64585% [2] +| | | | | | Remainder: 5.4107e-05 - 0.305037% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.2397e-05 - 0.0668422% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.315e-06 - 0.012482% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000480652 - 2.59158% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 6.549e-05 - 0.353109% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.3608e-05 - 66.5873% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.644e-06 - 2.51031% [1] +| | | | | | Remainder: 2.0238e-05 - 30.9024% +| | | | | Remainder: 5.9981e-05 - 0.323406% +| | | | Stratimikos: BelosLOWS: 0.0431373 - 64.9047% [1] +| | | | | GMRES block system: Operation Op*x: 0.000997356 - 2.31205% [1] +| | | | | Belos::MVT::MvAddMv: 6.0423e-05 - 0.140071% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0414995 - 96.2033% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000312684 - 0.753464% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 9.0555e-05 - 28.9605% [2] +| | | | | | | | Belos::MVT::MvDot: 8.4505e-05 - 93.319% [2] +| | | | | | | | Remainder: 6.05e-06 - 6.68102% +| | | | | | | Belos::MVT::MvScale: 2.3891e-05 - 7.64062% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000111149 - 35.5468% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000108599 - 97.7058% [2] +| | | | | | | | Remainder: 2.55e-06 - 2.29422% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.3288e-05 - 7.44777% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.078e-05 - 89.2305% [2] +| | | | | | | | Remainder: 2.508e-06 - 10.7695% +| | | | | | | Remainder: 6.3801e-05 - 20.4043% +| | | | | | Belos::MVT::MvAddMv: 0.000100021 - 0.241017% [2] +| | | | | | Belos::MVT::MvNorm: 3.2756e-05 - 0.078931% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0381086 - 91.829% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000152294 - 0.399632% [1] +| | | | | | | Belos::MVT::MvAddMv: 2.6433e-05 - 0.0693623% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000392916 - 1.03104% [1] +| | | | | | | | Belos::MVT::Assign: 3.5338e-05 - 8.99378% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 4.1056e-05 - 10.4491% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 2.7447e-05 - 66.8526% [1] +| | | | | | | | | Remainder: 1.3609e-05 - 33.1474% +| | | | | | | | CG Q_B: Operation Op*x: 0.000111327 - 28.3335% [1] +| | | | | | | | Belos::MVT::MvTransMv: 9.0399e-05 - 23.0072% [1] +| | | | | | | | Belos::MVT::MvNorm: 1.6345e-05 - 4.15992% [1] +| | | | | | | | Remainder: 9.8451e-05 - 25.0565% +| | | | | | | CG S_E: Operation Op*x: 0.000326593 - 0.857006% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0360775 - 94.6703% [1] +| | | | | | | | Belos::MVT::Assign: 3.6128e-05 - 0.10014% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.032213 - 89.2884% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.032086 - 99.6058% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0161311 - 50.2746% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0158526 - 98.2733% [24] +| | | | | | | | | | | Remainder: 0.000278533 - 1.72668% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00436238 - 13.5959% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00024479 - 0.762917% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000346644 - 1.08036% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00977376 - 30.4611% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00199876 - 20.4503% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0018526 - 92.6874% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00182775 - 98.6587% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00174057 - 95.2304% [12] +| | | | | | | | | | | | | | Remainder: 8.7177e-05 - 4.76964% +| | | | | | | | | | | | | Remainder: 2.4848e-05 - 1.34125% +| | | | | | | | | | | | Remainder: 0.000146162 - 7.31264% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00772291 - 79.0168% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0076438 - 98.9756% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00668899 - 87.5088% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00487847 - 72.9328% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00460007 - 94.2932% [24] +| | | | | | | | | | | | | | | Remainder: 0.000278402 - 5.70675% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00129944 - 19.4265% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000114715 - 1.71498% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000183455 - 2.74264% [12] +| | | | | | | | | | | | | | Remainder: 0.000212919 - 3.18313% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.000877359 - 11.4781% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.000842814 - 96.0626% [12] +| | | | | | | | | | | | | | Remainder: 3.4545e-05 - 3.93738% +| | | | | | | | | | | | | Remainder: 7.7444e-05 - 1.01316% +| | | | | | | | | | | | Remainder: 7.9111e-05 - 1.02437% +| | | | | | | | | | | Remainder: 5.2094e-05 - 0.532999% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00053742 - 1.67493% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000544598 - 1.6973% [12] +| | | | | | | | | | Remainder: 0.000145322 - 0.452913% +| | | | | | | | | Remainder: 0.000126983 - 0.394198% +| | | | | | | | CG S_E: Operation Op*x: 0.00239854 - 6.64829% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.000521484 - 1.44546% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.000564426 - 1.56448% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000181594 - 0.503344% [12] +| | | | | | | | Remainder: 0.00016229 - 0.449837% +| | | | | | | Remainder: 0.00113285 - 2.9727% +| | | | | | GMRES block system: Operation Op*x: 0.00255742 - 6.16254% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.2776e-05 - 0.0789792% [1] +| | | | | | Remainder: 0.000355279 - 0.856104% +| | | | | Remainder: 0.000580016 - 1.34458% +| | | | Mini-EM: Compute responses: 0.0046499 - 6.99627% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000351024 - 7.54907% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0034132 - 73.4037% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.67e-06 - 0.0489277% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.8071e-05 - 2.58031% [2] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000665919 - 19.5101% [2] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.003e-06 - 0.058684% [2] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000149087 - 4.36796% [2] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000121448 - 3.55819% [2] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00165558 - 48.5054% [2] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.647e-06 - 0.0482539% [2] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000119317 - 3.49575% [2] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000177168 - 5.19068% [2] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000121119 - 3.54855% [2] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.7148e-05 - 0.795383% [2] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.55e-07 - 0.0279796% [2] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000151825 - 4.44818% [2] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 8.3712e-05 - 2.4526% [2] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.1965e-05 - 0.350551% [2] +| | | | | | Remainder: 3.4559e-05 - 1.01251% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.758e-06 - 0.145336% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.221e-06 - 0.0262586% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000462652 - 9.94972% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000224066 - 4.81873% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.35e-07 - 0.328028% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000202168 - 90.227% [1] +| | | | | | Remainder: 2.1163e-05 - 9.44498% +| | | | | Remainder: 0.000190981 - 4.10721% +| | | | Remainder: 0.000128622 - 0.193526% +| | | Remainder: 2.532e-06 - 0.00380952% +| | Remainder: 0.029983 - 1.88757% +| Remainder: 0.000111775 - 0.00703625% + +================================= +FOM Calculation +================================= + Number of cells = 2744 + Time for Belos Linear Solve = 0.0431373 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 63.6108 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=maxwell14.xml': + + 31.09 msec task-clock:u # 0.014 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,226 page-faults:u # 103.773 K/sec + 50,299,542 cycles:u # 1.618 GHz + 77,878,301 instructions:u # 1.55 insn per cycle + 16,919,929 branches:u # 544.273 M/sec + 292,094 branch-misses:u # 1.73% of all branches + + 2.281755358 seconds time elapsed + + 1.862144000 seconds user + 0.385078000 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=maxwell14.xml': + + 7,694 iTLB-loads:u + 13,886 iTLB-load-misses:u # 180.48% of all iTLB cache accesses + 17,764,513 dTLB-loads:u + 12,428 dTLB-load-misses:u # 0.07% of all dTLB cache accesses + + 2.298405414 seconds time elapsed + + 1.863829000 seconds user + 0.382644000 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=maxwell14.xml': + + 17,864,775 L1-dcache-loads:u + 574,110 L1-dcache-load-misses:u # 3.21% of all L1-dcache accesses + 65,570 LLC-loads:u + 25,239 LLC-load-misses:u # 38.49% of all LL-cache accesses + + 2.281668367 seconds time elapsed + + 1.864563000 seconds user + 0.366335000 seconds sys + + diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell14_power.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell14_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell14_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell16.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell16.output new file mode 100644 index 0000000..79417ca --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell16.output @@ -0,0 +1,1566 @@ +tron65.umiacs.umd.edu +1 MueLu Tpetra maxwell16.xml +output/xeon_MueLu_Tpetra_maxwell16.output +output/xeon_MueLu_Tpetra_maxwell16_power.output +dt = 8.3391e-10 + +Loading solver config from solverMueLu.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 8.3391e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 8.3391e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 13872 x 13872, nnz = 416304 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.39e+04, dev = 0.0%, min = 0.0% ( 13872 on 0), max = 0.0% ( 13872 on 0) +SM_Matrix # nnz per proc : avg = 4.16e+05, dev = 0.0%, min = 0.0% ( 416304 on 0), max = 0.0% ( 416304 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.03125 / 0.03125 / 0.03125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 4913 x 4913, nnz = 117649 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/117649 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/4913 [0.00%] (total) + remaining : 4913 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 4913 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 216 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 4913 x 216 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 648 x 648, nnz = 36864 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) +coarseA11 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 648 x 648, nnz = 36864 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) +A0 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 648 36864 56.89 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0190 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 4913 x 4913, nnz = 117649 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +A22 size = 4913 x 4913, nnz = 117649 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +A22 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 4913 x 4913, nnz = 117649 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +A0 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/117649 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/4913 [0.00%] (total) + remaining : 4913 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 4913 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 216 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 4913/4913 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 216 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 4913 x 216 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 216 x 4913, nnz = 4913 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) +R # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 216 x 216, nnz = 3936 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) +Ac # nnz per proc : avg = 3.94e+03, dev = 0.0%, min = 0.0% ( 3936 on 0), max = 0.0% ( 3936 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 4913 117649 23.95 1 + 1 216 3936 18.22 22.75 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0418 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 13872 416304 30.0104 +(2, 2) 4913 117649 23.9465 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.02 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 648 36864 56.89 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.44 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 4913 117649 23.95 1 + 1 216 3936 18.22 22.75 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=26928, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=13056, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00110951 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=13872, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0457128 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.0532938 sec +Electromagnetic Energy = 2.99227e-08 +Electromagnetic Energy/dt^2 = 4.30291e+10 + +* finished time step 1, t = 8.3391e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 2.23834 [1] +| Mini-EM: Total Time: 2.2383 - 99.9982% [1] +| | Mini-EM: build mesh: 0.00047189 - 0.0210825% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000304761 - 64.5831% [1] +| | | Remainder: 0.000167129 - 35.4169% +| | Mini-EM: build physics blocks: 0.000910841 - 0.0406934% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000779892 - 0.034843% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.176357 - 7.87907% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.0898369 - 4.01362% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0334544 - 37.2391% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0270633 - 80.896% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00108334 - 3.23825% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00525411 - 15.7053% [4] +| | | | Remainder: 5.3689e-05 - 0.160484% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00796489 - 8.86595% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00382011 - 47.9619% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000280708 - 3.52432% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00064567 - 8.10645% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00100887 - 12.6665% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125361 - 15.7392% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000822142 - 10.3221% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.1706e-05 - 0.900276% [4] +| | | | Remainder: 6.2067e-05 - 0.779257% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0121939 - 13.5734% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00573013 - 6.37837% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0107976 - 12.0191% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00654169 - 7.28174% [4] +| | | Remainder: 0.0131543 - 14.6424% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00465849 - 0.208126% [2] +| | Mini-EM: setup physics model evaluator: 0.280029 - 12.5108% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.280014 - 99.9944% [1] +| | | | allocate FieldManagerBuilder: 7.599e-06 - 0.0027138% [1] +| | | | fmb->setWorksetContainer(): 6.26e-07 - 0.000223561% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.27411 - 97.8916% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.274097 - 99.9954% [1] +| | | | | | getWorksets(): 0.235686 - 85.9864% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.235682 - 99.9984% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.136329 - 57.8443% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0060075 - 4.40662% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0200641 - 14.7174% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000661094 - 3.29492% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0193857 - 96.6192% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00023203 - 1.19691% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.3902e-05 - 0.432803% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000620382 - 3.2002% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00155353 - 8.01381% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00565274 - 29.1593% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00105602 - 5.4474% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00219288 - 11.3119% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000117766 - 0.607488% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00424024 - 21.873% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00199902 - 47.1441% [3] +| | | | | | | | | | | | Remainder: 0.00224122 - 52.8559% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00308643 - 15.9211% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000468227 - 2.41532% [3] +| | | | | | | | | | | Remainder: 8.158e-05 - 0.420825% +| | | | | | | | | | Remainder: 1.7237e-05 - 0.0859099% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0894046 - 65.58% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0486305 - 54.3938% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.8833e-05 - 0.203232% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.3349e-05 - 0.048013% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.022926 - 47.1431% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0207628 - 42.695% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.4931e-05 - 0.0512661% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00445382 - 9.15849% [3] +| | | | | | | | | | | Remainder: 0.000340852 - 0.700901% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0192654 - 21.5486% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0139985 - 15.6575% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000113644 - 0.127112% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00351796 - 3.93488% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00378308 - 4.23141% [3] +| | | | | | | | | | Remainder: 9.5405e-05 - 0.106712% +| | | | | | | | | Remainder: 0.0208529 - 15.296% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0993172 - 42.1403% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0992169 - 99.899% [6] +| | | | | | | | | Remainder: 0.000100298 - 0.100988% +| | | | | | | | Remainder: 3.6277e-05 - 0.0153923% +| | | | | | | Remainder: 3.746e-06 - 0.0015894% +| | | | | | getOrientations(): 9.543e-06 - 0.00348161% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000773633 - 0.282248% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000714412 - 0.260642% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000348126 - 0.127008% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000123795 - 0.0451646% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000816085 - 0.297736% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.81e-07 - 0.000248452% [2] +| | | | | | Remainder: 0.0356247 - 12.9971% +| | | | | Remainder: 1.2709e-05 - 0.00463646% +| | | | fmb->setupBCFieldManagers(): 9.332e-06 - 0.00333269% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4218e-05 - 0.00507761% [1] +| | | | build response library: 0.00584967 - 2.08906% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00575125 - 98.3176% [1] +| | | | | | getWorksets(): 3.524e-06 - 0.0612736% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.509e-06 - 71.1975% [1] +| | | | | | | Remainder: 1.015e-06 - 28.8025% +| | | | | | getOrientations(): 5.1e-07 - 0.00886763% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000764295 - 13.2892% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000909105 - 15.8071% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037957 - 6.59978% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00106826 - 18.5745% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.052e-06 - 0.0182917% [3] +| | | | | | Remainder: 0.00262493 - 45.6411% +| | | | | Remainder: 9.8414e-05 - 1.68239% +| | | | Remainder: 2.2287e-05 - 0.00795925% +| | | Remainder: 1.5649e-05 - 0.00558834% +| | Mini-EM: setup auxiliary physics model evaluator: 0.405748 - 18.1275% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.405737 - 99.9974% [1] +| | | | allocate FieldManagerBuilder: 7.77e-07 - 0.000191503% [1] +| | | | fmb->setWorksetContainer(): 6.61e-07 - 0.000162913% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.405688 - 99.9878% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.405683 - 99.9989% [1] +| | | | | | getWorksets(): 0.203581 - 50.1822% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.203579 - 99.9992% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.13879 - 68.1749% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00553358 - 3.98702% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0197019 - 14.1955% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000817964 - 4.15171% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0188747 - 95.8017% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000148533 - 0.786942% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.2277e-05 - 0.435911% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000778407 - 4.12407% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0016689 - 8.84198% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00602871 - 31.9407% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00106025 - 5.61732% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00216463 - 11.4684% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000118923 - 0.630065% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00424459 - 22.4882% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00207932 - 48.9876% [3] +| | | | | | | | | | | | Remainder: 0.00216527 - 51.0124% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0020868 - 11.056% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000452499 - 2.39738% [3] +| | | | | | | | | | | Remainder: 4.02e-05 - 0.212983% +| | | | | | | | | | Remainder: 9.179e-06 - 0.0465895% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0893529 - 64.38% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0448694 - 50.2159% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.9541e-05 - 0.0881247% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.0305e-05 - 0.0452536% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0140167 - 31.239% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.020729 - 46.1985% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 3.5863e-05 - 0.0799276% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.7621e-05 - 0.0615587% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00127866 - 2.84973% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00855144 - 19.0585% [3] +| | | | | | | | | | | Remainder: 0.000170253 - 0.379442% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0131849 - 14.756% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0132835 - 14.8664% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000107704 - 0.120538% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00390007 - 4.3648% [6] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00501662 - 5.61439% [3] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00829518 - 9.28362% [3] +| | | | | | | | | | Remainder: 0.000695514 - 0.77839% +| | | | | | | | | Remainder: 0.0242016 - 17.4376% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0647789 - 31.82% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0647317 - 99.9271% [3] +| | | | | | | | | Remainder: 4.722e-05 - 0.0728941% +| | | | | | | | Remainder: 1.0352e-05 - 0.005085% +| | | | | | | Remainder: 1.539e-06 - 0.000755965% +| | | | | | getOrientations(): 1.1477e-05 - 0.00282905% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000952119 - 0.234695% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00109767 - 0.270572% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000639215 - 0.157565% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.150477 - 37.0923% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0528611 - 35.129% [1] +| | | | | | | Remainder: 0.0976161 - 64.871% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00221131 - 0.545082% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.4e-07 - 0.000133109% [2] +| | | | | | Remainder: 0.046713 - 11.5147% +| | | | | Remainder: 4.537e-06 - 0.00111835% +| | | | fmb->setupBCFieldManagers(): 5.117e-06 - 0.00126116% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3268e-05 - 0.0032701% [1] +| | | | build response library: 2.2997e-05 - 0.00566795% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.47e-07 - 1.50889% [1] +| | | | | Remainder: 2.265e-05 - 98.4911% +| | | | Remainder: 6.687e-06 - 0.00164811% +| | | Remainder: 1.0443e-05 - 0.00257377% +| | Mini-EM: eval auxiliary physics model evaluator: 0.50814 - 22.702% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.147636 - 29.0543% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.357125 - 70.2809% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0012987 - 0.363653% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.231373 - 64.7876% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.904e-06 - 0.000822914% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 7.187e-06 - 0.00310624% [3] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.847e-06 - 0.00123048% [3] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00114705 - 0.495759% [3] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00496886 - 2.14755% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0212634 - 9.1901% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00223385 - 0.965476% [3] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00541947 - 2.34231% [3] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0160763 - 6.94823% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0254637 - 11.0055% [3] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 3.538e-06 - 0.00152913% [3] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 3.097e-06 - 0.00133853% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0330599 - 14.2886% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00555216 - 2.39966% [3] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00110505 - 0.477608% [3] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0071578 - 3.09362% [3] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000801478 - 0.346401% [3] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0106707 - 4.6119% [3] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0252798 - 10.926% [3] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0236993 - 10.2429% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00290419 - 1.2552% [3] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00073977 - 0.319731% [3] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00345129 - 1.49166% [3] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0175119 - 7.56869% [3] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00135477 - 0.585533% [3] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0075955 - 3.2828% [3] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.901e-06 - 0.00168602% [3] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0036861 - 1.59314% [3] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00590896 - 2.55387% [3] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000788336 - 0.340721% [3] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00335007 - 1.44791% [3] +| | | | | Remainder: 0.000160735 - 0.0694701% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.2938e-05 - 0.00642296% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.928e-06 - 0.00081988% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000636099 - 0.178116% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.123072 - 34.4619% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0615747 - 50.0313% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0614665 - 49.9434% [1] +| | | | | Remainder: 3.1064e-05 - 0.0252404% +| | | | Remainder: 0.000719401 - 0.201442% +| | | Remainder: 0.00337814 - 0.664806% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00467699 - 0.208953% [1] +| | | getWorksets(): 7.83e-06 - 0.167415% [1] +| | | | panzer::WorksetContainer::getWorksets(): 4.598e-06 - 58.7229% [1] +| | | | Remainder: 3.232e-06 - 41.2771% +| | | getOrientations(): 7.04e-07 - 0.0150524% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000844017 - 18.0462% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000937749 - 20.0503% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000392329 - 8.38849% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118338 - 25.3021% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.205e-06 - 0.0257644% [3] +| | | Remainder: 0.00130978 - 28.0047% +| | panzer::ModelEvaluator::create_W_op: 0.147901 - 6.60771% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.246583 - 11.0165% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000299583 - 0.121494% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.186306 - 75.5551% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.135e-06 - 0.00114596% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00134129 - 0.71994% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00487511 - 2.61673% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00773331 - 4.15087% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000599635 - 0.321855% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00746448 - 4.00657% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00732298 - 3.93062% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00200084 - 1.07396% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00518333 - 2.78216% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.607e-06 - 0.00193606% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00286141 - 1.53587% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0160554 - 8.61774% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0023105 - 1.24016% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00504862 - 2.70985% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0157312 - 8.44375% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.024106 - 12.939% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6e-06 - 0.00322051% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00133073 - 0.714271% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0152645 - 8.19324% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0248075 - 13.3155% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00539714 - 2.89693% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000591844 - 0.317673% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00712985 - 3.82696% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0177626 - 9.5341% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0112582 - 6.04284% [3] +| | | | Remainder: 0.000117698 - 0.0631746% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.2962e-05 - 0.00525665% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.265e-06 - 0.000513012% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000670959 - 0.272103% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0587773 - 23.8367% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0587296 - 99.9189% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.7396e-05 - 0.0466099% [1] +| | | | Remainder: 2.0266e-05 - 0.0344793% +| | | Remainder: 0.000514868 - 0.208801% +| | Mini-EM: assemble Discrete Gradient: 0.0466939 - 2.08613% [1] +| | MaxwellPreconditioner::build: 0.207442 - 9.26782% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0403526 - 19.4525% [1] +| | | MaxwellPreconditioner: Schur complement: 1.5966e-05 - 0.00769661% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00161167 - 0.776925% [1] +| | | | Ifpack2::Relaxation::initialize: 1.038e-05 - 0.644054% [1] +| | | | Ifpack2::Relaxation::compute: 0.000670141 - 41.5806% [1] +| | | | Remainder: 0.000931146 - 57.7753% +| | | MaxwellPreconditioner: Solver S_E: 0.162654 - 78.4095% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.157738 - 96.9776% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.157364 - 99.7631% [1] +| | | | | | MueLu RefMaxwell: compute: 0.15352 - 97.5573% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00123842 - 0.806683% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0104839 - 6.82898% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00546383 - 52.1166% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00455056 - 43.4053% [1] +| | | | | | | | Remainder: 0.000469484 - 4.47815% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.013545 - 8.82291% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000787499 - 5.81396% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0116457 - 85.9777% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0107283 - 92.1231% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0101673 - 94.7708% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00926089 - 91.0848% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.6199e-05 - 0.39088% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.0537e-05 - 0.329741% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.2338e-05 - 0.349189% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0022368 - 24.1532% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.8161e-05 - 0.196104% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00660324 - 71.3024% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.645e-05 - 0.177629% [1] +| | | | | | | | | | | | Remainder: 0.000287171 - 3.1009% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.5021e-05 - 0.442801% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.1531e-05 - 25.6125% [1] +| | | | | | | | | | | | Remainder: 3.349e-05 - 74.3875% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00022119 - 2.1755% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000201026 - 90.8839% [1] +| | | | | | | | | | | | Remainder: 2.0164e-05 - 9.11614% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000292691 - 2.87874% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00027523 - 94.0343% [1] +| | | | | | | | | | | | Remainder: 1.7461e-05 - 5.96568% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.4648e-05 - 0.439132% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 3.0292e-05 - 67.8463% [1] +| | | | | | | | | | | | Remainder: 1.4356e-05 - 32.1537% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.1687e-05 - 0.213301% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.034e-06 - 27.8231% [1] +| | | | | | | | | | | | Remainder: 1.5653e-05 - 72.1769% +| | | | | | | | | | | Remainder: 0.000281197 - 2.76569% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.7303e-05 - 0.813761% [1] +| | | | | | | | | | Remainder: 0.000473706 - 4.41546% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000146721 - 1.25988% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 2.331e-05 - 15.8873% [1] +| | | | | | | | | | Remainder: 0.000123411 - 84.1127% +| | | | | | | | | Remainder: 0.000770599 - 6.61705% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000381057 - 2.81327% [1] +| | | | | | | | Remainder: 0.00073076 - 5.39506% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0186631 - 12.1567% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0121965 - 65.351% [1] +| | | | | | | | Remainder: 0.00646657 - 34.649% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0174931 - 11.3946% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0095454 - 6.21768% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0095419 - 99.9633% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00908381 - 95.1992% [1] +| | | | | | | | | Remainder: 0.00045809 - 4.80083% +| | | | | | | | Remainder: 3.506e-06 - 0.0367297% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0108047 - 7.03799% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0106662 - 98.7177% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00625133 - 58.6088% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00413173 - 38.7367% [1] +| | | | | | | | | Remainder: 0.000283141 - 2.65456% +| | | | | | | | Remainder: 0.000138546 - 1.28227% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0331523 - 21.5947% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0118452 - 35.7295% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0115651 - 97.6359% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.2354e-05 - 0.452689% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.856e-06 - 0.050635% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.011368 - 98.2952% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0113649 - 99.9733% [1] +| | | | | | | | | | | Remainder: 3.032e-06 - 0.0266714% +| | | | | | | | | | Remainder: 0.000138952 - 1.20147% +| | | | | | | | | Remainder: 0.000280027 - 2.36406% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.021284 - 64.2006% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0118337 - 55.599% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0100789 - 85.1714% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00956776 - 94.9285% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00902256 - 94.3016% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.8426e-05 - 0.204222% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.5541e-05 - 0.283079% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 4.2313e-05 - 0.468969% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00223678 - 24.7909% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.042e-05 - 0.226322% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00639274 - 70.8528% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.552e-06 - 0.0947847% [1] +| | | | | | | | | | | | | Remainder: 0.000277789 - 3.07883% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.8048e-05 - 0.293151% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.581e-06 - 34.1593% [1] +| | | | | | | | | | | | | Remainder: 1.8467e-05 - 65.8407% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000213615 - 2.23265% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000198925 - 93.1231% [1] +| | | | | | | | | | | | | Remainder: 1.469e-05 - 6.87686% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.9465e-05 - 0.203444% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.843e-06 - 30.018% [1] +| | | | | | | | | | | | | Remainder: 1.3622e-05 - 69.982% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 5.8305e-05 - 0.60939% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.6065e-05 - 79.0069% [1] +| | | | | | | | | | | | | Remainder: 1.224e-05 - 20.9931% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.6952e-05 - 0.177178% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.51e-06 - 38.4025% [1] +| | | | | | | | | | | | | Remainder: 1.0442e-05 - 61.5975% +| | | | | | | | | | | | Remainder: 0.00020882 - 2.18254% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.8676e-05 - 0.482949% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.1369e-05 - 0.410451% [1] +| | | | | | | | | | | Remainder: 0.00042111 - 4.17813% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00160957 - 13.6016% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00122948 - 76.386% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000208041 - 16.921% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000912531 - 74.2206% [1] +| | | | | | | | | | | | Remainder: 0.000108913 - 8.85842% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000171135 - 10.6323% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000130713 - 76.3801% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 2.3399e-05 - 17.9011% [1] +| | | | | | | | | | | | | Remainder: 0.000107314 - 82.0989% +| | | | | | | | | | | | Remainder: 4.0422e-05 - 23.6199% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.2617e-05 - 1.40516% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 4.2174e-05 - 2.6202% [1] +| | | | | | | | | | | Remainder: 0.000144158 - 8.95631% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.091e-06 - 0.0683726% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.185e-06 - 0.0184642% [1] +| | | | | | | | | | Remainder: 0.000134927 - 1.14019% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.7273e-05 - 0.0811549% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00903012 - 42.4268% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.785e-06 - 0.10836% [1] +| | | | | | | | | | Remainder: 0.00902033 - 99.8916% +| | | | | | | | | Remainder: 0.000402899 - 1.89297% +| | | | | | | | Remainder: 2.3152e-05 - 0.0698353% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0335893 - 21.8794% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.5219e-05 - 0.0750804% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.886e-06 - 0.00561488% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0334868 - 99.6949% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0334843 - 99.9925% [1] +| | | | | | | | | Remainder: 2.516e-06 - 0.0075134% +| | | | | | | | Remainder: 7.5382e-05 - 0.224422% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 8.2769e-05 - 0.053914% [1] +| | | | | | | Remainder: 0.00492245 - 3.20638% +| | | | | | Remainder: 0.00384391 - 2.44268% +| | | | | Remainder: 0.000373697 - 0.23691% +| | | | Remainder: 0.00491611 - 3.02243% +| | | MaxwellPreconditioner: Block preconditioner: 0.000152561 - 0.073544% [1] +| | | Remainder: 0.00265495 - 1.27985% +| | Mini-EM: timestepper: 0.0855051 - 3.82009% [1] +| | | Mini-EM: Advance Time Step: 0.0855024 - 99.9969% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.0265233 - 31.0206% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000413048 - 1.5573% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0252171 - 95.0751% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.712e-06 - 0.0107546% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000208895 - 0.828386% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00217809 - 8.63735% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0012394 - 4.91491% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000113165 - 0.448763% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000966694 - 3.83349% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00119566 - 4.74146% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000115578 - 0.458332% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000237153 - 0.940445% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.475e-06 - 0.00981477% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00117228 - 4.64875% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00246105 - 9.75945% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000704808 - 2.79496% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000451658 - 1.79108% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0017184 - 6.81442% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00455732 - 18.0724% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.784e-06 - 0.0189713% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000145544 - 0.577164% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00167936 - 6.65961% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00253442 - 10.0504% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000189296 - 0.750665% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010982 - 0.435498% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00102721 - 4.07347% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00170707 - 6.76949% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00042753 - 1.6954% [3] +| | | | | | Remainder: 6.6727e-05 - 0.26461% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.6397e-05 - 0.061821% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.55e-06 - 0.00961417% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000666535 - 2.51301% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.6401e-05 - 0.325755% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.304e-05 - 72.9621% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.17e-06 - 1.35415% [1] +| | | | | | Remainder: 2.2191e-05 - 25.6837% +| | | | | Remainder: 0.000121319 - 0.457405% +| | | | Stratimikos: BelosLOWS: 0.0533322 - 62.375% [1] +| | | | | GMRES block system: Operation Op*x: 0.00267533 - 5.01635% [1] +| | | | | Belos::MVT::MvAddMv: 7.5869e-05 - 0.142257% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0499228 - 93.6074% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000326813 - 0.654636% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000105122 - 32.1658% [2] +| | | | | | | | Belos::MVT::MvDot: 9.5273e-05 - 90.6309% [2] +| | | | | | | | Remainder: 9.849e-06 - 9.36911% +| | | | | | | Belos::MVT::MvScale: 3.1767e-05 - 9.72024% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000111891 - 34.237% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000109066 - 97.4752% [2] +| | | | | | | | Remainder: 2.825e-06 - 2.52478% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.9195e-05 - 8.93324% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.6447e-05 - 90.5874% [2] +| | | | | | | | Remainder: 2.748e-06 - 9.41257% +| | | | | | | Remainder: 4.8838e-05 - 14.9437% +| | | | | | Belos::MVT::MvAddMv: 0.000111243 - 0.22283% [2] +| | | | | | Belos::MVT::MvNorm: 4.6225e-05 - 0.0925929% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0477623 - 95.6722% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000223628 - 0.468211% [1] +| | | | | | | Belos::MVT::MvAddMv: 3.3834e-05 - 0.0708384% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000707264 - 1.4808% [1] +| | | | | | | | Belos::MVT::Assign: 0.000175988 - 24.8829% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 9.0133e-05 - 12.7439% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 7.4641e-05 - 82.8121% [1] +| | | | | | | | | Remainder: 1.5492e-05 - 17.1879% +| | | | | | | | CG Q_B: Operation Op*x: 0.000199293 - 28.178% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000105878 - 14.9701% [1] +| | | | | | | | Belos::MVT::MvNorm: 2.4264e-05 - 3.43069% [1] +| | | | | | | | Remainder: 0.000111708 - 15.7944% +| | | | | | | CG S_E: Operation Op*x: 0.000496119 - 1.03873% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0450925 - 94.4104% [1] +| | | | | | | | Belos::MVT::Assign: 0.000135221 - 0.299874% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.040062 - 88.8439% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0399457 - 99.7098% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0192138 - 48.0999% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.018985 - 98.8089% [22] +| | | | | | | | | | | Remainder: 0.000228855 - 1.19109% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00575082 - 14.3966% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000280371 - 0.70188% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000413547 - 1.03527% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0128265 - 32.1098% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0029028 - 22.6312% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00277096 - 95.4583% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00275411 - 99.3919% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00268103 - 97.3465% [11] +| | | | | | | | | | | | | | Remainder: 7.3081e-05 - 2.65353% +| | | | | | | | | | | | | Remainder: 1.685e-05 - 0.608093% +| | | | | | | | | | | | Remainder: 0.000131836 - 4.54169% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00987297 - 76.9732% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00979575 - 99.2179% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00835685 - 85.311% [22] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00602749 - 72.1263% [22] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00576811 - 95.6966% [22] +| | | | | | | | | | | | | | | Remainder: 0.000259385 - 4.30337% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00173884 - 20.8073% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000133523 - 1.59777% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000241135 - 2.88548% [11] +| | | | | | | | | | | | | | Remainder: 0.000215866 - 2.5831% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00135922 - 13.8756% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00132588 - 97.5467% [11] +| | | | | | | | | | | | | | Remainder: 3.3346e-05 - 2.45331% +| | | | | | | | | | | | | Remainder: 7.9678e-05 - 0.813393% +| | | | | | | | | | | | Remainder: 7.722e-05 - 0.782135% +| | | | | | | | | | | Remainder: 5.0737e-05 - 0.395564% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000653966 - 1.63714% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000677082 - 1.695% [11] +| | | | | | | | | | Remainder: 0.0001296 - 0.32444% +| | | | | | | | | Remainder: 0.000116257 - 0.290193% +| | | | | | | | CG S_E: Operation Op*x: 0.00325993 - 7.22942% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.000596236 - 1.32225% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.000663102 - 1.47054% [32] +| | | | | | | | Belos::MVT::MvNorm: 0.000227748 - 0.505068% [11] +| | | | | | | | Remainder: 0.000148318 - 0.328919% +| | | | | | | Remainder: 0.00120888 - 2.53105% +| | | | | | GMRES block system: Operation Op*x: 0.00129205 - 2.58809% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 2.975e-05 - 0.059592% [1] +| | | | | | Remainder: 0.000354504 - 0.710104% +| | | | | Remainder: 0.000658126 - 1.23401% +| | | | Mini-EM: Compute responses: 0.00552694 - 6.46407% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000254129 - 4.598% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00424088 - 76.7311% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.127e-06 - 0.0501547% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.3915e-05 - 2.21452% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00105016 - 24.7627% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.243e-06 - 0.05289% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000197993 - 4.66868% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000186967 - 4.40868% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00177219 - 41.7883% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.945e-06 - 0.0458631% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000187453 - 4.42014% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000238757 - 5.62989% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000153569 - 3.62116% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.0734e-05 - 0.724708% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.231e-06 - 0.029027% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000145 - 3.4191% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000109947 - 2.59255% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.9836e-05 - 0.467733% [3] +| | | | | | Remainder: 4.6816e-05 - 1.10392% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.006e-06 - 0.144854% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.373e-06 - 0.024842% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000604716 - 10.9412% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000241543 - 4.37028% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.33e-07 - 0.303466% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000224063 - 92.7632% [1] +| | | | | | Remainder: 1.6747e-05 - 6.93334% +| | | | | Remainder: 0.000176294 - 3.18972% +| | | | Remainder: 0.000119987 - 0.140332% +| | | Remainder: 2.638e-06 - 0.0030852% +| | Remainder: 0.032569 - 1.45508% +| Remainder: 4.1216e-05 - 0.00184136% + +================================= +FOM Calculation +================================= + Number of cells = 4096 + Time for Belos Linear Solve = 0.0533322 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 76.8017 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=maxwell16.xml': + + 28.84 msec task-clock:u # 0.010 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,251 page-faults:u # 112.737 K/sec + 46,945,863 cycles:u # 1.628 GHz + 78,778,600 instructions:u # 1.68 insn per cycle + 17,089,248 branches:u # 592.616 M/sec + 295,353 branch-misses:u # 1.73% of all branches + + 2.970405568 seconds time elapsed + + 2.491742000 seconds user + 0.423858000 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=maxwell16.xml': + + 9,379 iTLB-loads:u + 15,619 iTLB-load-misses:u # 166.53% of all iTLB cache accesses + 18,062,818 dTLB-loads:u + 14,970 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 2.947505244 seconds time elapsed + + 2.461527000 seconds user + 0.434631000 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=maxwell16.xml': + + 17,623,645 L1-dcache-loads:u + 587,213 L1-dcache-load-misses:u # 3.33% of all L1-dcache accesses + 66,288 LLC-loads:u + 21,398 LLC-load-misses:u # 32.28% of all LL-cache accesses + + 2.933965110 seconds time elapsed + + 2.468462000 seconds user + 0.419506000 seconds sys + + diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell16_power.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell16_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell16_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell18.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell18.output new file mode 100644 index 0000000..4ab4e47 --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell18.output @@ -0,0 +1,1566 @@ +tron66.umiacs.umd.edu +1 MueLu Tpetra maxwell18.xml +output/xeon_MueLu_Tpetra_maxwell18.output +output/xeon_MueLu_Tpetra_maxwell18_power.output +dt = 7.41254e-10 + +Loading solver config from solverMueLu.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 7.41254e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 7.41254e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 19494 x 19494, nnz = 591030 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.95e+04, dev = 0.0%, min = 0.0% ( 19494 on 0), max = 0.0% ( 19494 on 0) +SM_Matrix # nnz per proc : avg = 5.91e+05, dev = 0.0%, min = 0.0% ( 591030 on 0), max = 0.0% ( 591030 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0277778 / 0.0277778 / 0.0277778 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 6859 x 6859, nnz = 166375 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/166375 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/6859 [0.00%] (total) + remaining : 6859 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 6536 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 301 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 323 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6859 x 301 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 903 x 903, nnz = 52839 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) +coarseA11 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 903 x 903, nnz = 52839 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) +A0 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.69 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 903 52839 58.51 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0274 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 6859 x 6859, nnz = 166375 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +A22 size = 6859 x 6859, nnz = 166375 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A22 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 6859 x 6859, nnz = 166375 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A0 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/166375 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/6859 [0.00%] (total) + remaining : 6859 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 6536 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 301 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 6536/6859 [95.29%] (total) + remaining : 323 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 323 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 6859/6859 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 301 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 6859 x 301 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 301 x 6859, nnz = 6859 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) +R # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 301 x 301, nnz = 5681 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) +Ac # nnz per proc : avg = 5.68e+03, dev = 0.0%, min = 0.0% ( 5681 on 0), max = 0.0% ( 5681 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.59 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6859 166375 24.26 1 + 1 301 5681 18.87 22.79 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0585 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 19494 591030 30.3186 +(2, 2) 6859 166375 24.2565 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 3.69 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 903 52839 58.51 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.59 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 6859 166375 24.26 1 + 1 301 5681 18.87 22.79 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=37962, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=18468, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00104175 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=19494, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0692717 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.0768528 sec +Electromagnetic Energy = 2.36488e-08 +Electromagnetic Energy/dt^2 = 4.30403e+10 + +* finished time step 1, t = 7.41254e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 3.04563 [1] +| Mini-EM: Total Time: 3.04559 - 99.9987% [1] +| | Mini-EM: build mesh: 0.000410468 - 0.0134774% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000267939 - 65.2765% [1] +| | | Remainder: 0.000142529 - 34.7235% +| | Mini-EM: build physics blocks: 0.000849325 - 0.027887% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000800902 - 0.0262971% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.244262 - 8.02016% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.130927 - 4.29889% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0508589 - 38.8453% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.041608 - 81.8107% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00151357 - 2.97601% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00767539 - 15.0915% [4] +| | | | Remainder: 6.1929e-05 - 0.121766% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0109148 - 8.33657% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00598794 - 54.8607% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00022993 - 2.10659% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000772853 - 7.08078% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00145991 - 13.3755% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00122309 - 11.2058% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00108128 - 9.90656% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000102323 - 0.93747% [4] +| | | | Remainder: 5.7477e-05 - 0.526597% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0172846 - 13.2017% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00794395 - 6.06748% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0154041 - 11.7654% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00901008 - 6.88177% [4] +| | | Remainder: 0.0195103 - 14.9017% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00739047 - 0.242661% [2] +| | Mini-EM: setup physics model evaluator: 0.351179 - 11.5307% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.351162 - 99.9952% [1] +| | | | allocate FieldManagerBuilder: 6.731e-06 - 0.00191678% [1] +| | | | fmb->setWorksetContainer(): 4.77e-07 - 0.000135835% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.344617 - 98.1363% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.344599 - 99.9947% [1] +| | | | | | getWorksets(): 0.305762 - 88.7298% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.305759 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.16937 - 55.3932% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00662634 - 3.91236% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0253218 - 14.9506% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000809606 - 3.19727% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0244998 - 96.7538% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00022636 - 0.923925% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.4743e-05 - 0.345892% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000746872 - 3.04848% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00207049 - 8.45104% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00787101 - 32.1268% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00145953 - 5.95733% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00259157 - 10.5779% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000139412 - 0.569033% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00539099 - 22.0042% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0022888 - 42.456% [3] +| | | | | | | | | | | | Remainder: 0.00310219 - 57.544% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00320652 - 13.0879% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000637012 - 2.60007% [3] +| | | | | | | | | | | Remainder: 7.5299e-05 - 0.307345% +| | | | | | | | | | Remainder: 1.2388e-05 - 0.0489223% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.115308 - 68.0805% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0645496 - 55.9803% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.6418e-05 - 0.14937% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.2557e-05 - 0.0349452% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.031321 - 48.5224% [6] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.026572 - 41.1653% [3] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.2859e-05 - 0.0354131% [3] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00618344 - 9.57936% [3] +| | | | | | | | | | | Remainder: 0.00033126 - 0.513187% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0254752 - 22.0932% [6] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0149631 - 12.9767% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000103221 - 0.0895179% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0046904 - 4.06772% [6] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00511805 - 4.4386% [3] +| | | | | | | | | | Remainder: 0.000408081 - 0.353906% +| | | | | | | | | Remainder: 0.0221138 - 13.0565% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.13636 - 44.5971% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.136265 - 99.9305% [6] +| | | | | | | | | Remainder: 9.4764e-05 - 0.0694956% +| | | | | | | | Remainder: 2.9556e-05 - 0.00966644% +| | | | | | | Remainder: 3.117e-06 - 0.00101942% +| | | | | | getOrientations(): 9.801e-06 - 0.00284417% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000725162 - 0.210436% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000691614 - 0.200701% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003367 - 0.0977077% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000112703 - 0.0327055% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00078525 - 0.227874% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.35e-07 - 0.000155253% [2] +| | | | | | Remainder: 0.0361754 - 10.4978% +| | | | | Remainder: 1.8179e-05 - 0.00527513% +| | | | fmb->setupBCFieldManagers(): 7.706e-06 - 0.00219443% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6245e-05 - 0.00462607% [1] +| | | | build response library: 0.00649391 - 1.84926% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00642592 - 98.953% [1] +| | | | | | getWorksets(): 2.96e-06 - 0.0460635% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.204e-06 - 74.4595% [1] +| | | | | | | Remainder: 7.56e-07 - 25.5405% +| | | | | | getOrientations(): 4.78e-07 - 0.00743863% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073434 - 11.4278% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000890093 - 13.8516% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000366016 - 5.69593% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00106828 - 16.6246% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.92e-07 - 0.0154375% [3] +| | | | | | Remainder: 0.00336275 - 52.3311% +| | | | | Remainder: 6.7991e-05 - 1.047% +| | | | Remainder: 1.9662e-05 - 0.00559913% +| | | Remainder: 1.7021e-05 - 0.00484682% +| | Mini-EM: setup auxiliary physics model evaluator: 0.521477 - 17.1223% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.521468 - 99.9982% [1] +| | | | allocate FieldManagerBuilder: 7.01e-07 - 0.000134428% [1] +| | | | fmb->setWorksetContainer(): 5.96e-07 - 0.000114293% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.521423 - 99.9915% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.52142 - 99.9994% [1] +| | | | | | getWorksets(): 0.25757 - 49.3977% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.257568 - 99.9996% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.163885 - 63.6278% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00492852 - 3.0073% [3] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.023773 - 14.5059% [3] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000821113 - 3.45397% [3] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0229449 - 96.5164% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000141675 - 0.617458% [3] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.8489e-05 - 0.385659% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000766742 - 3.34167% [3] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00200766 - 8.74994% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00685128 - 29.8598% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00145235 - 6.32974% [3] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00280127 - 12.2087% [3] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000127217 - 0.554446% [3] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00432411 - 18.8457% [3] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00219977 - 50.8721% [3] +| | | | | | | | | | | | Remainder: 0.00212435 - 49.1279% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00371956 - 16.2109% [3] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000624219 - 2.72052% [3] +| | | | | | | | | | | Remainder: 4.0293e-05 - 0.175608% +| | | | | | | | | | Remainder: 7.048e-06 - 0.029647% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.111948 - 68.309% [6] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.056078 - 50.0927% [6] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.2542e-05 - 0.0758622% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.0804e-05 - 0.0370983% [3] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0176107 - 31.4039% [3] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0275005 - 49.0398% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.6854e-05 - 0.0478869% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.7018e-05 - 0.0481793% [3] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00123789 - 2.20744% [3] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00945097 - 16.8533% [3] +| | | | | | | | | | | Remainder: 0.000160687 - 0.286542% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0165273 - 14.7633% [3] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0174843 - 15.6182% [3] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00010153 - 0.0906936% [6] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00517616 - 4.62371% [6] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00692223 - 6.18341% [3] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00958115 - 8.55855% [3] +| | | | | | | | | | Remainder: 7.7678e-05 - 0.0693874% +| | | | | | | | | Remainder: 0.0232354 - 14.1778% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0936733 - 36.3683% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0936251 - 99.9486% [3] +| | | | | | | | | Remainder: 4.8186e-05 - 0.0514405% +| | | | | | | | Remainder: 9.929e-06 - 0.0038549% +| | | | | | | Remainder: 1.073e-06 - 0.000416586% +| | | | | | getOrientations(): 1.1294e-05 - 0.00216601% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000897311 - 0.17209% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00109055 - 0.209151% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000627802 - 0.120402% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.213511 - 40.948% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0779712 - 36.5186% [1] +| | | | | | | Remainder: 0.13554 - 63.4814% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00221961 - 0.425686% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.34e-07 - 0.000102413% [2] +| | | | | | Remainder: 0.0454927 - 8.72476% +| | | | | Remainder: 3.07e-06 - 0.000588773% +| | | | fmb->setupBCFieldManagers(): 3.913e-06 - 0.000750382% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3775e-05 - 0.00264158% [1] +| | | | build response library: 1.8317e-05 - 0.00351259% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.99e-07 - 1.63236% [1] +| | | | | Remainder: 1.8018e-05 - 98.3676% +| | | | Remainder: 7.006e-06 - 0.00134352% +| | | Remainder: 9.189e-06 - 0.00176211% +| | Mini-EM: eval auxiliary physics model evaluator: 0.713774 - 23.4363% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.208927 - 29.2707% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.500074 - 70.0606% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00187147 - 0.374238% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.3246 - 64.9104% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 3.716e-06 - 0.00114479% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 5.121e-06 - 0.00157763% [3] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 3.017e-06 - 0.000929452% [3] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00156367 - 0.481723% [3] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00789994 - 2.43375% [3] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.031335 - 9.65344% [3] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0034652 - 1.06753% [3] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00766052 - 2.35999% [3] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0241478 - 7.43924% [3] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0375633 - 11.5722% [3] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 3.103e-06 - 0.000955946% [3] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.753e-06 - 0.00054005% [3] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.049773 - 15.3337% [3] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00550754 - 1.69672% [3] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00153436 - 0.472693% [3] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0100679 - 3.10163% [3] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00107462 - 0.331059% [3] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0158063 - 4.86947% [3] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0309425 - 9.53252% [3] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0334063 - 10.2915% [3] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00291874 - 0.899181% [3] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00102034 - 0.314338% [3] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00453074 - 1.39579% [3] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0230753 - 7.10885% [3] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00198753 - 0.6123% [3] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0100775 - 3.10461% [3] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.964e-06 - 0.0012212% [3] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00518771 - 1.59819% [3] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00792608 - 2.4418% [3] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00112933 - 0.347915% [3] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00480731 - 1.481% [3] +| | | | | Remainder: 0.000170486 - 0.0525219% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5364e-05 - 0.00307235% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.503e-06 - 0.000500526% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000685359 - 0.137052% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.171813 - 34.3576% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0822277 - 47.8587% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0895511 - 52.1211% [1] +| | | | | Remainder: 3.4578e-05 - 0.0201253% +| | | | Remainder: 0.00108608 - 0.217183% +| | | Remainder: 0.00477323 - 0.668731% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0050413 - 0.165527% [1] +| | | getWorksets(): 3.725e-06 - 0.0738897% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.523e-06 - 67.7315% [1] +| | | | Remainder: 1.202e-06 - 32.2685% +| | | getOrientations(): 7.09e-07 - 0.0140638% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000791671 - 15.7037% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000911037 - 18.0715% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000386333 - 7.66337% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116048 - 23.0194% [1] +| | | Phalanx::SortAndOrderEvaluators: 1.134e-06 - 0.0224942% [3] +| | | Remainder: 0.00178621 - 35.4316% +| | panzer::ModelEvaluator::create_W_op: 0.209215 - 6.86944% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.347231 - 11.4011% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000413837 - 0.119182% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.264955 - 76.3053% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.00072465% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00172214 - 0.649972% [3] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00717508 - 2.70803% [3] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0115373 - 4.35441% [3] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00113237 - 0.427382% [3] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0108973 - 4.11288% [3] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0103788 - 3.91718% [3] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00202247 - 0.763324% [3] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00746242 - 2.81648% [3] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.461e-06 - 0.00130626% [3] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00278096 - 1.0496% [3] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0230178 - 8.68742% [3] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00343301 - 1.29569% [3] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0073199 - 2.76269% [3] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0227822 - 8.59849% [3] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0350271 - 13.22% [3] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 7.029e-06 - 0.0026529% [3] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00214889 - 0.811038% [3] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0221451 - 8.35803% [3] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0349396 - 13.187% [3] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00508854 - 1.92053% [3] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00108646 - 0.410054% [3] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0108164 - 4.08235% [3] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0260642 - 9.8372% [3] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0158423 - 5.97923% [3] +| | | | Remainder: 0.000122829 - 0.0463584% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.6226e-05 - 0.00467297% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.327e-06 - 0.000382167% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000943546 - 0.271735% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0801111 - 23.0714% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0800864 - 99.9691% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.5592e-05 - 0.019463% [1] +| | | | Remainder: 9.125e-06 - 0.0113904% +| | | Remainder: 0.000789248 - 0.227298% +| | Mini-EM: assemble Discrete Gradient: 0.0684728 - 2.24826% [1] +| | MaxwellPreconditioner::build: 0.286299 - 9.40044% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0569438 - 19.8896% [1] +| | | MaxwellPreconditioner: Schur complement: 1.1776e-05 - 0.00411318% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00130042 - 0.454215% [1] +| | | | Ifpack2::Relaxation::initialize: 8.23e-06 - 0.632875% [1] +| | | | Ifpack2::Relaxation::compute: 0.00042586 - 32.748% [1] +| | | | Remainder: 0.000866325 - 66.6191% +| | | MaxwellPreconditioner: Solver S_E: 0.224101 - 78.2751% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.217571 - 97.0861% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.217203 - 99.8307% [1] +| | | | | | MueLu RefMaxwell: compute: 0.212743 - 97.947% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00168524 - 0.792147% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0131261 - 6.1699% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00753876 - 57.4335% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0051057 - 38.8974% [1] +| | | | | | | | Remainder: 0.000481601 - 3.66904% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0207022 - 9.73105% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00118727 - 5.735% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0179758 - 86.8308% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0170258 - 94.7148% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0164221 - 96.4542% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0153419 - 93.4226% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.1536e-05 - 0.205554% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.3854e-05 - 0.220663% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.3194e-05 - 0.281542% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00305776 - 19.9307% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.1696e-05 - 0.141416% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0118165 - 77.0211% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.639e-05 - 0.106831% [1] +| | | | | | | | | | | | Remainder: 0.000320987 - 2.09222% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.9013e-05 - 0.237564% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.2855e-05 - 32.9506% [1] +| | | | | | | | | | | | Remainder: 2.6158e-05 - 67.0494% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000312638 - 1.90377% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000293077 - 93.7432% [1] +| | | | | | | | | | | | Remainder: 1.9561e-05 - 6.25676% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000308789 - 1.88033% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000293572 - 95.072% [1] +| | | | | | | | | | | | Remainder: 1.5217e-05 - 4.92796% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 9.2348e-05 - 0.562341% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 7.1695e-05 - 77.6357% [1] +| | | | | | | | | | | | Remainder: 2.0653e-05 - 22.3643% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.9299e-05 - 0.117519% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 7.587e-06 - 39.3129% [1] +| | | | | | | | | | | | Remainder: 1.1712e-05 - 60.6871% +| | | | | | | | | | | Remainder: 0.00030806 - 1.87589% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 7.4142e-05 - 0.435469% [1] +| | | | | | | | | | Remainder: 0.000529566 - 3.11038% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000188364 - 1.04787% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.4132e-05 - 18.1202% [1] +| | | | | | | | | | Remainder: 0.000154232 - 81.8798% +| | | | | | | | | Remainder: 0.000761697 - 4.23734% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000542578 - 2.62088% [1] +| | | | | | | | Remainder: 0.00099647 - 4.81336% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0248559 - 11.6835% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0158603 - 63.8092% [1] +| | | | | | | | Remainder: 0.00899554 - 36.1908% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0174332 - 8.19447% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0181575 - 8.53495% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0181543 - 99.9819% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0176846 - 97.4127% [1] +| | | | | | | | | Remainder: 0.000469703 - 2.58729% +| | | | | | | | Remainder: 3.289e-06 - 0.0181137% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0144313 - 6.78343% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.01429 - 99.0212% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0080019 - 55.9964% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00593556 - 41.5363% [1] +| | | | | | | | | Remainder: 0.000352583 - 2.46733% +| | | | | | | | Remainder: 0.000141258 - 0.978831% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0497568 - 23.3882% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0159687 - 32.0936% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0156926 - 98.2705% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 4.8756e-05 - 0.310695% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.946e-06 - 0.0315181% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0155146 - 98.8658% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.015511 - 99.9769% [1] +| | | | | | | | | | | Remainder: 3.59e-06 - 0.0231395% +| | | | | | | | | | Remainder: 0.000124284 - 0.791993% +| | | | | | | | | Remainder: 0.000276176 - 1.72948% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0337817 - 67.8935% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0187683 - 55.5576% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0166872 - 88.9115% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0160961 - 96.4579% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0153915 - 95.623% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.6221e-05 - 0.105389% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.7974e-05 - 0.181749% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 3.3135e-05 - 0.215281% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00299176 - 19.4377% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.5271e-05 - 0.164188% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.011976 - 77.8087% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.0178e-05 - 0.0661272% [1] +| | | | | | | | | | | | | Remainder: 0.000311053 - 2.02093% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.0841e-05 - 0.191606% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.1534e-05 - 37.3983% [1] +| | | | | | | | | | | | | Remainder: 1.9307e-05 - 62.6017% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000308033 - 1.91371% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000291435 - 94.6116% [1] +| | | | | | | | | | | | | Remainder: 1.6598e-05 - 5.38838% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.3538e-05 - 0.208361% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.1077e-05 - 62.8451% [1] +| | | | | | | | | | | | | Remainder: 1.2461e-05 - 37.1549% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 8.333e-05 - 0.517704% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 6.9641e-05 - 83.5725% [1] +| | | | | | | | | | | | | Remainder: 1.3689e-05 - 16.4275% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.7977e-05 - 0.111686% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.862e-06 - 38.171% [1] +| | | | | | | | | | | | | Remainder: 1.1115e-05 - 61.829% +| | | | | | | | | | | | Remainder: 0.000230814 - 1.43398% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.2498e-05 - 0.314601% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.9723e-05 - 0.238045% [1] +| | | | | | | | | | | Remainder: 0.000498854 - 2.98945% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00193811 - 10.3265% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00153762 - 79.3362% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000243084 - 15.8091% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00119445 - 77.6819% [1] +| | | | | | | | | | | | Remainder: 0.000100084 - 6.50901% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000205751 - 10.6161% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000165672 - 80.5206% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.3863e-05 - 20.4398% [1] +| | | | | | | | | | | | | Remainder: 0.000131809 - 79.5602% +| | | | | | | | | | | | Remainder: 4.0079e-05 - 19.4794% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.2731e-05 - 1.17284% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.6244e-05 - 1.87007% [1] +| | | | | | | | | | | Remainder: 0.000135762 - 7.00487% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.15e-06 - 0.0434244% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.194e-06 - 0.0116899% [1] +| | | | | | | | | | Remainder: 0.000132666 - 0.706863% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.6548e-05 - 0.0489851% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0145904 - 43.1902% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.665e-06 - 0.0662424% [1] +| | | | | | | | | | Remainder: 0.0145807 - 99.9338% +| | | | | | | | | Remainder: 0.000406496 - 1.2033% +| | | | | | | | Remainder: 6.407e-06 - 0.0128766% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0474977 - 22.3263% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.6413e-05 - 0.055609% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.839e-06 - 0.00387177% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.047391 - 99.7755% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.047388 - 99.9935% [1] +| | | | | | | | | Remainder: 3.075e-06 - 0.00648857% +| | | | | | | | Remainder: 7.8393e-05 - 0.165046% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000110398 - 0.0518926% [1] +| | | | | | | Remainder: 0.00498715 - 2.34421% +| | | | | | Remainder: 0.00445927 - 2.05304% +| | | | | Remainder: 0.000368374 - 0.169312% +| | | | Remainder: 0.00653019 - 2.91395% +| | | MaxwellPreconditioner: Block preconditioner: 0.000131781 - 0.0460291% [1] +| | | Remainder: 0.0038104 - 1.33092% +| | Mini-EM: timestepper: 0.122157 - 4.01093% [1] +| | | Mini-EM: Advance Time Step: 0.122154 - 99.9979% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.037922 - 31.0444% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000346283 - 0.913146% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0364677 - 96.1649% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.881e-06 - 0.005158% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0002447 - 0.671006% [3] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00314726 - 8.63028% [3] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00174125 - 4.77479% [3] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000140225 - 0.384519% [3] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00135595 - 3.71822% [3] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00170765 - 4.68263% [3] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000133768 - 0.366813% [3] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000317655 - 0.87106% [3] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.217e-06 - 0.00607936% [3] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00121397 - 3.32891% [3] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00391082 - 10.7241% [3] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00107992 - 2.9613% [3] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00049936 - 1.36932% [3] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00302078 - 8.28345% [3] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00663102 - 18.1833% [3] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.374e-06 - 0.0147363% [3] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000203949 - 0.55926% [3] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00235456 - 6.45658% [3] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00355353 - 9.74433% [3] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000235281 - 0.645177% [3] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000117856 - 0.32318% [3] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00137672 - 3.77518% [3] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00280147 - 7.68206% [3] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000595394 - 1.63266% [3] +| | | | | | Remainder: 7.5099e-05 - 0.205933% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.5298e-05 - 0.0403407% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.948e-06 - 0.00777386% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000885444 - 2.33491% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000110706 - 0.291931% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.5495e-05 - 77.2271% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.352e-06 - 1.22125% [1] +| | | | | | Remainder: 2.3859e-05 - 21.5517% +| | | | | Remainder: 9.365e-05 - 0.246954% +| | | | Stratimikos: BelosLOWS: 0.0768934 - 62.948% [1] +| | | | | GMRES block system: Operation Op*x: 0.00188901 - 2.45666% [1] +| | | | | Belos::MVT::MvAddMv: 7.5145e-05 - 0.0977262% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0743303 - 96.6667% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000387504 - 0.521327% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000122622 - 31.6441% [2] +| | | | | | | | Belos::MVT::MvDot: 0.000117155 - 95.5416% [2] +| | | | | | | | Remainder: 5.467e-06 - 4.45842% +| | | | | | | Belos::MVT::MvScale: 3.6691e-05 - 9.46855% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000143918 - 37.1397% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.000140919 - 97.9162% [2] +| | | | | | | | Remainder: 2.999e-06 - 2.08383% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.0242e-05 - 10.3849% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.7364e-05 - 92.8483% [2] +| | | | | | | | Remainder: 2.878e-06 - 7.15173% +| | | | | | | Remainder: 4.4031e-05 - 11.3627% +| | | | | | Belos::MVT::MvAddMv: 0.000137773 - 0.185352% [2] +| | | | | | Belos::MVT::MvNorm: 5.9934e-05 - 0.080632% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0715775 - 96.2965% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000284333 - 0.397238% [1] +| | | | | | | Belos::MVT::MvAddMv: 4.5024e-05 - 0.0629024% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00058602 - 0.818721% [1] +| | | | | | | | Belos::MVT::Assign: 7.7108e-05 - 13.1579% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 5.2045e-05 - 8.8811% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 4.006e-05 - 76.9719% [1] +| | | | | | | | | Remainder: 1.1985e-05 - 23.0281% +| | | | | | | | CG Q_B: Operation Op*x: 0.000224507 - 38.3105% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000107609 - 18.3627% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.074e-05 - 5.24555% [1] +| | | | | | | | Remainder: 9.4011e-05 - 16.0423% +| | | | | | | CG S_E: Operation Op*x: 0.000652564 - 0.911688% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0684823 - 95.6757% [1] +| | | | | | | | Belos::MVT::Assign: 7.1177e-05 - 0.103935% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0610478 - 89.1439% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0609112 - 99.7763% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0291427 - 47.8446% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0288795 - 99.0967% [24] +| | | | | | | | | | | Remainder: 0.000263256 - 0.903333% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00885278 - 14.5339% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00042839 - 0.703303% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000641677 - 1.05346% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0197116 - 32.3612% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00461386 - 23.4069% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00446714 - 96.82% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00444295 - 99.4585% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00435806 - 98.0894% [12] +| | | | | | | | | | | | | | Remainder: 8.4889e-05 - 1.91065% +| | | | | | | | | | | | | Remainder: 2.4191e-05 - 0.541532% +| | | | | | | | | | | | Remainder: 0.000146723 - 3.18005% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0150357 - 76.2787% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.014952 - 99.443% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0122714 - 82.0718% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00892772 - 72.7524% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00862969 - 96.6618% [24] +| | | | | | | | | | | | | | | Remainder: 0.000298027 - 3.33822% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00259579 - 21.1533% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000172175 - 1.40306% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00034259 - 2.79178% [12] +| | | | | | | | | | | | | | Remainder: 0.000233088 - 1.89945% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00258858 - 17.3126% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00254373 - 98.2676% [12] +| | | | | | | | | | | | | | Remainder: 4.4845e-05 - 1.73242% +| | | | | | | | | | | | | Remainder: 9.2044e-05 - 0.615597% +| | | | | | | | | | | | Remainder: 8.3744e-05 - 0.556966% +| | | | | | | | | | | Remainder: 6.1981e-05 - 0.31444% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000970351 - 1.59306% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00100849 - 1.65567% [12] +| | | | | | | | | | Remainder: 0.000155198 - 0.254794% +| | | | | | | | | Remainder: 0.000136584 - 0.223733% +| | | | | | | | CG S_E: Operation Op*x: 0.00496979 - 7.25704% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.000839273 - 1.22553% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00106012 - 1.54802% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000335318 - 0.489642% [12] +| | | | | | | | Remainder: 0.000158827 - 0.231924% +| | | | | | | Remainder: 0.00152732 - 2.13379% +| | | | | | GMRES block system: Operation Op*x: 0.00179514 - 2.41508% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 3.1802e-05 - 0.0427847% [1] +| | | | | | Remainder: 0.000340636 - 0.458273% +| | | | | Remainder: 0.0005989 - 0.778871% +| | | | Mini-EM: Compute responses: 0.00721783 - 5.9088% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000351076 - 4.86401% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00566662 - 78.5086% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.803e-06 - 0.0318179% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000134198 - 2.36822% [3] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0014047 - 24.7891% [3] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.961e-06 - 0.0346062% [3] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000302309 - 5.33491% [3] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000241917 - 4.26916% [3] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00236604 - 41.754% [3] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.628e-06 - 0.0287297% [3] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000276661 - 4.88229% [3] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000260048 - 4.58912% [3] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000231407 - 4.08369% [3] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.5501e-05 - 0.626494% [3] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.024e-06 - 0.0180707% [3] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000197996 - 3.49408% [3] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000145462 - 2.567% [3] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.0441e-05 - 0.360727% [3] +| | | | | | Remainder: 4.3523e-05 - 0.768059% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.971e-06 - 0.0965803% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.311e-06 - 0.0181634% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00084341 - 11.6851% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000185214 - 2.56606% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.37e-07 - 0.45191% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000169158 - 91.3311% [1] +| | | | | | Remainder: 1.5219e-05 - 8.21698% +| | | | | Remainder: 0.00016323 - 2.26148% +| | | | Remainder: 0.000120712 - 0.0988196% +| | | Remainder: 2.614e-06 - 0.00213988% +| | Remainder: 0.0361093 - 1.18562% +| Remainder: 3.9301e-05 - 0.0012904% + +================================= +FOM Calculation +================================= + Number of cells = 5832 + Time for Belos Linear Solve = 0.0768934 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 75.8453 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=maxwell18.xml': + + 29.43 msec task-clock:u # 0.008 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,250 page-faults:u # 110.421 K/sec + 47,251,998 cycles:u # 1.605 GHz + 79,570,608 instructions:u # 1.68 insn per cycle + 17,217,585 branches:u # 584.979 M/sec + 297,938 branch-misses:u # 1.73% of all branches + + 3.717160439 seconds time elapsed + + 3.277680000 seconds user + 0.389534000 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=maxwell18.xml': + + 7,313 iTLB-loads:u + 13,770 iTLB-load-misses:u # 188.29% of all iTLB cache accesses + 17,661,992 dTLB-loads:u + 14,273 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 3.717183337 seconds time elapsed + + 3.257314000 seconds user + 0.393889000 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=maxwell18.xml': + + 17,655,610 L1-dcache-loads:u + 575,913 L1-dcache-load-misses:u # 3.26% of all L1-dcache accesses + 66,224 LLC-loads:u + 11,211 LLC-load-misses:u # 16.93% of all LL-cache accesses + + 3.687148078 seconds time elapsed + + 3.227458000 seconds user + 0.421196000 seconds sys + + diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell18_power.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell18_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell18_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell20.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell20.output new file mode 100644 index 0000000..a932bc8 --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell20.output @@ -0,0 +1,1566 @@ +tron66.umiacs.umd.edu +1 MueLu Tpetra maxwell20.xml +output/xeon_MueLu_Tpetra_maxwell20.output +output/xeon_MueLu_Tpetra_maxwell20_power.output +dt = 6.67128e-10 + +Loading solver config from solverMueLu.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 6.67128e-10 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 6.67128e-10 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 26460 x 26460, nnz = 808860 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 2.65e+04, dev = 0.0%, min = 0.0% ( 26460 on 0), max = 0.0% ( 26460 on 0) +SM_Matrix # nnz per proc : avg = 8.09e+05, dev = 0.0%, min = 0.0% ( 808860 on 0), max = 0.0% ( 808860 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.025 / 0.025 / 0.025 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 9261 x 9261, nnz = 226981 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/226981 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/9261 [0.00%] (total) + remaining : 9261 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 8360 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 343 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 901 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 9261 x 343 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 1029 x 1029, nnz = 61731 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0) +coarseA11 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 1029 x 1029, nnz = 61731 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0) +A0 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.00 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1029 61731 59.99 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0348 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 9261 x 9261, nnz = 226981 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +A22 size = 9261 x 9261, nnz = 226981 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +A22 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 9261 x 9261, nnz = 226981 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +A0 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 7.00 +RefMaxwell (2,2): Preconditioner init +RefMaxwell (2,2): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} +Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. + +Level 1 +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Build (MueLu::TentativePFactory) +RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) +RefMaxwell (2,2): Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (2,2): Coordinate import +RefMaxwell (2,2): Laplacian local diagonal +RefMaxwell (2,2): Laplacian distributed diagonal +RefMaxwell (2,2): Laplacian dropping +RefMaxwell (2,2): Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0.00 +Number of dropped entries in unamalgamated matrix graph: 0/226981 (0.00%) +RefMaxwell (2,2): Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/9261 [0.00%] (total) + remaining : 9261 + aggregates : 0 (phase), 0 (total) +RefMaxwell (2,2): Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 8360 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 343 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 8360/9261 [90.27%] (total) + remaining : 901 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 901 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 9261/9261 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 343 (total) +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +RefMaxwell (2,2): Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 9261 x 343 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (2,2): Build (MueLu::RepartitionFactory) +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) +R size = 343 x 9261, nnz = 9261 +R Load balancing info +R # active processes: 1/1 +R # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +R # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0) +RefMaxwell (2,2): MxMxM: R x A x P (explicit) +Ac size = 343 x 343, nnz = 6631 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.63e+03, dev = 0.0%, min = 0.0% ( 6631 on 0), max = 0.0% ( 6631 on 0) +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell (2,2): Projections +RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory +RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (2,2): AverageCoords +RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) +Repartitioning? NO: + comm size = 1 +RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) +No repartitioning necessary: partitions were left unchanged by the repartitioner +RefMaxwell (2,2): Rebalancing prolongator +Using original prolongator +RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) +RefMaxwell (2,2): Rebalancing restrictor +Using original restrictor +RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) +No rebalancing +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.56 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 9261 226981 24.51 1 + 1 343 6631 19.33 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0770 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 26460 808860 30.5692 +(2, 2) 9261 226981 24.5093 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 4.00 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 1029 61731 59.99 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 2 +Operator complexity = 1.03 +Smoother complexity = 1.56 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 9261 226981 24.51 1 + 1 343 6631 19.33 27.00 1 + +Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981} + +Smoother (level 1) pre : KLU2 solver interface +Smoother (level 1) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=51660, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=25200, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00188074 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=26460, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0941679 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.10557 sec +Electromagnetic Energy = 1.9156e-08 +Electromagnetic Energy/dt^2 = 4.30413e+10 + +* finished time step 1, t = 6.67128e-10 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 4.11296 [1] +| Mini-EM: Total Time: 4.11292 - 99.999% [1] +| | Mini-EM: build mesh: 0.000574005 - 0.0139561% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000407504 - 70.9931% [1] +| | | Remainder: 0.000166501 - 29.0069% +| | Mini-EM: build physics blocks: 0.000939135 - 0.0228338% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000841415 - 0.0204579% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.3472 - 8.44168% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.180195 - 4.3812% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.0713388 - 39.5898% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0583241 - 81.7565% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00210128 - 2.94549% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0108514 - 15.211% [4] +| | | | Remainder: 6.2053e-05 - 0.0869835% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.014123 - 7.83761% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00765017 - 54.1683% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000521745 - 3.6943% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00107515 - 7.6128% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0019402 - 13.7379% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126067 - 8.92634% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00148327 - 10.5025% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000124232 - 0.879644% [4] +| | | | Remainder: 6.7544e-05 - 0.478256% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0238339 - 13.2267% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0110531 - 6.13399% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0211244 - 11.7231% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0126508 - 7.02062% [4] +| | | Remainder: 0.026071 - 14.4682% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00973642 - 0.236728% [2] +| | Mini-EM: setup physics model evaluator: 0.448849 - 10.9132% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.448834 - 99.9966% [1] +| | | | allocate FieldManagerBuilder: 8.176e-06 - 0.00182161% [1] +| | | | fmb->setWorksetContainer(): 5.41e-07 - 0.000120535% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.442865 - 98.6701% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.442851 - 99.9968% [1] +| | | | | | getWorksets(): 0.405255 - 91.5105% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.405251 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.225707 - 55.6956% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00772215 - 3.42131% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0313942 - 13.9093% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00107789 - 3.4334% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0302953 - 96.4998% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000307469 - 1.01491% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001099 - 0.362762% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000973262 - 3.21258% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00261348 - 8.62667% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0101611 - 33.54% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00200262 - 6.61033% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00319955 - 10.5612% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000183947 - 0.607179% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0057221 - 18.8877% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00306167 - 53.5061% [4] +| | | | | | | | | | | | Remainder: 0.00266043 - 46.4939% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00407209 - 13.4413% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000857065 - 2.82903% [4] +| | | | | | | | | | | Remainder: 9.2798e-05 - 0.306311% +| | | | | | | | | | Remainder: 2.0987e-05 - 0.0668499% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.158474 - 70.2124% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0867717 - 54.7544% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000121078 - 0.139536% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.2089e-05 - 0.036981% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0412109 - 47.4935% [8] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0364788 - 42.04% [4] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.1599e-05 - 0.0364163% [4] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00850468 - 9.80122% [4] +| | | | | | | | | | | Remainder: 0.000392526 - 0.452366% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0336629 - 21.2419% [8] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0237594 - 14.9926% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000144111 - 0.0909364% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00640526 - 4.04182% [8] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00728337 - 4.59593% [4] +| | | | | | | | | | Remainder: 0.000447737 - 0.282529% +| | | | | | | | | Remainder: 0.0281163 - 12.457% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.179512 - 44.2965% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.179398 - 99.9364% [8] +| | | | | | | | | Remainder: 0.000114237 - 0.0636376% +| | | | | | | | Remainder: 3.1931e-05 - 0.00787931% +| | | | | | | Remainder: 4.252e-06 - 0.00104922% +| | | | | | getOrientations(): 1.0538e-05 - 0.00237958% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000787075 - 0.177729% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0007226 - 0.16317% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000355825 - 0.0803487% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000123605 - 0.0279112% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000816325 - 0.184334% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 6.63e-07 - 0.000149712% [2] +| | | | | | Remainder: 0.034779 - 7.85343% +| | | | | Remainder: 1.4044e-05 - 0.00317117% +| | | | fmb->setupBCFieldManagers(): 1.1543e-05 - 0.00257178% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6405e-05 - 0.00365503% [1] +| | | | build response library: 0.00591181 - 1.31715% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00581529 - 98.3672% [1] +| | | | | | getWorksets(): 3.665e-06 - 0.0630235% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.753e-06 - 75.116% [1] +| | | | | | | Remainder: 9.12e-07 - 24.884% +| | | | | | getOrientations(): 5.07e-07 - 0.0087184% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000743382 - 12.7832% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000913385 - 15.7066% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000377839 - 6.49734% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00107814 - 18.5397% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 8.94e-07 - 0.0153733% [3] +| | | | | | Remainder: 0.00269748 - 46.386% +| | | | | Remainder: 9.6528e-05 - 1.6328% +| | | | Remainder: 2.0545e-05 - 0.00457742% +| | | Remainder: 1.5417e-05 - 0.00343478% +| | Mini-EM: setup auxiliary physics model evaluator: 0.691783 - 16.8198% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.69177 - 99.9981% [1] +| | | | allocate FieldManagerBuilder: 1.073e-06 - 0.000155109% [1] +| | | | fmb->setWorksetContainer(): 8.86e-07 - 0.000128077% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.691707 - 99.9909% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.6917 - 99.999% [1] +| | | | | | getWorksets(): 0.3511 - 50.759% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.351096 - 99.999% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.221377 - 63.0532% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00529884 - 2.39358% [4] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0326703 - 14.7578% [4] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.00121139 - 3.70792% [4] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0314492 - 96.2622% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000219569 - 0.698171% [4] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000110116 - 0.35014% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00116089 - 3.69132% [4] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00290383 - 9.23342% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00968982 - 30.8111% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00197901 - 6.29272% [4] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00323122 - 10.2744% [4] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000150121 - 0.477345% [4] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00716079 - 22.7694% [4] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00352138 - 49.1758% [4] +| | | | | | | | | | | | Remainder: 0.00363942 - 50.8242% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00393705 - 12.5188% [4] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00085353 - 2.714% [4] +| | | | | | | | | | | Remainder: 5.3218e-05 - 0.169219% +| | | | | | | | | | Remainder: 9.768e-06 - 0.0298987% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.152475 - 68.8758% [8] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0756245 - 49.5978% [8] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.5657e-05 - 0.0735965% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.9878e-05 - 0.0395084% [4] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0241168 - 31.8902% [4] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0362461 - 47.9291% [4] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 3.5731e-05 - 0.0472479% [4] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 3.3888e-05 - 0.0448109% [4] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00163699 - 2.16462% [4] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0132543 - 17.5264% [4] +| | | | | | | | | | | Remainder: 0.000215143 - 0.284488% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0236615 - 15.5182% [4] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0228544 - 14.9889% [4] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000126942 - 0.083254% [8] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00699116 - 4.58511% [8] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00950365 - 6.23291% [4] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0132621 - 8.69788% [4] +| | | | | | | | | | Remainder: 0.000451202 - 0.295918% +| | | | | | | | | Remainder: 0.0309327 - 13.9728% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.129698 - 36.941% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.129614 - 99.935% [4] +| | | | | | | | | Remainder: 8.4326e-05 - 0.065017% +| | | | | | | | Remainder: 2.0581e-05 - 0.00586192% +| | | | | | | Remainder: 3.58e-06 - 0.00101965% +| | | | | | getOrientations(): 1.802e-05 - 0.00260518% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00103617 - 0.1498% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00115682 - 0.167243% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000692682 - 0.100142% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.289851 - 41.9041% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.107409 - 37.0567% [1] +| | | | | | | Remainder: 0.182442 - 62.9433% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00222331 - 0.321427% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.6e-07 - 6.65028e-05% [2] +| | | | | | Remainder: 0.0456219 - 6.59563% +| | | | | Remainder: 6.624e-06 - 0.000957631% +| | | | fmb->setupBCFieldManagers(): 6.286e-06 - 0.000908684% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.7039e-05 - 0.0024631% [1] +| | | | build response library: 2.8107e-05 - 0.00406306% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.69e-07 - 1.31284% [1] +| | | | | Remainder: 2.7738e-05 - 98.6872% +| | | | Remainder: 9.684e-06 - 0.00139989% +| | | Remainder: 1.2996e-05 - 0.00187862% +| | Mini-EM: eval auxiliary physics model evaluator: 0.985175 - 23.9532% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.284013 - 28.8287% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.69606 - 70.6534% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00410462 - 0.589694% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.461753 - 66.3381% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 2.052e-06 - 0.000444393% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 6.297e-06 - 0.00136372% [4] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.165e-06 - 0.000468865% [4] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00259979 - 0.563027% [4] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0116275 - 2.51813% [4] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0446963 - 9.67969% [4] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00470212 - 1.01832% [4] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0108038 - 2.33973% [4] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0327646 - 7.0957% [4] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0518578 - 11.2306% [4] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.133e-06 - 0.00111163% [4] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.818e-06 - 0.000393717% [4] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0715741 - 15.5005% [4] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00778937 - 1.68691% [4] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00248698 - 0.538596% [4] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.014142 - 3.06267% [4] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0020118 - 0.435687% [4] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0218941 - 4.74153% [4] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0437954 - 9.4846% [4] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0498877 - 10.804% [4] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0040203 - 0.870661% [4] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00188468 - 0.408158% [4] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00621076 - 1.34504% [4] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0319195 - 6.91267% [4] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00315261 - 0.682748% [4] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0141504 - 3.0645% [4] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.921e-06 - 0.000849155% [4] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00775979 - 1.68051% [4] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0115142 - 2.49359% [4] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00197075 - 0.426798% [4] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00632395 - 1.36955% [4] +| | | | | Remainder: 0.000191204 - 0.0414083% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.0121e-05 - 0.0028907% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.803e-06 - 0.000402695% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00101176 - 0.145356% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.227763 - 32.7218% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.111671 - 49.0294% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.116066 - 50.9589% [1] +| | | | | Remainder: 2.6557e-05 - 0.0116599% +| | | | Remainder: 0.00140404 - 0.201713% +| | | Remainder: 0.00510242 - 0.51792% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00448839 - 0.109129% [1] +| | | getWorksets(): 6.182e-06 - 0.137733% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.708e-06 - 43.8046% [1] +| | | | Remainder: 3.474e-06 - 56.1954% +| | | getOrientations(): 7.92e-07 - 0.0176455% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000767548 - 17.1008% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00090983 - 20.2708% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393519 - 8.7675% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114318 - 25.4697% [1] +| | | Phalanx::SortAndOrderEvaluators: 9.14e-07 - 0.0203637% [3] +| | | Remainder: 0.00126642 - 28.2156% +| | panzer::ModelEvaluator::create_W_op: 0.279125 - 6.78655% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.477698 - 11.6146% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000566873 - 0.118668% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.36694 - 76.8142% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.485e-06 - 0.000677223% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00256165 - 0.698112% [4] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0111337 - 3.03419% [4] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0149771 - 4.08163% [4] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00108537 - 0.295789% [4] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0152664 - 4.16047% [4] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0141599 - 3.85891% [4] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00265416 - 0.723323% [4] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0102905 - 2.80442% [4] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 7.87e-06 - 0.00214477% [4] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00445713 - 1.21468% [4] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0312393 - 8.51347% [4] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00472404 - 1.28742% [4] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0107626 - 2.93307% [4] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0326327 - 8.8932% [4] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0475605 - 12.9614% [4] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 8.264e-06 - 0.00225214% [4] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00338164 - 0.921579% [4] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.030714 - 8.3703% [4] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0473245 - 12.8971% [4] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00748565 - 2.04002% [4] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00125676 - 0.342497% [4] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0147064 - 4.00785% [4] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0367553 - 10.0167% [4] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0216299 - 5.89467% [4] +| | | | Remainder: 0.00016199 - 0.0441462% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.4044e-05 - 0.00293994% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.101e-06 - 0.000230481% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00119738 - 0.250657% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.107556 - 22.5155% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.107529 - 99.9752% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.7401e-05 - 0.0161786% [1] +| | | | Remainder: 9.234e-06 - 0.0085853% +| | | Remainder: 0.00142249 - 0.29778% +| | Mini-EM: assemble Discrete Gradient: 0.0909599 - 2.21157% [1] +| | MaxwellPreconditioner::build: 0.386544 - 9.39829% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0803281 - 20.7811% [1] +| | | MaxwellPreconditioner: Schur complement: 1.7313e-05 - 0.00447892% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.00163918 - 0.424061% [1] +| | | | Ifpack2::Relaxation::initialize: 1.0959e-05 - 0.668564% [1] +| | | | Ifpack2::Relaxation::compute: 0.000645038 - 39.3512% [1] +| | | | Remainder: 0.000983187 - 59.9803% +| | | MaxwellPreconditioner: Solver S_E: 0.299151 - 77.3913% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.290195 - 97.0059% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.289792 - 99.8613% [1] +| | | | | | MueLu RefMaxwell: compute: 0.284307 - 98.1073% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0022781 - 0.801283% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0202777 - 7.13231% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0107419 - 52.9738% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00890017 - 43.8915% [1] +| | | | | | | | Remainder: 0.000635638 - 3.13467% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0273701 - 9.62693% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00143641 - 5.2481% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0240922 - 88.0239% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0230188 - 95.5446% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0222836 - 96.8061% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0209289 - 93.9204% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.6118e-05 - 0.172575% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.2009e-05 - 0.200723% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.9204e-05 - 0.235101% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0042451 - 20.2835% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.9215e-05 - 0.139592% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0161085 - 76.9677% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.7595e-05 - 0.131851% [1] +| | | | | | | | | | | | Remainder: 0.000391151 - 1.86895% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.6177e-05 - 0.207224% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.7564e-05 - 38.0363% [1] +| | | | | | | | | | | | Remainder: 2.8613e-05 - 61.9637% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000435702 - 1.95526% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000412733 - 94.7283% [1] +| | | | | | | | | | | | Remainder: 2.2969e-05 - 5.27172% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000332663 - 1.49286% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000311598 - 93.6678% [1] +| | | | | | | | | | | | Remainder: 2.1065e-05 - 6.33223% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000163318 - 0.732906% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00014664 - 89.788% [1] +| | | | | | | | | | | | Remainder: 1.6678e-05 - 10.212% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.6101e-05 - 0.117131% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 9.326e-06 - 35.7304% [1] +| | | | | | | | | | | | Remainder: 1.6775e-05 - 64.2696% +| | | | | | | | | | | Remainder: 0.000350784 - 1.57418% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.5775e-05 - 0.416073% [1] +| | | | | | | | | | Remainder: 0.000639424 - 2.77783% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000208357 - 0.864831% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 4.1074e-05 - 19.7133% [1] +| | | | | | | | | | Remainder: 0.000167283 - 80.2867% +| | | | | | | | | Remainder: 0.000865044 - 3.59055% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000633305 - 2.31386% [1] +| | | | | | | | Remainder: 0.00120815 - 4.41412% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0330655 - 11.6302% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0216349 - 65.4305% [1] +| | | | | | | | Remainder: 0.0114306 - 34.5695% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0178546 - 6.28002% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0251454 - 8.84443% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0251417 - 99.9853% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0246261 - 97.9494% [1] +| | | | | | | | | Remainder: 0.000515556 - 2.0506% +| | | | | | | | Remainder: 3.708e-06 - 0.0147463% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0184684 - 6.49591% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.018312 - 99.1533% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0107994 - 58.9746% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00709387 - 38.7389% [1] +| | | | | | | | | Remainder: 0.00041869 - 2.28643% +| | | | | | | | Remainder: 0.000156379 - 0.84674% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.068211 - 23.992% [2] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0233168 - 34.1833% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0211733 - 90.8069% [1] +| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.7459e-05 - 0.318604% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 7.115e-06 - 0.0336037% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0209002 - 98.7105% [1] +| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0208963 - 99.9809% [1] +| | | | | | | | | | | Remainder: 3.991e-06 - 0.0190955% +| | | | | | | | | | Remainder: 0.000198463 - 0.937328% +| | | | | | | | | Remainder: 0.00214354 - 9.19309% +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0448867 - 65.8057% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0250093 - 55.7164% [2] +| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0222784 - 89.0806% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0215722 - 96.83% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0205375 - 95.2037% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.01e-05 - 0.0978697% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.7564e-05 - 0.182904% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 4.3716e-05 - 0.212859% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00402176 - 19.5825% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.9337e-05 - 0.142846% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0159494 - 77.6599% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.2967e-05 - 0.0631381% [1] +| | | | | | | | | | | | | Remainder: 0.000422661 - 2.05799% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.5262e-05 - 0.163461% [1] +| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.5407e-05 - 43.6929% [1] +| | | | | | | | | | | | | Remainder: 1.9855e-05 - 56.3071% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000425797 - 1.97382% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000407629 - 95.7332% [1] +| | | | | | | | | | | | | Remainder: 1.8168e-05 - 4.26682% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 6.4537e-05 - 0.299168% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.9e-05 - 75.9254% [1] +| | | | | | | | | | | | | Remainder: 1.5537e-05 - 24.0746% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000170795 - 0.791737% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000155821 - 91.2328% [1] +| | | | | | | | | | | | | Remainder: 1.4974e-05 - 8.76724% +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.7123e-05 - 0.125731% [1] +| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.4807e-05 - 54.592% [1] +| | | | | | | | | | | | | Remainder: 1.2316e-05 - 45.408% +| | | | | | | | | | | | Remainder: 0.000311152 - 1.44238% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.0459e-05 - 0.271379% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 5.0673e-05 - 0.227453% [1] +| | | | | | | | | | | Remainder: 0.000595091 - 2.67116% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00257632 - 10.3015% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00208949 - 81.1037% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000322033 - 15.412% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00166272 - 79.5755% [1] +| | | | | | | | | | | | Remainder: 0.000104734 - 5.01242% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000254357 - 9.87289% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000212242 - 83.4426% [1] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 4.2305e-05 - 19.9324% [1] +| | | | | | | | | | | | | Remainder: 0.000169937 - 80.0676% +| | | | | | | | | | | | Remainder: 4.2115e-05 - 16.5574% +| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.472e-05 - 0.959509% [1] +| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 4.2664e-05 - 1.65601% [1] +| | | | | | | | | | | Remainder: 0.000165087 - 6.40787% +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.141e-06 - 0.0365505% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.137e-06 - 0.00854483% [1] +| | | | | | | | | | Remainder: 0.000143266 - 0.572852% +| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 2.3517e-05 - 0.0523919% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0194284 - 43.2832% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.0476e-05 - 0.0539211% [1] +| | | | | | | | | | Remainder: 0.0194179 - 99.9461% +| | | | | | | | | Remainder: 0.000425541 - 0.948033% +| | | | | | | | Remainder: 7.498e-06 - 0.0109924% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0651728 - 22.9234% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.8823e-05 - 0.0442255% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.034e-06 - 0.00312094% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0650555 - 99.8201% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0650529 - 99.996% [1] +| | | | | | | | | Remainder: 2.618e-06 - 0.00402426% +| | | | | | | | Remainder: 8.6387e-05 - 0.132551% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 8.323e-05 - 0.0292747% [1] +| | | | | | | Remainder: 0.00638065 - 2.24428% +| | | | | | Remainder: 0.00548481 - 1.89267% +| | | | | Remainder: 0.000402627 - 0.138744% +| | | | Remainder: 0.00895676 - 2.99406% +| | | MaxwellPreconditioner: Block preconditioner: 0.000128038 - 0.0331238% [1] +| | | Remainder: 0.00528004 - 1.36596% +| | Mini-EM: timestepper: 0.165827 - 4.03185% [1] +| | | Mini-EM: Advance Time Step: 0.165824 - 99.9983% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.050443 - 30.4196% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000772805 - 1.53204% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0481711 - 95.496% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.906e-06 - 0.00395673% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000301243 - 0.625361% [4] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00412129 - 8.55552% [4] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00295026 - 6.12455% [4] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000184945 - 0.383934% [4] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00219398 - 4.55455% [4] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00234091 - 4.85957% [4] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000171568 - 0.356164% [4] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000423604 - 0.879374% [4] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.16e-06 - 0.00655995% [4] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00163705 - 3.39841% [4] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00461745 - 9.58553% [4] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00165445 - 3.43452% [4] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000910391 - 1.88991% [4] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00334927 - 6.95287% [4] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00869028 - 18.0404% [4] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.396e-06 - 0.0112017% [4] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0002606 - 0.540988% [4] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00327097 - 6.79032% [4] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00469509 - 9.7467% [4] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000229962 - 0.477386% [4] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000177848 - 0.369201% [4] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00183919 - 3.81803% [4] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00324812 - 6.74287% [4] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000805485 - 1.67213% [4] +| | | | | | Remainder: 8.6684e-05 - 0.17995% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.8831e-05 - 0.0373312% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.116e-06 - 0.00617726% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00115671 - 2.2931% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000146782 - 0.290986% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000119818 - 81.6299% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.649e-06 - 1.12343% [1] +| | | | | | Remainder: 2.5315e-05 - 17.2467% +| | | | | Remainder: 0.000173709 - 0.344367% +| | | | Stratimikos: BelosLOWS: 0.105613 - 63.6899% [1] +| | | | | GMRES block system: Operation Op*x: 0.00313712 - 2.97038% [1] +| | | | | Belos::MVT::MvAddMv: 8.6146e-05 - 0.0815675% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.101721 - 96.3143% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000517202 - 0.508453% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00016729 - 32.3452% [2] +| | | | | | | | Belos::MVT::MvDot: 0.00015534 - 92.8567% [2] +| | | | | | | | Remainder: 1.195e-05 - 7.14328% +| | | | | | | Belos::MVT::MvScale: 4.9494e-05 - 9.56957% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000187575 - 36.2673% [2] +| | | | | | | | Belos::MVT::MvTransMv: 0.0001842 - 98.2007% [2] +| | | | | | | | Remainder: 3.375e-06 - 1.79928% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 5.4196e-05 - 10.4787% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 5.0753e-05 - 93.6471% [2] +| | | | | | | | Remainder: 3.443e-06 - 6.35287% +| | | | | | | Remainder: 5.8647e-05 - 11.3393% +| | | | | | Belos::MVT::MvAddMv: 0.00018029 - 0.17724% [2] +| | | | | | Belos::MVT::MvNorm: 7.9558e-05 - 0.0782123% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0978491 - 96.194% [1] +| | | | | | | CG Q_B: Operation Op*x: 0.000469169 - 0.479482% [1] +| | | | | | | Belos::MVT::MvAddMv: 5.1796e-05 - 0.0529345% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00121673 - 1.24348% [1] +| | | | | | | | Belos::MVT::Assign: 0.000293474 - 24.1199% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 0.000176651 - 14.5185% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 0.000162496 - 91.987% [1] +| | | | | | | | | Remainder: 1.4155e-05 - 8.01297% +| | | | | | | | CG Q_B: Operation Op*x: 0.000448449 - 36.8569% [1] +| | | | | | | | Belos::MVT::MvTransMv: 0.000139074 - 11.4301% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.7721e-05 - 3.10019% [1] +| | | | | | | | Remainder: 0.000121361 - 9.97436% +| | | | | | | CG S_E: Operation Op*x: 0.00093919 - 0.959835% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0930774 - 95.1234% [1] +| | | | | | | | Belos::MVT::Assign: 0.000228848 - 0.245868% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0828272 - 88.9874% [12] +| | | | | | | | | MueLu RefMaxwell: solve: 0.0826733 - 99.8141% [12] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.03983 - 48.1776% [24] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0395301 - 99.247% [24] +| | | | | | | | | | | Remainder: 0.000299904 - 0.75296% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0120852 - 14.6181% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000605609 - 0.732533% [12] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000965286 - 1.16759% [12] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0263011 - 31.8133% [12] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00609007 - 23.1552% [12] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00592995 - 97.3708% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00591172 - 99.6926% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00581949 - 98.4399% [12] +| | | | | | | | | | | | | | Remainder: 9.2227e-05 - 1.56007% +| | | | | | | | | | | | | Remainder: 1.8226e-05 - 0.307355% +| | | | | | | | | | | | Remainder: 0.00016012 - 2.6292% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0201466 - 76.5997% [12] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0200535 - 99.5378% [12] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0164816 - 82.1881% [24] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0119924 - 72.7627% [24] +| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0116753 - 97.3559% [24] +| | | | | | | | | | | | | | | Remainder: 0.000317094 - 2.64412% +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00356504 - 21.6305% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000228746 - 1.38789% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000434575 - 2.63673% [12] +| | | | | | | | | | | | | | Remainder: 0.000260769 - 1.58219% +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00347669 - 17.3371% [12] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00344084 - 98.969% [12] +| | | | | | | | | | | | | | Remainder: 3.5846e-05 - 1.03104% +| | | | | | | | | | | | | Remainder: 9.5205e-05 - 0.474756% +| | | | | | | | | | | | Remainder: 9.3108e-05 - 0.462153% +| | | | | | | | | | | Remainder: 6.447e-05 - 0.245123% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00135113 - 1.63431% [12] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00136096 - 1.64619% [12] +| | | | | | | | | | Remainder: 0.000173904 - 0.210351% +| | | | | | | | | Remainder: 0.000153962 - 0.185883% +| | | | | | | | CG S_E: Operation Op*x: 0.00679441 - 7.29974% [12] +| | | | | | | | Belos::MVT::MvTransMv: 0.00110963 - 1.19216% [12] +| | | | | | | | Belos::MVT::MvAddMv: 0.00146253 - 1.57131% [35] +| | | | | | | | Belos::MVT::MvNorm: 0.000462621 - 0.497028% [12] +| | | | | | | | Remainder: 0.000192158 - 0.20645% +| | | | | | | Remainder: 0.00209483 - 2.14088% +| | | | | | GMRES block system: Operation Op*x: 0.00253552 - 2.49263% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.0055e-05 - 0.0492083% [1] +| | | | | | Remainder: 0.000508838 - 0.500231% +| | | | | Remainder: 0.000669301 - 0.633729% +| | | | Mini-EM: Compute responses: 0.00961537 - 5.79854% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00045314 - 4.71266% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00770597 - 80.1422% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 6.76e-06 - 0.0877242% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000166073 - 2.15512% [4] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00197296 - 25.603% [4] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.204e-06 - 0.0415782% [4] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000364109 - 4.72503% [4] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000287981 - 3.73712% [4] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00350172 - 45.4417% [4] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.602e-06 - 0.033766% [4] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000311335 - 4.04018% [4] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000275902 - 3.58037% [4] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000275827 - 3.5794% [4] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 4.5066e-05 - 0.58482% [4] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.71e-06 - 0.0221906% [4] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000218984 - 2.84175% [4] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000196535 - 2.55043% [4] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.5268e-05 - 0.327902% [4] +| | | | | | Remainder: 4.9932e-05 - 0.647965% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.469e-06 - 0.0672777% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.222e-06 - 0.0127088% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00106159 - 11.0405% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000193439 - 2.01177% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.69e-07 - 0.397541% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000174564 - 90.2424% [1] +| | | | | | Remainder: 1.8106e-05 - 9.36006% +| | | | | Remainder: 0.000193544 - 2.01286% +| | | | Remainder: 0.000152401 - 0.0919053% +| | | Remainder: 2.889e-06 - 0.00174218% +| | Remainder: 0.0429835 - 1.04509% +| Remainder: 4.1717e-05 - 0.00101428% + +================================= +FOM Calculation +================================= + Number of cells = 8000 + Time for Belos Linear Solve = 0.105613 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 75.7481 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=maxwell20.xml': + + 27.06 msec task-clock:u # 0.006 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,249 page-faults:u # 120.063 K/sec + 45,317,452 cycles:u # 1.675 GHz + 78,195,120 instructions:u # 1.73 insn per cycle + 16,987,959 branches:u # 627.771 M/sec + 292,943 branch-misses:u # 1.72% of all branches + + 4.776661357 seconds time elapsed + + 4.271838000 seconds user + 0.462903000 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=maxwell20.xml': + + 6,881 iTLB-loads:u + 15,043 iTLB-load-misses:u # 218.62% of all iTLB cache accesses + 17,690,532 dTLB-loads:u + 12,893 dTLB-load-misses:u # 0.07% of all dTLB cache accesses + + 4.772889657 seconds time elapsed + + 4.223481000 seconds user + 0.504907000 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=maxwell20.xml': + + 17,748,819 L1-dcache-loads:u + 581,005 L1-dcache-load-misses:u # 3.27% of all L1-dcache accesses + 68,511 LLC-loads:u + 10,893 LLC-load-misses:u # 15.90% of all LL-cache accesses + + 4.789576768 seconds time elapsed + + 4.273660000 seconds user + 0.465468000 seconds sys + + diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell20_power.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell20_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell20_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell4.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell4.output new file mode 100644 index 0000000..6695602 --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell4.output @@ -0,0 +1,1398 @@ +tron66.umiacs.umd.edu +1 MueLu Tpetra maxwell4.xml +output/xeon_MueLu_Tpetra_maxwell4.output +output/xeon_MueLu_Tpetra_maxwell4_power.output +dt = 3.33564e-09 + +Loading solver config from solverMueLu.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 3.33564e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 3.33564e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 300 x 300, nnz = 7020 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 3.00e+02, dev = 0.0%, min = 0.0% ( 300 on 0), max = 0.0% ( 300 on 0) +SM_Matrix # nnz per proc : avg = 7.02e+03, dev = 0.0%, min = 0.0% ( 7020 on 0), max = 0.0% ( 7020 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.125 / 0.125 / 0.125 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/2197 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/125 [0.00%] (total) + remaining : 125 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 125 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 8 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 125/125 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 8 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 125 x 8 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ptent # nnz per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 24 x 24, nnz = 576 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0) +coarseA11 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 24 x 24, nnz = 576 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0) +A0 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.04 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24 576 24.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0106 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 125 x 125, nnz = 2197 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +A22 size = 125 x 125, nnz = 2197 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +A22 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 125 x 125, nnz = 2197 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0) +A0 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 7.17 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 125 2197 17.58 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0163 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.98 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 300 7020 23.4 +(2, 2) 125 2197 17.576 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.04 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 24 576 24.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 7.17 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 125 2197 17.58 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=540,domainDim=540,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=300} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=240} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=540, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=240,domainDim=240} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=240, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000242829 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=300,domainDim=300} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=300, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 8 iterations with total CPU time of 0.00287584 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.0041804 sec +Electromagnetic Energy = 4.82269e-07 +Electromagnetic Energy/dt^2 = 4.33442e+10 + +* finished time step 1, t = 3.33564e-09 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 0.286602 [1] +| Mini-EM: Total Time: 0.286565 - 99.9869% [1] +| | Mini-EM: build mesh: 0.000442075 - 0.154267% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000288447 - 65.2484% [1] +| | | Remainder: 0.000153628 - 34.7516% +| | Mini-EM: build physics blocks: 0.000853963 - 0.298% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000809712 - 0.282558% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.00894619 - 3.12187% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00382491 - 1.33474% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00103697 - 27.111% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00078427 - 75.6309% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000119993 - 11.5715% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 9.4153e-05 - 9.07963% [4] +| | | | Remainder: 3.8554e-05 - 3.71795% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00166562 - 43.5466% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000158917 - 9.54103% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.3943e-05 - 0.837107% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000206123 - 12.3752% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 6.0501e-05 - 3.63235% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00113677 - 68.2493% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 2.1205e-05 - 1.2731% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.6008e-05 - 1.56146% [4] +| | | | Remainder: 4.2148e-05 - 2.53047% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000277779 - 7.26237% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000129522 - 3.38628% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000238358 - 6.23173% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00016556 - 4.32847% [4] +| | | Remainder: 0.0003111 - 8.13353% +| | panzer::WorksetContainer::applyOrientations(ugi): 7.8309e-05 - 0.0273268% [2] +| | Mini-EM: setup physics model evaluator: 0.0887062 - 30.955% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0886936 - 99.9857% [1] +| | | | allocate FieldManagerBuilder: 3e-06 - 0.00338243% [1] +| | | | fmb->setWorksetContainer(): 3.94e-07 - 0.000444226% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0806564 - 90.9383% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0806448 - 99.9855% [1] +| | | | | | getWorksets(): 0.0380962 - 47.2395% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0380931 - 99.9918% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0266251 - 69.8947% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00404346 - 15.1867% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00445751 - 16.7418% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000266798 - 5.98536% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00418353 - 93.8535% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000118133 - 2.82376% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.942e-05 - 0.703234% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000221798 - 5.30169% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00030589 - 7.31176% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000748013 - 17.8799% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 8.6557e-05 - 2.06899% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000668587 - 15.9814% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.35e-05 - 1.75689% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00124477 - 29.754% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000595662 - 47.8533% [1] +| | | | | | | | | | | | Remainder: 0.000649105 - 52.1467% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000620469 - 14.8312% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.2196e-05 - 0.530556% [1] +| | | | | | | | | | | Remainder: 4.4202e-05 - 1.05657% +| | | | | | | | | | Remainder: 7.182e-06 - 0.161121% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0107118 - 40.232% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00554692 - 51.7833% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.6543e-05 - 0.658799% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.82e-06 - 0.159007% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00286213 - 51.5986% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00221763 - 39.9795% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.902e-06 - 0.160486% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000180491 - 3.2539% [1] +| | | | | | | | | | | Remainder: 0.000232398 - 4.18968% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00222677 - 20.788% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00245739 - 22.941% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.0039e-05 - 0.373784% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000247637 - 2.31182% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000155472 - 1.45141% [1] +| | | | | | | | | | Remainder: 3.7564e-05 - 0.350679% +| | | | | | | | | Remainder: 0.00741229 - 27.8395% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0114419 - 30.0367% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0114219 - 99.8254% [2] +| | | | | | | | | Remainder: 1.9972e-05 - 0.174551% +| | | | | | | | Remainder: 2.6096e-05 - 0.0685059% +| | | | | | | Remainder: 3.121e-06 - 0.00819242% +| | | | | | getOrientations(): 6.604e-06 - 0.008189% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000698891 - 0.866629% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069607 - 0.863131% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000335984 - 0.416622% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000114291 - 0.141722% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000786549 - 0.975325% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.69e-07 - 0.000705563% [2] +| | | | | | Remainder: 0.0399096 - 49.4882% +| | | | | Remainder: 1.1662e-05 - 0.0144589% +| | | | fmb->setupBCFieldManagers(): 8.412e-06 - 0.00948434% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3587e-05 - 0.015319% [1] +| | | | build response library: 0.00799167 - 9.01043% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00791453 - 99.0347% [1] +| | | | | | getWorksets(): 3.635e-06 - 0.0459282% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.503e-06 - 68.8583% [1] +| | | | | | | Remainder: 1.132e-06 - 31.1417% +| | | | | | getOrientations(): 4.86e-07 - 0.00614061% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000745153 - 9.41501% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000909481 - 11.4913% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000370409 - 4.68012% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00106871 - 13.5031% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 9.94e-07 - 0.0125592% [3] +| | | | | | Remainder: 0.00481566 - 60.8458% +| | | | | Remainder: 7.7146e-05 - 0.96533% +| | | | Remainder: 2.0061e-05 - 0.0226183% +| | | Remainder: 1.2647e-05 - 0.0142572% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0818163 - 28.5507% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0817972 - 99.9766% [1] +| | | | allocate FieldManagerBuilder: 5.54e-07 - 0.000677285% [1] +| | | | fmb->setWorksetContainer(): 6.56e-07 - 0.000801983% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0817577 - 99.9517% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0817543 - 99.9959% [1] +| | | | | | getWorksets(): 0.028022 - 34.2759% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0280208 - 99.9957% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0269554 - 96.1977% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00409777 - 15.2021% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00387927 - 14.3915% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000222549 - 5.73687% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00365446 - 94.2047% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 4.8166e-05 - 1.31801% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.8492e-05 - 0.779651% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00020543 - 5.62135% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000241326 - 6.60361% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000667155 - 18.2559% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 3.209e-05 - 0.878106% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000586761 - 16.056% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.4516e-05 - 0.670852% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00119348 - 32.6582% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000596232 - 49.9575% [1] +| | | | | | | | | | | | Remainder: 0.000597247 - 50.0425% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000595789 - 16.3031% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.104e-05 - 0.575735% [1] +| | | | | | | | | | | Remainder: 1.0213e-05 - 0.279467% +| | | | | | | | | | Remainder: 2.268e-06 - 0.0584645% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0118768 - 44.061% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00585009 - 49.2564% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.4568e-05 - 0.249022% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.208e-06 - 0.123212% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00236028 - 40.346% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00247813 - 42.3606% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.371e-06 - 0.160186% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.803e-06 - 0.150476% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000257035 - 4.39369% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000650269 - 11.1155% [1] +| | | | | | | | | | | Remainder: 6.4426e-05 - 1.10128% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0024605 - 20.7169% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00244729 - 20.6056% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.9171e-05 - 0.245613% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000325201 - 2.73812% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000238616 - 2.00909% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000498347 - 4.19597% [1] +| | | | | | | | | | Remainder: 2.7589e-05 - 0.232293% +| | | | | | | | | Remainder: 0.00710153 - 26.3455% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00105865 - 3.77808% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00104649 - 98.8514% [1] +| | | | | | | | | Remainder: 1.216e-05 - 1.14863% +| | | | | | | | Remainder: 6.787e-06 - 0.0242213% +| | | | | | | Remainder: 1.215e-06 - 0.00433587% +| | | | | | getOrientations(): 6.559e-06 - 0.00802282% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000855882 - 1.0469% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00109269 - 1.33655% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000621352 - 0.760023% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00464617 - 5.68309% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00184467 - 39.7029% [1] +| | | | | | | Remainder: 0.0028015 - 60.2971% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00215303 - 2.63354% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.81e-07 - 0.000588348% [2] +| | | | | | Remainder: 0.0443561 - 54.2554% +| | | | | Remainder: 3.381e-06 - 0.00413539% +| | | | fmb->setupBCFieldManagers(): 4.136e-06 - 0.00505641% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.1602e-05 - 0.0141839% [1] +| | | | build response library: 1.7433e-05 - 0.0213125% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.37e-07 - 1.93312% [1] +| | | | | Remainder: 1.7096e-05 - 98.0669% +| | | | Remainder: 5.145e-06 - 0.00628994% +| | | Remainder: 1.911e-05 - 0.0233572% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0136037 - 4.74716% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.00373891 - 27.4845% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.00949396 - 69.7896% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.6874e-05 - 1.02038% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00680413 - 71.668% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.766e-06 - 0.0259548% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.971e-06 - 0.0436646% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.22e-07 - 0.0106112% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 4.262e-05 - 0.626384% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 8.9752e-05 - 1.31908% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.000360932 - 5.3046% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.5367e-05 - 0.666757% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.000101399 - 1.49026% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000286072 - 4.20439% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.000409791 - 6.02268% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 6.35e-07 - 0.00933256% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 3.65e-07 - 0.00536439% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000527386 - 7.75097% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00188326 - 27.6781% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 2.3728e-05 - 0.348729% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000181976 - 2.67449% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 2.8904e-05 - 0.424801% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00018596 - 2.73304% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.000356666 - 5.2419% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.000350537 - 5.15182% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0010228 - 15.0321% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.7468e-05 - 0.256726% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 9.3536e-05 - 1.37469% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.000264241 - 3.88354% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.7585e-05 - 0.258446% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00018677 - 2.74495% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 7.61e-07 - 0.0111844% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 6.808e-05 - 1.00057% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 9.953e-05 - 1.46279% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.3844e-05 - 0.203465% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 9.8933e-05 - 1.45401% [1] +| | | | | Remainder: 3.9775e-05 - 0.584571% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.0393e-05 - 0.10947% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.913e-06 - 0.0306827% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000131264 - 1.38261% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00237562 - 25.0224% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00121945 - 51.3318% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00114183 - 48.0646% [1] +| | | | | Remainder: 1.4338e-05 - 0.603548% +| | | | Remainder: 7.2766e-05 - 0.766445% +| | | Remainder: 0.000370827 - 2.72593% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00502273 - 1.75274% [1] +| | | getWorksets(): 2.611e-06 - 0.0519837% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.377e-06 - 52.7384% [1] +| | | | Remainder: 1.234e-06 - 47.2616% +| | | getOrientations(): 6.66e-07 - 0.0132597% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000706124 - 14.0586% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000896269 - 17.8443% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037396 - 7.44536% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011157 - 22.2131% [1] +| | | Phalanx::SortAndOrderEvaluators: 8.23e-07 - 0.0163855% [3] +| | | Remainder: 0.00192657 - 38.3571% +| | panzer::ModelEvaluator::create_W_op: 0.00367798 - 1.28347% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.00769663 - 2.68583% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 3.8163e-05 - 0.49584% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00644367 - 83.7207% [1] +| | | | panzer::WorksetContainer::getWorksets(): 8.98e-07 - 0.0139362% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 3.0061e-05 - 0.46652% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 7.6259e-05 - 1.18347% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000133846 - 2.07717% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.8504e-05 - 0.287165% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000123754 - 1.92055% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000117137 - 1.81786% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000693256 - 10.7587% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000142577 - 2.21267% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 7.9e-07 - 0.0122601% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.000952799 - 14.7866% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000256671 - 3.9833% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.1691e-05 - 0.647007% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 8.8892e-05 - 1.37952% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000268715 - 4.17021% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000381329 - 5.91788% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.676e-06 - 0.0415291% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.0327e-05 - 0.470648% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000236587 - 3.67162% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000383054 - 5.94465% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00174474 - 27.0767% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.1653e-05 - 0.336035% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000126527 - 1.96359% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000277685 - 4.30942% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000266828 - 4.14093% [1] +| | | | Remainder: 2.6421e-05 - 0.41003% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 5.972e-06 - 0.0775924% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.001e-06 - 0.0130057% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 9.4375e-05 - 1.22619% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00108462 - 14.0921% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00106963 - 98.618% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 8.506e-06 - 0.784237% [1] +| | | | Remainder: 6.484e-06 - 0.597813% +| | | Remainder: 2.8828e-05 - 0.374553% +| | Mini-EM: assemble Discrete Gradient: 0.00196443 - 0.685509% [1] +| | MaxwellPreconditioner::build: 0.0410227 - 14.3153% [1] +| | | Mini-EM: assemble Discrete Curl: 0.00152825 - 3.72538% [1] +| | | MaxwellPreconditioner: Schur complement: 7.294e-06 - 0.0177804% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000759636 - 1.85175% [1] +| | | | Ifpack2::Relaxation::initialize: 8.18e-06 - 1.07683% [1] +| | | | Ifpack2::Relaxation::compute: 6.6645e-05 - 8.77328% [1] +| | | | Remainder: 0.000684811 - 90.1499% +| | | MaxwellPreconditioner: Solver S_E: 0.0384717 - 93.7815% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0375467 - 97.5957% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.037251 - 99.2124% [1] +| | | | | | MueLu RefMaxwell: compute: 0.0352024 - 94.5005% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 8.6056e-05 - 0.244461% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.000826103 - 2.34672% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.000404302 - 48.9409% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000203529 - 24.6372% [1] +| | | | | | | | Remainder: 0.000218272 - 26.4219% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00250701 - 7.12171% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000110485 - 4.40704% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00217678 - 86.8277% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0014323 - 65.7991% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00108862 - 76.0047% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.000516339 - 47.4307% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 2.8763e-05 - 5.57057% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.2025e-05 - 4.26561% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 1.9734e-05 - 3.82191% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 5.7218e-05 - 11.0815% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 9.468e-06 - 1.83368% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.000197751 - 38.2987% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 8.995e-06 - 1.74207% [1] +| | | | | | | | | | | | Remainder: 0.000172385 - 33.386% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.6729e-05 - 2.45532% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.97e-06 - 14.8528% [1] +| | | | | | | | | | | | Remainder: 2.2759e-05 - 85.1472% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 2.7817e-05 - 2.55526% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 9.956e-06 - 35.7911% [1] +| | | | | | | | | | | | Remainder: 1.7861e-05 - 64.2089% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000286958 - 26.3599% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000272654 - 95.0153% [1] +| | | | | | | | | | | | Remainder: 1.4304e-05 - 4.9847% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.1284e-05 - 1.95514% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.899e-06 - 13.6206% [1] +| | | | | | | | | | | | Remainder: 1.8385e-05 - 86.3794% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.4333e-05 - 1.31662% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.403e-06 - 16.7655% [1] +| | | | | | | | | | | | Remainder: 1.193e-05 - 83.2345% +| | | | | | | | | | | Remainder: 0.000195157 - 17.9271% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 6.3804e-05 - 4.45465% [1] +| | | | | | | | | | Remainder: 0.000279881 - 19.5406% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 5.9851e-05 - 2.74952% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 4.977e-06 - 8.31565% [1] +| | | | | | | | | | Remainder: 5.4874e-05 - 91.6843% +| | | | | | | | | Remainder: 0.000684627 - 31.4514% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 9.5865e-05 - 3.82387% [1] +| | | | | | | | Remainder: 0.000123882 - 4.94142% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.000960741 - 2.72919% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.000479747 - 49.9351% [1] +| | | | | | | | Remainder: 0.000480994 - 50.0649% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0182607 - 51.8735% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00100635 - 2.85876% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00100296 - 99.6624% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000598321 - 59.6558% [1] +| | | | | | | | | Remainder: 0.000404634 - 40.3442% +| | | | | | | | Remainder: 3.397e-06 - 0.337556% +| | | | | | | MueLu RefMaxwell: Build A22: 0.000724723 - 2.05873% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000590916 - 81.5368% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.000311895 - 52.7816% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000175636 - 29.7227% [1] +| | | | | | | | | Remainder: 0.000103385 - 17.4957% +| | | | | | | | Remainder: 0.000133807 - 18.4632% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.00715118 - 20.3145% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0071475 - 99.9486% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00683485 - 95.6257% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.8968e-05 - 0.862755% [1] +| | | | | | | | | | Remainder: 0.00677588 - 99.1372% +| | | | | | | | | Remainder: 0.000312651 - 4.37427% +| | | | | | | | Remainder: 3.678e-06 - 0.0514321% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00116166 - 3.29993% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.6771e-05 - 4.88708% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.257e-06 - 0.36646% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.000982633 - 84.589% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.000980072 - 99.7394% [1] +| | | | | | | | | Remainder: 2.561e-06 - 0.260626% +| | | | | | | | Remainder: 0.000117995 - 10.1575% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 3.9917e-05 - 0.113393% [1] +| | | | | | | Remainder: 0.00247796 - 7.03918% +| | | | | | Remainder: 0.0020486 - 5.49945% +| | | | | Remainder: 0.00029572 - 0.787605% +| | | | Remainder: 0.000924971 - 2.40429% +| | | MaxwellPreconditioner: Block preconditioner: 0.000109972 - 0.268076% [1] +| | | Remainder: 0.000145825 - 0.355474% +| | Mini-EM: timestepper: 0.00617601 - 2.15519% [1] +| | | Mini-EM: Advance Time Step: 0.00617413 - 99.9697% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00127796 - 20.6986% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.3404e-05 - 3.39636% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00108175 - 84.6468% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.209e-06 - 0.111763% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.0101e-05 - 0.933765% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 5.9322e-05 - 5.48389% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 3.3537e-05 - 3.10025% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 4.89e-06 - 0.452045% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.814e-05 - 2.60134% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.9319e-05 - 1.7859% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.9018e-05 - 4.53136% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 8.535e-06 - 0.788999% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.08e-07 - 0.0654495% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000416758 - 38.5263% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 4.0373e-05 - 3.73219% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.6525e-05 - 1.52762% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 9.284e-06 - 0.858239% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 3.1126e-05 - 2.87737% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 7.2956e-05 - 6.74426% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.191e-06 - 0.202542% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.018e-06 - 0.648764% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.399e-05 - 2.2177% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 4.0651e-05 - 3.75789% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.7492e-05 - 8.08801% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.532e-06 - 0.511394% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.8754e-05 - 1.73367% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 5.124e-05 - 4.73677% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.0635e-05 - 1.90756% [1] +| | | | | | Remainder: 2.2446e-05 - 2.07497% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.951e-06 - 0.622164% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.225e-06 - 0.174106% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 8.9426e-05 - 6.99757% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.4327e-05 - 1.90358% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.403e-06 - 34.5419% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 8.46e-07 - 3.47762% [1] +| | | | | | Remainder: 1.5078e-05 - 61.9805% +| | | | | Remainder: 2.8875e-05 - 2.25946% +| | | | Stratimikos: BelosLOWS: 0.00420458 - 68.0999% [1] +| | | | | GMRES block system: Operation Op*x: 5.1518e-05 - 1.22528% [1] +| | | | | Belos::MVT::MvAddMv: 2.5213e-05 - 0.599655% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00373521 - 88.8367% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000120035 - 3.21361% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 2.5394e-05 - 21.1555% [2] +| | | | | | | | Belos::MVT::MvDot: 1.7957e-05 - 70.7136% [2] +| | | | | | | | Remainder: 7.437e-06 - 29.2864% +| | | | | | | Belos::MVT::MvScale: 9.739e-06 - 8.11347% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.3164e-05 - 27.6286% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.115e-05 - 93.9271% [2] +| | | | | | | | Remainder: 2.014e-06 - 6.07285% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.538e-06 - 7.94602% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.388e-06 - 77.4586% [2] +| | | | | | | | Remainder: 2.15e-06 - 22.5414% +| | | | | | | Remainder: 4.22e-05 - 35.1564% +| | | | | | Belos::MVT::MvAddMv: 1.4286e-05 - 0.382469% [2] +| | | | | | Belos::MVT::MvNorm: 8.699e-06 - 0.232892% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00331754 - 88.818% [1] +| | | | | | | CG Q_B: Operation Op*x: 8.337e-06 - 0.251301% [1] +| | | | | | | Belos::MVT::MvAddMv: 6.025e-06 - 0.181611% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000135803 - 4.09349% [1] +| | | | | | | | Belos::MVT::Assign: 3.003e-06 - 2.21129% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 2.2865e-05 - 16.8369% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.4624e-05 - 63.958% [1] +| | | | | | | | | Remainder: 8.241e-06 - 36.042% +| | | | | | | | CG Q_B: Operation Op*x: 5.478e-06 - 4.03378% [1] +| | | | | | | | Belos::MVT::MvTransMv: 4.3313e-05 - 31.894% [1] +| | | | | | | | Belos::MVT::MvNorm: 3.81e-06 - 2.80553% [1] +| | | | | | | | Remainder: 5.7334e-05 - 42.2185% +| | | | | | | CG S_E: Operation Op*x: 9.532e-06 - 0.287322% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.00278598 - 83.9773% [1] +| | | | | | | | Belos::MVT::Assign: 3.741e-06 - 0.13428% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00243523 - 87.4102% [8] +| | | | | | | | | MueLu RefMaxwell: solve: 0.00238445 - 97.915% [8] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.000699435 - 29.3331% [16] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.000590718 - 84.4565% [16] +| | | | | | | | | | | Remainder: 0.000108717 - 15.5435% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000145933 - 6.12019% [8] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 2.3372e-05 - 0.980182% [8] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 2.0354e-05 - 0.853613% [8] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00138059 - 57.8997% [8] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00057573 - 41.7017% [8] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.000513512 - 89.1932% [8] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.000503527 - 98.0555% [8] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.000467721 - 92.889% [8] +| | | | | | | | | | | | | | Remainder: 3.5806e-05 - 7.11104% +| | | | | | | | | | | | | Remainder: 9.985e-06 - 1.94445% +| | | | | | | | | | | | Remainder: 6.2218e-05 - 10.8068% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.000783976 - 56.7855% [8] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.000747335 - 95.3263% [8] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.000738832 - 98.8622% [8] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.000716598 - 96.9907% [8] +| | | | | | | | | | | | | | Remainder: 2.2234e-05 - 3.00934% +| | | | | | | | | | | | | Remainder: 8.503e-06 - 1.13778% +| | | | | | | | | | | | Remainder: 3.6641e-05 - 4.67374% +| | | | | | | | | | | Remainder: 2.0886e-05 - 1.51283% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 3.7556e-05 - 1.57504% [8] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 2.05e-05 - 0.859736% [8] +| | | | | | | | | | Remainder: 5.6712e-05 - 2.37841% +| | | | | | | | | Remainder: 5.0775e-05 - 2.08502% +| | | | | | | | CG S_E: Operation Op*x: 6.5902e-05 - 2.36549% [8] +| | | | | | | | Belos::MVT::MvTransMv: 0.000119998 - 4.30721% [8] +| | | | | | | | Belos::MVT::MvAddMv: 5.7928e-05 - 2.07927% [23] +| | | | | | | | Belos::MVT::MvNorm: 2.2284e-05 - 0.799862% [8] +| | | | | | | | Remainder: 8.0897e-05 - 2.90372% +| | | | | | | Remainder: 0.000371862 - 11.209% +| | | | | | GMRES block system: Operation Op*x: 3.2315e-05 - 0.865146% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 4.27e-06 - 0.114318% [1] +| | | | | | Remainder: 0.000238066 - 6.37357% +| | | | | Remainder: 0.000392641 - 9.33841% +| | | | Mini-EM: Compute responses: 0.000638581 - 10.3428% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.3088e-05 - 6.74746% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000272191 - 42.6243% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.052e-06 - 0.386493% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.547e-06 - 2.77269% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 2.0569e-05 - 7.55683% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.63e-07 - 0.170101% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 7.579e-06 - 2.78444% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.057e-06 - 1.85789% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.963e-05 - 10.8857% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.06e-07 - 0.112421% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 5.967e-06 - 2.19221% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 8.7379e-05 - 32.1021% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 6.96e-06 - 2.55703% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.0355e-05 - 3.80431% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.83e-07 - 0.214188% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 6.5895e-05 - 24.2091% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 3.933e-06 - 1.44494% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.997e-06 - 1.83584% [1] +| | | | | | Remainder: 1.3919e-05 - 5.11369% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.057e-06 - 0.791912% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.341e-06 - 0.209997% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 8.8961e-05 - 13.931% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 9.8549e-05 - 15.4325% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.74e-07 - 0.683924% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 8.6983e-05 - 88.2637% [1] +| | | | | | Remainder: 1.0892e-05 - 11.0524% +| | | | | Remainder: 0.000129394 - 20.2627% +| | | | Remainder: 5.3015e-05 - 0.858663% +| | | Remainder: 1.872e-06 - 0.0303108% +| | Remainder: 0.0219231 - 7.6503% +| Remainder: 3.7573e-05 - 0.0131098% + +================================= +FOM Calculation +================================= + Number of cells = 64 + Time for Belos Linear Solve = 0.00420458 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 15.2215 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=maxwell4.xml': + + 28.84 msec task-clock:u # 0.030 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,238 page-faults:u # 112.291 K/sec + 46,524,233 cycles:u # 1.613 GHz + 78,604,006 instructions:u # 1.69 insn per cycle + 17,054,156 branches:u # 591.422 M/sec + 298,876 branch-misses:u # 1.75% of all branches + + 0.953946818 seconds time elapsed + + 0.639287000 seconds user + 0.274145000 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=maxwell4.xml': + + 6,035 iTLB-loads:u + 13,621 iTLB-load-misses:u # 225.70% of all iTLB cache accesses + 17,783,780 dTLB-loads:u + 12,598 dTLB-load-misses:u # 0.07% of all dTLB cache accesses + + 0.934745395 seconds time elapsed + + 0.616499000 seconds user + 0.273697000 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=maxwell4.xml': + + 17,494,763 L1-dcache-loads:u + 576,538 L1-dcache-load-misses:u # 3.30% of all L1-dcache accesses + 67,358 LLC-loads:u + 11,047 LLC-load-misses:u # 16.40% of all LL-cache accesses + + 0.930686140 seconds time elapsed + + 0.613608000 seconds user + 0.277369000 seconds sys + + diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell4_power.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell4_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell4_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell6.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell6.output new file mode 100644 index 0000000..8ca4995 --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell6.output @@ -0,0 +1,1398 @@ +tron66.umiacs.umd.edu +1 MueLu Tpetra maxwell6.xml +output/xeon_MueLu_Tpetra_maxwell6.output +output/xeon_MueLu_Tpetra_maxwell6_power.output +dt = 2.22376e-09 + +Loading solver config from solverMueLu.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 2.22376e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 2.22376e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 882 x 882, nnz = 22914 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 8.82e+02, dev = 0.0%, min = 0.0% ( 882 on 0), max = 0.0% ( 882 on 0) +SM_Matrix # nnz per proc : avg = 2.29e+04, dev = 0.0%, min = 0.0% ( 22914 on 0), max = 0.0% ( 22914 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0833333 / 0.0833333 / 0.0833333 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 343 x 343, nnz = 6859 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/6859 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/343 [0.00%] (total) + remaining : 343 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 308 (phase), 308/343 [89.80%] (total) + remaining : 35 + aggregates : 21 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 308/343 [89.80%] (total) + remaining : 35 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 35 (phase), 343/343 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 343/343 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 21 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 343 x 21 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ptent # nnz per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 63 x 63, nnz = 2079 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 6.30e+01, dev = 0.0%, min = 0.0% ( 63 on 0), max = 0.0% ( 63 on 0) +coarseA11 # nnz per proc : avg = 2.08e+03, dev = 0.0%, min = 0.0% ( 2079 on 0), max = 0.0% ( 2079 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 63 x 63, nnz = 2079 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 6.30e+01, dev = 0.0%, min = 0.0% ( 63 on 0), max = 0.0% ( 63 on 0) +A0 # nnz per proc : avg = 2.08e+03, dev = 0.0%, min = 0.0% ( 2079 on 0), max = 0.0% ( 2079 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 63 2079 33.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0108 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 343 x 343, nnz = 6859 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +Ac # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +A22 size = 343 x 343, nnz = 6859 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +A22 # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 343 x 343, nnz = 6859 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) +A0 # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 17.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 343 6859 20.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.0368 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.98 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97663, alpha: 20, lambdaMin: 0.148831, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [882, 882], Global nnz: 22914} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 882 22914 25.9796 +(2, 2) 343 6859 19.9971 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97663, alpha: 20, lambdaMin: 0.148831, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [882, 882], Global nnz: 22914} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.10 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 63 2079 33.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 17.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 343 6859 20.00 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=1638, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=756, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000282971 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=882, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 10 iterations with total CPU time of 0.00604499 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.00765144 sec +Electromagnetic Energy = 2.11683e-07 +Electromagnetic Energy/dt^2 = 4.28066e+10 + +* finished time step 1, t = 2.22376e-09 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 0.38185 [1] +| Mini-EM: Total Time: 0.381818 - 99.9917% [1] +| | Mini-EM: build mesh: 0.000423133 - 0.11082% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000271248 - 64.1047% [1] +| | | Remainder: 0.000151885 - 35.8953% +| | Mini-EM: build physics blocks: 0.000903666 - 0.236674% [1] +| | Mini-EM: build auxiliary physics blocks: 0.00076915 - 0.201444% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0159857 - 4.18673% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.00744073 - 1.94876% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00234441 - 31.5078% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00185357 - 79.0633% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000154358 - 6.58409% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00029699 - 12.668% [4] +| | | | Remainder: 3.9494e-05 - 1.6846% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00203725 - 27.3798% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000343853 - 16.8783% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.426e-05 - 0.699962% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000215071 - 10.5569% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 8.7656e-05 - 4.30265% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125179 - 61.4451% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 5.2413e-05 - 2.57273% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.7715e-05 - 1.36041% [4] +| | | | Remainder: 4.4493e-05 - 2.18397% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000748556 - 10.0603% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000369556 - 4.96666% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000649985 - 8.7355% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000443404 - 5.95915% [4] +| | | Remainder: 0.000847563 - 11.3909% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.00023733 - 0.0621578% [2] +| | Mini-EM: setup physics model evaluator: 0.0950763 - 24.9009% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0950634 - 99.9865% [1] +| | | | allocate FieldManagerBuilder: 7.034e-06 - 0.00739927% [1] +| | | | fmb->setWorksetContainer(): 4.05e-07 - 0.000426031% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.086819 - 91.3274% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0868076 - 99.9869% [1] +| | | | | | getWorksets(): 0.0435932 - 50.2182% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.04359 - 99.9927% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0287049 - 65.852% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00397679 - 13.8541% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0043338 - 15.0978% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000265241 - 6.12029% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00405814 - 93.6393% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012219 - 3.01098% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.8232e-05 - 0.695688% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000235685 - 5.80771% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000325376 - 8.01786% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000875798 - 21.5813% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000120497 - 2.96927% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0006809 - 16.7786% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.6292e-05 - 1.87997% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00131173 - 32.3235% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000623745 - 47.5513% [1] +| | | | | | | | | | | | Remainder: 0.000687987 - 52.4487% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000194364 - 4.78948% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 4.3891e-05 - 1.08155% [1] +| | | | | | | | | | | Remainder: 4.3184e-05 - 1.06413% +| | | | | | | | | | Remainder: 1.0417e-05 - 0.240366% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.013446 - 46.8423% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00779405 - 57.9655% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.9512e-05 - 0.635254% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.124e-06 - 0.117064% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00445665 - 57.1801% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00271816 - 34.8748% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.86e-06 - 0.126507% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00032852 - 4.21501% [1] +| | | | | | | | | | | Remainder: 0.000222231 - 2.85129% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00278129 - 20.6849% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00214282 - 15.9365% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.432e-05 - 0.329614% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000351927 - 2.61733% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000293211 - 2.18065% [1] +| | | | | | | | | | Remainder: 3.8392e-05 - 0.285527% +| | | | | | | | | Remainder: 0.00694827 - 24.2059% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0148639 - 34.0994% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0148313 - 99.7805% [2] +| | | | | | | | | Remainder: 3.263e-05 - 0.219525% +| | | | | | | | Remainder: 2.1205e-05 - 0.0486465% +| | | | | | | Remainder: 3.203e-06 - 0.00734748% +| | | | | | getOrientations(): 7.112e-06 - 0.00819283% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000692979 - 0.798293% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000703215 - 0.810085% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000330532 - 0.380764% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011638 - 0.134067% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000782741 - 0.901696% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 5.3e-07 - 0.000610546% [2] +| | | | | | Remainder: 0.0405809 - 46.7481% +| | | | | Remainder: 1.1362e-05 - 0.013087% +| | | | fmb->setupBCFieldManagers(): 8.874e-06 - 0.00933482% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4451e-05 - 0.0152014% [1] +| | | | build response library: 0.00819324 - 8.61871% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00810775 - 98.9566% [1] +| | | | | | getWorksets(): 3.364e-06 - 0.0414912% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.518e-06 - 74.8514% [1] +| | | | | | | Remainder: 8.46e-07 - 25.1486% +| | | | | | getOrientations(): 5.96e-07 - 0.00735099% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000733775 - 9.05029% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000906163 - 11.1765% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393577 - 4.85433% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011603 - 14.311% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.176e-06 - 0.0145046% [3] +| | | | | | Remainder: 0.0049088 - 60.5446% +| | | | | Remainder: 8.5492e-05 - 1.04345% +| | | | Remainder: 2.0434e-05 - 0.0214951% +| | | Remainder: 1.2854e-05 - 0.0135197% +| | Mini-EM: setup auxiliary physics model evaluator: 0.0907998 - 23.7809% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.0907905 - 99.9898% [1] +| | | | allocate FieldManagerBuilder: 7.48e-07 - 0.000823875% [1] +| | | | fmb->setWorksetContainer(): 5.75e-07 - 0.000633326% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0907432 - 99.9479% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.090739 - 99.9954% [1] +| | | | | | getWorksets(): 0.0303146 - 33.4085% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0303132 - 99.9954% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0268608 - 88.6112% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00392374 - 14.6076% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00358162 - 13.334% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000221417 - 6.18204% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00335785 - 93.7524% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 4.5651e-05 - 1.35953% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.7043e-05 - 0.805366% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000211494 - 6.29849% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000111672 - 3.3257% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000807599 - 24.0511% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 6.7403e-05 - 2.00732% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000615584 - 18.3327% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.3887e-05 - 0.711377% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000773439 - 23.0337% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000157935 - 20.4198% [1] +| | | | | | | | | | | | Remainder: 0.000615504 - 79.5802% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000629153 - 18.7368% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.5227e-05 - 1.04909% [1] +| | | | | | | | | | | Remainder: 9.701e-06 - 0.288905% +| | | | | | | | | | Remainder: 2.347e-06 - 0.0655291% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0122942 - 45.77% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00507328 - 41.2656% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.5248e-05 - 0.300555% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.075e-06 - 0.159167% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00261983 - 51.6398% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00147071 - 28.9893% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.817e-06 - 0.173793% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.446e-06 - 0.16648% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000180422 - 3.55632% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000699244 - 13.7829% [1] +| | | | | | | | | | | Remainder: 6.2485e-05 - 1.23165% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00213306 - 17.3501% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00272978 - 22.2038% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.2224e-05 - 0.262107% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000453843 - 3.69152% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000441314 - 3.58961% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0014028 - 11.4102% [1] +| | | | | | | | | | Remainder: 2.7914e-05 - 0.22705% +| | | | | | | | | Remainder: 0.00706128 - 26.2884% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00344529 - 11.3656% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00342996 - 99.5551% [1] +| | | | | | | | | Remainder: 1.5327e-05 - 0.444869% +| | | | | | | | Remainder: 7.024e-06 - 0.0231715% +| | | | | | | Remainder: 1.407e-06 - 0.00464133% +| | | | | | getOrientations(): 5.538e-06 - 0.00610322% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000860801 - 0.948656% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00113627 - 1.25223% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000636865 - 0.701865% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0105559 - 11.6333% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00393 - 37.2303% [1] +| | | | | | | Remainder: 0.00662591 - 62.7697% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00213627 - 2.3543% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.66e-07 - 0.000513561% [2] +| | | | | | Remainder: 0.0450923 - 49.6945% +| | | | | Remainder: 4.202e-06 - 0.00463065% +| | | | fmb->setupBCFieldManagers(): 4.906e-06 - 0.00540365% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3907e-05 - 0.0153177% [1] +| | | | build response library: 2.083e-05 - 0.0229429% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.91e-07 - 1.39702% [1] +| | | | | Remainder: 2.0539e-05 - 98.603% +| | | | Remainder: 6.357e-06 - 0.00700183% +| | | Remainder: 9.304e-06 - 0.0102467% +| | Mini-EM: eval auxiliary physics model evaluator: 0.03332 - 8.72666% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0099882 - 29.9766% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.0227539 - 68.2889% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000141742 - 0.622936% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0154207 - 67.7717% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.396e-06 - 0.00905278% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.83e-06 - 0.0248368% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.38e-07 - 0.00478578% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 8.3357e-05 - 0.540553% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000265695 - 1.72298% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00111393 - 7.22364% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000160913 - 1.04349% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.000332925 - 2.15895% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000935486 - 6.06644% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00135951 - 8.81614% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 7.57e-07 - 0.00490899% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.67e-07 - 0.0030284% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00205464 - 13.3239% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00189691 - 12.3011% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 6.6833e-05 - 0.433398% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000463264 - 3.00417% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 5.5014e-05 - 0.356755% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.000573231 - 3.71729% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00119801 - 7.76882% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00135957 - 8.81654% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000999954 - 6.4845% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.4062e-05 - 0.285733% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000219111 - 1.42089% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.000847158 - 5.49365% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 7.3225e-05 - 0.474849% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.000477368 - 3.09563% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 9.82e-07 - 0.00636807% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000209166 - 1.3564% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.000305919 - 1.98382% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.1576e-05 - 0.269612% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000230559 - 1.49513% [1] +| | | | | Remainder: 4.5131e-05 - 0.292665% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.0347e-05 - 0.0454736% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.646e-06 - 0.0116288% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00016383 - 0.72001% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0069121 - 30.3777% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0034127 - 49.3728% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0034828 - 50.3871% [1] +| | | | | Remainder: 1.6596e-05 - 0.240101% +| | | | Remainder: 0.000102515 - 0.450539% +| | | Remainder: 0.000577921 - 1.73446% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00529895 - 1.38782% [1] +| | | getWorksets(): 2.311e-06 - 0.0436124% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.371e-06 - 59.325% [1] +| | | | Remainder: 9.4e-07 - 40.675% +| | | getOrientations(): 7.35e-07 - 0.0138707% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000711173 - 13.421% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000883288 - 16.6691% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000368147 - 6.94754% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00109847 - 20.73% [1] +| | | Phalanx::SortAndOrderEvaluators: 8.75e-07 - 0.0165127% [3] +| | | Remainder: 0.00223395 - 42.1584% +| | panzer::ModelEvaluator::create_W_op: 0.0102639 - 2.68817% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0163977 - 4.29463% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.4467e-05 - 0.271178% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0129663 - 79.0742% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.071e-06 - 0.00825985% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 6.5359e-05 - 0.504067% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000245223 - 1.89123% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000398404 - 3.0726% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.9235e-05 - 0.379714% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000412948 - 3.18477% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000380416 - 2.93387% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000701504 - 5.41019% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000321062 - 2.47612% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.67e-07 - 0.00668654% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.000989945 - 7.63473% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000837033 - 6.45543% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000133346 - 1.0284% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000318848 - 2.45904% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00081766 - 6.30602% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00129039 - 9.95183% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.822e-06 - 0.021764% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 7.2519e-05 - 0.559287% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000849945 - 6.55501% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00125137 - 9.6509% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00172388 - 13.2951% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.2138e-05 - 0.32498% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000380132 - 2.93168% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000932132 - 7.18886% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000719734 - 5.55079% [1] +| | | | Remainder: 2.8357e-05 - 0.218697% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.428e-06 - 0.0452991% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.114e-06 - 0.00679364% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000125418 - 0.764852% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0032106 - 19.5796% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0031872 - 99.2714% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.4616e-05 - 0.455243% [1] +| | | | Remainder: 8.778e-06 - 0.273407% +| | | Remainder: 4.2325e-05 - 0.258116% +| | Mini-EM: assemble Discrete Gradient: 0.00389982 - 1.02138% [1] +| | MaxwellPreconditioner::build: 0.0677393 - 17.7412% [1] +| | | Mini-EM: assemble Discrete Curl: 0.0029136 - 4.3012% [1] +| | | MaxwellPreconditioner: Schur complement: 7.88e-06 - 0.0116328% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000799276 - 1.17993% [1] +| | | | Ifpack2::Relaxation::initialize: 9.086e-06 - 1.13678% [1] +| | | | Ifpack2::Relaxation::compute: 7.6729e-05 - 9.59981% [1] +| | | | Remainder: 0.000713461 - 89.2634% +| | | MaxwellPreconditioner: Solver S_E: 0.0636311 - 93.9353% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0625082 - 98.2354% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.0621806 - 99.4758% [1] +| | | | | | MueLu RefMaxwell: compute: 0.0601675 - 96.7625% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000131941 - 0.21929% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00124314 - 2.06614% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.000612042 - 49.2334% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000388566 - 31.2567% [1] +| | | | | | | | Remainder: 0.000242535 - 19.5098% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00316502 - 5.26035% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.000148254 - 4.68414% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00275522 - 87.0523% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00198517 - 72.051% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00160367 - 80.7829% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0010041 - 62.6124% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.1611e-05 - 3.14819% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.2905e-05 - 2.28115% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 2.0063e-05 - 1.99811% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000147768 - 14.7165% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 9.383e-06 - 0.934469% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.000579034 - 57.667% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.0234e-05 - 1.01922% [1] +| | | | | | | | | | | | Remainder: 0.000183102 - 18.2354% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.0002e-05 - 1.87083% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.035e-06 - 16.7822% [1] +| | | | | | | | | | | | Remainder: 2.4967e-05 - 83.2178% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 4.2001e-05 - 2.61905% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 2.3829e-05 - 56.7344% [1] +| | | | | | | | | | | | Remainder: 1.8172e-05 - 43.2656% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000290059 - 18.0871% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000272265 - 93.8654% [1] +| | | | | | | | | | | | Remainder: 1.7794e-05 - 6.13461% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.493e-05 - 1.55455% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 1.0445e-05 - 41.8973% [1] +| | | | | | | | | | | | Remainder: 1.4485e-05 - 58.1027% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.884e-05 - 1.1748% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.693e-06 - 14.2941% [1] +| | | | | | | | | | | | Remainder: 1.6147e-05 - 85.7059% +| | | | | | | | | | | Remainder: 0.000193743 - 12.0812% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 7.1915e-05 - 3.62262% [1] +| | | | | | | | | | Remainder: 0.000309576 - 15.5945% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 6.5903e-05 - 2.39193% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 5.866e-06 - 8.90096% [1] +| | | | | | | | | | Remainder: 6.0037e-05 - 91.099% +| | | | | | | | | Remainder: 0.000704155 - 25.5571% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000112662 - 3.5596% [1] +| | | | | | | | Remainder: 0.00014888 - 4.70392% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00194709 - 3.23612% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0010766 - 55.2927% [1] +| | | | | | | | Remainder: 0.000870494 - 44.7073% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0177393 - 29.4832% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00122594 - 2.03754% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00122268 - 99.7345% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000824716 - 67.4515% [1] +| | | | | | | | | Remainder: 0.000397964 - 32.5485% +| | | | | | | | Remainder: 3.255e-06 - 0.265512% +| | | | | | | MueLu RefMaxwell: Build A22: 0.0012449 - 2.06906% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00111801 - 89.8075% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.000646868 - 57.8587% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000346149 - 30.9611% [1] +| | | | | | | | | Remainder: 0.000124997 - 11.1803% +| | | | | | | | Remainder: 0.000126886 - 10.1925% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0282112 - 46.8878% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0282078 - 99.988% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0278728 - 98.8123% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 8.644e-05 - 0.310123% [1] +| | | | | | | | | | Remainder: 0.0277863 - 99.6899% +| | | | | | | | | Remainder: 0.000335031 - 1.18772% +| | | | | | | | Remainder: 3.376e-06 - 0.0119669% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00256902 - 4.26978% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 4.6489e-05 - 1.8096% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.678e-06 - 0.182093% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0023802 - 92.65% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00237709 - 99.8693% [1] +| | | | | | | | | Remainder: 3.11e-06 - 0.130661% +| | | | | | | | Remainder: 0.000137656 - 5.35831% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 6.1366e-05 - 0.101992% [1] +| | | | | | | Remainder: 0.00262854 - 4.3687% +| | | | | | Remainder: 0.00201312 - 3.23754% +| | | | | Remainder: 0.00032766 - 0.524187% +| | | | Remainder: 0.00112287 - 1.76465% +| | | MaxwellPreconditioner: Block preconditioner: 0.000118473 - 0.174896% [1] +| | | Remainder: 0.000268957 - 0.397047% +| | Mini-EM: timestepper: 0.0108115 - 2.83158% [1] +| | | Mini-EM: Advance Time Step: 0.0108095 - 99.9821% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00224575 - 20.7756% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.1729e-05 - 2.74871% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00199014 - 88.618% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.368e-06 - 0.118987% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.4546e-05 - 0.730904% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000134095 - 6.73797% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 8.4996e-05 - 4.27086% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.0736e-05 - 0.53946% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 7.1709e-05 - 3.60322% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 6.3662e-05 - 3.19887% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 5.9648e-05 - 2.99718% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.7722e-05 - 0.890491% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.89e-07 - 0.0396455% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000423063 - 21.258% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000156686 - 7.87312% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.7245e-05 - 2.37396% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 2.4466e-05 - 1.22936% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 9.6589e-05 - 4.85338% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000241029 - 12.1112% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.394e-06 - 0.120293% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.2383e-05 - 0.622218% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.5824e-05 - 3.80999% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00013585 - 6.82616% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.9668e-05 - 4.50562% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.51e-06 - 0.477856% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 5.441e-05 - 2.73398% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000110301 - 5.54238% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.5538e-05 - 1.28323% [1] +| | | | | | Remainder: 2.4911e-05 - 1.25172% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.904e-06 - 0.396483% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.206e-06 - 0.0982301% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00012076 - 5.37727% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.7464e-05 - 1.22293% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.774e-06 - 35.5884% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.69e-06 - 6.15351% [1] +| | | | | | Remainder: 1.6e-05 - 58.2581% +| | | | | Remainder: 3.4547e-05 - 1.53833% +| | | | Stratimikos: BelosLOWS: 0.00767799 - 71.0297% [1] +| | | | | GMRES block system: Operation Op*x: 0.000115752 - 1.50758% [1] +| | | | | Belos::MVT::MvAddMv: 4.1641e-05 - 0.542343% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00707971 - 92.2079% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000133893 - 1.89122% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.2614e-05 - 24.3583% [2] +| | | | | | | | Belos::MVT::MvDot: 2.43e-05 - 74.5079% [2] +| | | | | | | | Remainder: 8.314e-06 - 25.4921% +| | | | | | | Belos::MVT::MvScale: 1.0879e-05 - 8.12514% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.8806e-05 - 28.9828% [2] +| | | | | | | | Belos::MVT::MvTransMv: 3.6298e-05 - 93.5371% [2] +| | | | | | | | Remainder: 2.508e-06 - 6.46292% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.2271e-05 - 9.16478% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.856e-06 - 80.3195% [2] +| | | | | | | | Remainder: 2.415e-06 - 19.6805% +| | | | | | | Remainder: 3.9323e-05 - 29.369% +| | | | | | Belos::MVT::MvAddMv: 1.6566e-05 - 0.233993% [2] +| | | | | | Belos::MVT::MvNorm: 1.0225e-05 - 0.144427% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.00656124 - 92.6766% [1] +| | | | | | | CG Q_B: Operation Op*x: 2.1036e-05 - 0.32061% [1] +| | | | | | | Belos::MVT::MvAddMv: 7.106e-06 - 0.108303% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000158286 - 2.41244% [1] +| | | | | | | | Belos::MVT::Assign: 4.678e-06 - 2.95541% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 1.8809e-05 - 11.8829% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.0147e-05 - 53.9476% [1] +| | | | | | | | | Remainder: 8.662e-06 - 46.0524% +| | | | | | | | CG Q_B: Operation Op*x: 1.1752e-05 - 7.42454% [1] +| | | | | | | | Belos::MVT::MvTransMv: 4.6482e-05 - 29.3658% [1] +| | | | | | | | Belos::MVT::MvNorm: 4.844e-06 - 3.06028% [1] +| | | | | | | | Remainder: 7.1721e-05 - 45.311% +| | | | | | | CG S_E: Operation Op*x: 3.0369e-05 - 0.462855% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0059285 - 90.3563% [1] +| | | | | | | | Belos::MVT::Assign: 5.149e-06 - 0.0868517% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.00531608 - 89.67% [10] +| | | | | | | | | MueLu RefMaxwell: solve: 0.00524267 - 98.619% [10] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00155585 - 29.6766% [20] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00140273 - 90.1586% [20] +| | | | | | | | | | | Remainder: 0.000153117 - 9.84139% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000385598 - 7.355% [10] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 4.1321e-05 - 0.788168% [10] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 4.0462e-05 - 0.771783% [10] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00300333 - 57.2863% [10] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.000796842 - 26.5319% [10] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.000694547 - 87.1624% [10] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.000682317 - 98.2391% [10] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.000625227 - 91.6329% [10] +| | | | | | | | | | | | | | Remainder: 5.709e-05 - 8.36708% +| | | | | | | | | | | | | Remainder: 1.223e-05 - 1.76086% +| | | | | | | | | | | | Remainder: 0.000102295 - 12.8376% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00217854 - 72.5373% [10] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00212817 - 97.6881% [10] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00211711 - 99.4802% [10] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.00208609 - 98.5351% [10] +| | | | | | | | | | | | | | Remainder: 3.1013e-05 - 1.46488% +| | | | | | | | | | | | | Remainder: 1.1062e-05 - 0.51979% +| | | | | | | | | | | | Remainder: 5.0366e-05 - 2.31192% +| | | | | | | | | | | Remainder: 2.7953e-05 - 0.930734% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 8.3237e-05 - 1.58768% [10] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 4.987e-05 - 0.951234% [10] +| | | | | | | | | | Remainder: 8.3e-05 - 1.58316% +| | | | | | | | | Remainder: 7.3416e-05 - 1.38102% +| | | | | | | | CG S_E: Operation Op*x: 0.000190658 - 3.21596% [10] +| | | | | | | | Belos::MVT::MvTransMv: 0.000184854 - 3.11806% [10] +| | | | | | | | Belos::MVT::MvAddMv: 9.6456e-05 - 1.62699% [29] +| | | | | | | | Belos::MVT::MvNorm: 3.6125e-05 - 0.609345% [10] +| | | | | | | | Remainder: 9.9173e-05 - 1.67282% +| | | | | | | Remainder: 0.000415947 - 6.33946% +| | | | | | GMRES block system: Operation Op*x: 9.9951e-05 - 1.41179% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 5.144e-06 - 0.0726583% [1] +| | | | | | Remainder: 0.000252694 - 3.56927% +| | | | | Remainder: 0.000440881 - 5.74214% +| | | | Mini-EM: Compute responses: 0.000823469 - 7.61798% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.6883e-05 - 6.90773% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000417926 - 50.7519% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.524e-06 - 0.364658% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.0644e-05 - 2.54686% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 5.9916e-05 - 14.3365% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.29e-07 - 0.126577% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.6349e-05 - 3.91194% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.0527e-05 - 2.51887% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 8.6967e-05 - 20.8092% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.57e-07 - 0.157205% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.5166e-05 - 3.62887% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000103053 - 24.6582% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.3247e-05 - 3.1697% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.2233e-05 - 2.92707% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.83e-07 - 0.115571% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.7833e-05 - 13.8381% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.8e-06 - 1.62708% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.175e-06 - 1.23826% [1] +| | | | | | Remainder: 1.6823e-05 - 4.02535% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.489e-06 - 0.545133% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.434e-06 - 0.174141% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000114483 - 13.9025% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000113364 - 13.7666% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.15e-07 - 0.630712% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000100158 - 88.3508% [1] +| | | | | | Remainder: 1.2491e-05 - 11.0185% +| | | | | Remainder: 0.00011489 - 13.952% +| | | | Remainder: 6.2342e-05 - 0.576731% +| | | Remainder: 1.931e-06 - 0.0178606% +| | Remainder: 0.0224515 - 5.88014% +| Remainder: 3.1525e-05 - 0.00825586% + +================================= +FOM Calculation +================================= + Number of cells = 216 + Time for Belos Linear Solve = 0.00767799 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 28.1324 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=maxwell6.xml': + + 29.05 msec task-clock:u # 0.027 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 3,258 page-faults:u # 112.154 K/sec + 46,083,810 cycles:u # 1.586 GHz + 79,091,262 instructions:u # 1.72 insn per cycle + 17,142,768 branches:u # 590.128 M/sec + 298,230 branch-misses:u # 1.74% of all branches + + 1.066084939 seconds time elapsed + + 0.714890000 seconds user + 0.294875000 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=maxwell6.xml': + + 8,268 iTLB-loads:u + 13,948 iTLB-load-misses:u # 168.70% of all iTLB cache accesses + 17,892,377 dTLB-loads:u + 14,417 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 1.074320806 seconds time elapsed + + 0.698096000 seconds user + 0.294441000 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=maxwell6.xml': + + 17,736,175 L1-dcache-loads:u + 584,957 L1-dcache-load-misses:u # 3.30% of all L1-dcache accesses + 71,471 LLC-loads:u + 11,675 LLC-load-misses:u # 16.34% of all LL-cache accesses + + 1.022001190 seconds time elapsed + + 0.695693000 seconds user + 0.299745000 seconds sys + + diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell6_power.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell6_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell6_power.output @@ -0,0 +1,2 @@ +Start +End diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell8.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell8.output new file mode 100644 index 0000000..86afd75 --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell8.output @@ -0,0 +1,1398 @@ +tron66.umiacs.umd.edu +1 MueLu Tpetra maxwell8.xml +output/xeon_MueLu_Tpetra_maxwell8.output +output/xeon_MueLu_Tpetra_maxwell8_power.output +dt = 1.66782e-09 + +Loading solver config from solverMueLu.xml +Linear Solver Type = Belos [unused] +Preconditioner Type = Teko [unused] +Linear Solver Types -> + Belos -> + Solver Type = Block GMRES [unused] + Solver Types -> + Block GMRES -> + Convergence Tolerance = 1e-08 [unused] + Orthogonalization = ICGS [unused] + Output Frequency = 1 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Maximum Iterations = 10 [unused] + Block Size = 1 [unused] + Num Blocks = 10 [unused] + Flexible Gmres = 1 [unused] + Timer Label = GMRES block system [unused] + Implicit Residual Scaling = Norm of Initial Residual [unused] + VerboseObject -> + Verbosity Level = medium [unused] +Preconditioner Types -> + Teko -> + Inverse Type = Maxwell [unused] + Inverse Factory Library -> + Maxwell -> + Type = Full Maxwell Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Use discrete curl = 1 [unused] + Simplify Faraday = 0 [unused] + dt = 1.66782e-09 [unused] + Q_B Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG Q_B [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_B Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_E Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_E [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 1 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_E Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 0 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 1 [unused] + refmaxwell: subsolves striding = 1 [unused] + fuse prolongation and update = 1 [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + smoother: type = CHEBYSHEV [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] + Darcy -> + Type = Full Darcy Preconditioner [unused] + Use as preconditioner = 0 [unused] + Debug = 0 [unused] + Dump = 0 [unused] + Solve lower triangular = 1 [unused] + dt = 1.66782e-09 [unused] + Q_u Solve -> + Type = Belos [unused] + Solver Type = Pseudo Block CG [unused] + Solver Types -> + Pseudo Block CG -> + Convergence Tolerance = 1e-09 [unused] + Orthogonalization = ICGS [unused] + Maximum Iterations = 2000 [unused] + Timer Label = CG Q_u [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + Q_u Preconditioner -> + Prec Type = Ifpack2 [unused] + Prec Types -> + Ifpack2 -> + Prec Type = relaxation [unused] + Ifpack2 Settings -> + relaxation: type = Jacobi [unused] + relaxation: sweeps = 1 [unused] + S_sigma Solve -> + Type = Belos [unused] + Solver Type = Block CG [unused] + Solver Types -> + Block CG -> + Convergence Tolerance = 1e-09 [unused] + Use Single Reduction = 1 [unused] + Maximum Iterations = 100 [unused] + Timer Label = CG S_sigma [unused] + Output Frequency = 10 [unused] + Output Style = 1 [unused] + Verbosity = 33 [unused] + Implicit Residual Scaling = None [unused] + VerboseObject -> + Verbosity Level = medium [unused] + S_sigma Preconditioner -> + Type = MueLuRefMaxwell [unused] + Preconditioner Types -> + MueLuRefMaxwell -> + parameterlist: syntax = muelu [unused] + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + refmaxwell: space number = 2 [unused] + refmaxwell: use as preconditioner = 1 [unused] + refmaxwell: skip first (1,1) level = 1 [unused] + refmaxwell: enable reuse = 1 [unused] + refmaxwell: mode = additive [unused] + refmaxwell: disable addon = 1 [unused] + refmaxwell: disable addon 22 = 1 [unused] + refmaxwell: dump matrices = 0 [unused] + refmaxwell: subsolves on subcommunicators = 0 [unused] + refmaxwell: subsolves striding = 1 [unused] + aggregation: drop tol = 0.02 [unused] + aggregation: match ML phase2a = 1 [unused] + smoother: type = RELAXATION [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + relaxation: type = Symmetric Gauss-Seidel [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: pre type = RELAXATION [unused] + smoother: post type = RELAXATION [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: pre params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 0 [unused] + smoother: post params -> + relaxation: type = Gauss-Seidel [unused] + relaxation: symmetric matrix structure = 1 [unused] + relaxation: sweeps = 2 [unused] + relaxation: use l1 = 1 [unused] + relaxation: backward mode = 1 [unused] + repartition: params -> + algorithm = multijagged [unused] + Required Parameters -> + Coordinates = AUXILIARY_NODE [unused] +p=0 | CubeHexMesh: Building sub cells + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... +parameterlist: syntax = muelu +use kokkos refactor = 0 [unused] +verbosity = extreme +refmaxwell: use as preconditioner = 1 [unused] +refmaxwell: enable reuse = 1 [unused] +refmaxwell: mode = additive [unused] +refmaxwell: disable addon = 0 [unused] +refmaxwell: dump matrices = 0 [unused] +refmaxwell: subsolves on subcommunicators = 1 [unused] +refmaxwell: subsolves striding = 1 [unused] +fuse prolongation and update = 1 [unused] +aggregation: drop scheme = distance laplacian [unused] +aggregation: distance laplacian algo = scaled cut [unused] +aggregation: drop tol = 8 [unused] +smoother: type = CHEBYSHEV [unused] +half precision = 0 [default] +refmaxwell: space number = 1 [default] +Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] +output filename = [default] +print initial parameters = 1 [default] +refmaxwell: disable addon 22 = 1 [default] +refmaxwell: skip first (1,1) level = 1 [default] +refmaxwell: skip first (2,2) level = 0 [default] +multigrid algorithm = unsmoothed [default] +transpose: use implicit = 0 [default] +rap: triple product = 0 [default] +rap: fix zero diagonals = 1 [default] +rap: fix zero diagonals threshold = 0 [default] +refmaxwell: row sum drop tol (1,1) = -1 [default] +sync timers = 0 [default] +refmaxwell: num iters coarse 11 = 1 [default] +refmaxwell: num iters 22 = 1 [default] +refmaxwell: apply BCs to Anodal = 0 [default] +refmaxwell: apply BCs to coarse 11 = 1 [default] +refmaxwell: apply BCs to 22 = 1 [default] +refmaxwell: max coarse size = 1 [default] +smoother: pre type = NONE [default] +smoother: post type = NONE [default] +aggregation: type = uncoupled [default] +aggregation: min agg size = 2 [default] +aggregation: max agg size = -1 [default] +aggregation: match ML phase1 = 0 [default] +aggregation: match ML phase2a = 0 [default] +aggregation: match ML phase2b = 0 [default] +aggregation: export visualization data = 0 [default] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 20 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +refmaxwell: 11list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + number of equations = 3 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 3750 [unused] + repartition: min rows per thread = 250 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.4 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +refmaxwell: 22list -> + use kokkos refactor = 0 [unused] + verbosity = extreme [unused] + coarse: max size = 2500 [unused] + multigrid algorithm = unsmoothed [unused] + fuse prolongation and update = 1 [unused] + aggregation: type = uncoupled [unused] + aggregation: drop scheme = distance laplacian [unused] + aggregation: distance laplacian algo = scaled cut [unused] + aggregation: drop tol = 8 [unused] + coarse: type = KLU [unused] + smoother: type = CHEBYSHEV [unused] + repartition: enable = 1 [unused] + repartition: partitioner = zoltan2 [unused] + repartition: start level = 1 [unused] + repartition: target rows per thread = 15000 [unused] + repartition: min rows per thread = 1000 [unused] + repartition: max imbalance = 1.1 [unused] + repartition: remap parts = 1 [unused] + repartition: rebalance P and R = 0 [unused] + repartition: print partition distribution = 1 [unused] + matvec params -> + Send type = Isend [unused] + smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] + repartition: params -> + algorithm = multijagged [unused] +smoother: pre params -> + [empty list] +smoother: post params -> + [empty list] + +SM_Matrix size = 1944 x 1944, nnz = 53400 +SM_Matrix Load balancing info +SM_Matrix # active processes: 1/1 +SM_Matrix # rows per proc : avg = 1.94e+03, dev = 0.0%, min = 0.0% ( 1944 on 0), max = 0.0% ( 1944 on 0) +SM_Matrix # nnz per proc : avg = 5.34e+04, dev = 0.0%, min = 0.0% ( 53400 on 0), max = 0.0% ( 53400 on 0) +RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. +RefMaxwell::compute(): building edge nullspace +Edge length (min/mean/max): 0.0625 / 0.0625 / 0.0625 +D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) +D0^T*M1_beta*D0: MxM: A x P +D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. +Ac size = 729 x 729, nnz = 15625 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it +RefMaxwell::compute(): building special edge prolongator +RefMaxwell::compute(): building edge projection +RefMaxwell::compute(): building nodal prolongator +RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) +RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) +AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 +lightweight wrap = 1 +algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 +Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +RefMaxwell (1,1) A_nodal: Import construction + +******* WARNING ******* +Constructing new importer instance +RefMaxwell (1,1) A_nodal: Coordinate import +RefMaxwell (1,1) A_nodal: Laplacian local diagonal +RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal +RefMaxwell (1,1) A_nodal: Laplacian dropping +RefMaxwell (1,1) A_nodal: Build amalgamated graph +Detected 0 agglomerated Dirichlet nodes using threshold 0 +Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it +Number of dropped entries in unamalgamated matrix graph: 0/15625 (0%) +RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" +BuildAggregatesNonKokkos (Phase - (Dirichlet)) + aggregated : 0 (phase), 0/729 [0.00%] (total) + remaining : 729 + aggregates : 0 (phase), 0 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" +BuildAggregatesNonKokkos (Phase 1 (main)) + aggregated : 560 (phase), 560/729 [76.82%] (total) + remaining : 169 + aggregates : 27 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" +BuildAggregatesNonKokkos (Phase 2a (secondary)) + aggregated : 0 (phase), 560/729 [76.82%] (total) + remaining : 169 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" +BuildAggregatesNonKokkos (Phase 2b (expansion)) + aggregated : 169 (phase), 729/729 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" +BuildAggregatesNonKokkos (Phase 3 (cleanup)) + aggregated : 0 (phase), 729/729 [100.00%] (total) + remaining : 0 + aggregates : 0 (phase), 27 (total) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) +domainGIDOffset: 0 block size: 1 stridedBlockId: -1 +Column map is consistent with the row map, good. +TentativePFactory : aggregates do not cross process boundaries +Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it +Ptent size = 729 x 27 +Ptent Load balancing info +Ptent # active processes: 1/1 +Ptent # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ptent # nnz per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) +Transferring coordinates +RefMaxwell (1,1) A_nodal: AverageCoords +RefMaxwell::compute(): building vectorial nodal prolongator + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +coarseA11 size = 81 x 81, nnz = 3087 +coarseA11 Load balancing info +coarseA11 # active processes: 1/1 +coarseA11 # rows per proc : avg = 8.10e+01, dev = 0.0%, min = 0.0% ( 81 on 0), max = 0.0% ( 81 on 0) +coarseA11 # nnz per proc : avg = 3.09e+03, dev = 0.0%, min = 0.0% ( 3087 on 0), max = 0.0% ( 3087 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +number of equations = 3 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 3750 +repartition: min rows per thread = 250 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 5.40 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 81 x 81, nnz = 3087 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 8.10e+01, dev = 0.0%, min = 0.0% ( 81 on 0), max = 0.0% ( 81 on 0) +A0 # nnz per proc : avg = 3.09e+03, dev = 0.0%, min = 0.0% ( 3087 on 0), max = 0.0% ( 3087 on 0) +Clearing old data (if any) +Replacing coordinate map +Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 81 3087 38.11 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell coarse (1,1)) 0.0107 (1) +================================================================================ +RefMaxwell::compute(): nuking BC columns of Dk_1 +RefMaxwell::compute(): building MG for (2,2)-block +RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) +RefMaxwell (2,2): MxM: A x P +RefMaxwell (2,2): MxM: P' x (AP) (implicit) + +******* WARNING ******* +CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. +Ac size = 729 x 729, nnz = 15625 +Ac Load balancing info +Ac # active processes: 1/1 +Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +Ac # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +A22 size = 729 x 729, nnz = 15625 +A22 Load balancing info +A22 # active processes: 1/1 +A22 # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +A22 # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +use kokkos refactor = 0 +verbosity = extreme +coarse: max size = 2500 +multigrid algorithm = unsmoothed +fuse prolongation and update = 1 +aggregation: type = uncoupled +aggregation: drop scheme = distance laplacian +aggregation: distance laplacian algo = scaled cut +aggregation: drop tol = 8.00 +coarse: type = KLU +smoother: type = CHEBYSHEV +repartition: enable = 1 +repartition: partitioner = zoltan2 +repartition: start level = 1 +repartition: target rows per thread = 15000 +repartition: min rows per thread = 1000 +repartition: max imbalance = 1.10 +repartition: remap parts = 1 +repartition: rebalance P and R = 0 +repartition: print partition distribution = 1 +reuse: type = full +max levels = 10 [default] +number of equations = 1 [default] +rap: algorithm = galerkin [default] +rap: triple product = 1 [unused] +matvec params -> + Send type = Isend [unused] +smoother: params -> + chebyshev: degree = 2 [unused] + chebyshev: ratio eigenvalue = 7.00 [unused] + chebyshev: eigenvalue max iterations = 100 [unused] + chebyshev: algorithm = opt_fourth [unused] + chebyshev: use native spmv = 0 [unused] +repartition: params -> + algorithm = multijagged +coarse: params -> + fix nullspace = 1 [unused] + + +******* WARNING ******* +The following parameters were not used: + rap: triple product = 1 [unused] + +A0 size = 729 x 729, nnz = 15625 +A0 Load balancing info +A0 # active processes: 1/1 +A0 # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0) +A0 # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0) +Clearing old data (if any) +Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... +Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. + +Level 0 +Max coarse size (<= 2500) achieved +RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) +MueLu::Amesos2Smoother::Setup(): fixing nullspace +RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) +Generating canonical nullspace: dimension = 1 +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 34.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 729 15625 21.43 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +================================================================================ + + TimeMonitor results over 1 processor + +Timer Name Global time (num calls) +-------------------------------------------------------------------------------- +MueLu setup time (RefMaxwell (2,2)) 0.1779 (1) +================================================================================ +RefMaxwell::compute(): nuking BC rows of Dk_1 +RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) +chebyshev: ratio eigenvalue (computed) = 20.00 +RefMaxwell (1,1): Preconditioner init +RefMaxwell (1,1): Preconditioner compute +chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 +"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95619, alpha: 20, lambdaMin: 0.14781, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [1944, 1944], Global nnz: 53400} +Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it +Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it + +-------------------------------------------------------------------------------- +--- RefMaxwell Summary --- +-------------------------------------------------------------------------------- + +block rows nnz nnz/row +(1, 1) 1944 53400 27.4691 +(2, 2) 729 15625 21.4335 + +Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95619, alpha: 20, lambdaMin: 0.14781, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [1944, 1944], Global nnz: 53400} + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell coarse (1,1) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 1.20 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 81 3087 38.11 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + + +-------------------------------------------------------------------------------- +--- Multigrid Summary RefMaxwell (2,2) --- +-------------------------------------------------------------------------------- +Scalar = double +Number of levels = 1 +Operator complexity = 1.00 +Smoother complexity = 34.06 +Cycle type = V + +level rows nnz nnz/row c ratio procs + 0 729 15625 21.43 1 + +Smoother (level 0) pre : KLU2 solver interface +Smoother (level 0) post : no smoother + +Sub-solver distribution over ranks +( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') +B 0:0 + + + Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + + Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... + +************************************************** +* starting time step 1 + + Starting iterations with Belos: + Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=3672,domainDim=3672,numRowBlocks=2,numColBlocks=2} + Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: + Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1944} + Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1728} + Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + Using iterative solver = "Belos::BlockGmresSolMgr": + Template parameters: + ScalarType: double + MV: Thyra::MultiVectorBase + OP: Thyra::LinearOpBase + Flexible: true + Num Blocks: 10 + Maximum Iterations: 10 + Maximum Restarts: 20 + Convergence Tolerance: 1e-08 + With #Eqns=3672, #RHSs=1 ... + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1728,domainDim=1728} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=1728, #RHSs=1 ... + + The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000374421 sec + + Starting iterations with Belos: + Using forward operator = Thyra::TpetraLinearOp >{rangeDim=1944,domainDim=1944} + Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} + With #Eqns=1944, #RHSs=1 ... + + The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0136066 sec + + The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.0158057 sec +Electromagnetic Energy = 1.19875e-07 +Electromagnetic Energy/dt^2 = 4.30953e+10 + +* finished time step 1, t = 1.66782e-09 +************************************************** + +*** Teuchos::StackedTimer::report() - Remainder for a level will be *** +*** incorrect if a timer in the level does not exist on every rank *** +*** of the MPI Communicator. *** +Mini-EM: 0.663791 [1] +| Mini-EM: Total Time: 0.663748 - 99.9935% [1] +| | Mini-EM: build mesh: 0.000502312 - 0.0756781% [1] +| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000323186 - 64.3397% [1] +| | | Remainder: 0.000179126 - 35.6603% +| | Mini-EM: build physics blocks: 0.000967488 - 0.145761% [1] +| | Mini-EM: build auxiliary physics blocks: 0.000849041 - 0.127916% [1] +| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0292494 - 4.4067% [1] +| | panzer::DOFManager::buildGlobalUnknowns: 0.013449 - 2.02622% [4] +| | | panzer::DOFManager::buildTaggedMultiVector: 0.00442985 - 32.9381% [4] +| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00348812 - 78.7411% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000223868 - 5.05362% [4] +| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.000678798 - 15.3233% [4] +| | | | Remainder: 3.907e-05 - 0.881971% +| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00242809 - 18.0541% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000569681 - 23.4621% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 3.5856e-05 - 1.47671% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000254449 - 10.4794% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000166459 - 6.85554% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121777 - 50.1536% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000108464 - 4.46704% [4] +| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.9356e-05 - 1.20901% [4] +| | | | Remainder: 4.6053e-05 - 1.89667% +| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00164441 - 12.227% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000807547 - 6.00451% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00144149 - 10.7182% [4] +| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000869344 - 6.464% [4] +| | | Remainder: 0.00182827 - 13.5941% +| | panzer::WorksetContainer::applyOrientations(ugi): 0.000514453 - 0.0775073% [2] +| | Mini-EM: setup physics model evaluator: 0.105911 - 15.9565% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.105898 - 99.9875% [1] +| | | | allocate FieldManagerBuilder: 3.4e-06 - 0.00321064% [1] +| | | | fmb->setWorksetContainer(): 4.78e-07 - 0.000451379% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.0978605 - 92.4103% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0978469 - 99.9862% [1] +| | | | | | getWorksets(): 0.0553995 - 56.6185% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0553958 - 99.9933% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0342228 - 61.7787% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00392197 - 11.4601% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00572043 - 16.7153% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000285422 - 4.98952% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00542731 - 94.8759% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000141405 - 2.60544% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.9025e-05 - 0.534796% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000254535 - 4.6899% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000415735 - 7.66006% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00118167 - 21.7728% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000196075 - 3.61275% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000742963 - 13.6894% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.7764e-05 - 1.43283% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00148276 - 27.3204% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000726829 - 49.0186% [1] +| | | | | | | | | | | | Remainder: 0.000755933 - 50.9814% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000785289 - 14.4692% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 7.0349e-05 - 1.29621% [1] +| | | | | | | | | | | Remainder: 4.9729e-05 - 0.916274% +| | | | | | | | | | Remainder: 7.7e-06 - 0.134605% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0177142 - 51.7615% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00924492 - 52.1893% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.7747e-05 - 0.516467% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.422e-06 - 0.101915% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00452722 - 48.9698% [2] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00379685 - 41.0696% [1] +| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.433e-06 - 0.102034% [1] +| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000627428 - 6.78673% [1] +| | | | | | | | | | | Remainder: 0.000226821 - 2.45347% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00403041 - 22.7524% [2] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00329975 - 18.6277% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.2243e-05 - 0.238469% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000544872 - 3.0759% [2] +| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000514161 - 2.90253% [1] +| | | | | | | | | | Remainder: 3.7861e-05 - 0.213732% +| | | | | | | | | Remainder: 0.00686615 - 20.0631% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0211504 - 38.1806% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0211206 - 99.8589% [2] +| | | | | | | | | Remainder: 2.9851e-05 - 0.141137% +| | | | | | | | Remainder: 2.2569e-05 - 0.0407414% +| | | | | | | Remainder: 3.685e-06 - 0.00665169% +| | | | | | getOrientations(): 6.594e-06 - 0.0067391% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00076168 - 0.77844% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000716181 - 0.73194% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000345117 - 0.352711% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000122732 - 0.125433% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000827826 - 0.846042% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 7.35e-07 - 0.000751173% [2] +| | | | | | Remainder: 0.0396666 - 40.5394% +| | | | | Remainder: 1.3539e-05 - 0.013835% +| | | | fmb->setupBCFieldManagers(): 9.495e-06 - 0.00896619% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.1029e-05 - 0.0198578% [1] +| | | | build response library: 0.00798311 - 7.5385% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00788777 - 98.8058% [1] +| | | | | | getWorksets(): 3.731e-06 - 0.0473011% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 2.917e-06 - 78.1828% [1] +| | | | | | | Remainder: 8.14e-07 - 21.8172% +| | | | | | getOrientations(): 4.98e-07 - 0.00631357% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000752229 - 9.53665% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000911537 - 11.5563% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000380476 - 4.82362% [1] +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00107823 - 13.6696% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 1.05e-06 - 0.0133117% [3] +| | | | | | Remainder: 0.00476002 - 60.3469% +| | | | | Remainder: 9.5337e-05 - 1.19423% +| | | | Remainder: 1.9772e-05 - 0.0186708% +| | | Remainder: 1.329e-05 - 0.0125483% +| | Mini-EM: setup auxiliary physics model evaluator: 0.111578 - 16.8104% [1] +| | | panzer::ModelEvaluator::setupModel(): 0.111569 - 99.9913% [1] +| | | | allocate FieldManagerBuilder: 7.68e-07 - 0.000688365% [1] +| | | | fmb->setWorksetContainer(): 4.58e-07 - 0.000410509% [1] +| | | | fmb->setupVolumeFieldManagers(): 0.111524 - 99.9603% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.111521 - 99.9969% [1] +| | | | | | getWorksets(): 0.0385305 - 34.5501% [1] +| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0385288 - 99.9956% [1] +| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0305282 - 79.2346% [1] +| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00386113 - 12.6478% [1] +| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00494535 - 16.1993% [1] +| | | | | | | | | | panzer::integrationValues2::setup(): 0.000245921 - 4.97277% [1] +| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00469687 - 94.9755% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.113e-05 - 1.0886% [1] +| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.7385e-05 - 0.583048% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000237647 - 5.05969% [1] +| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000208586 - 4.44096% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00110571 - 23.5415% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000140184 - 2.98463% [1] +| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000683389 - 14.5499% [1] +| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.5688e-05 - 0.546918% [1] +| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00140706 - 29.9575% [1] +| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000725828 - 51.5846% [1] +| | | | | | | | | | | | Remainder: 0.000681236 - 48.4154% +| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000729125 - 15.5236% [1] +| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 6.8793e-05 - 1.46466% [1] +| | | | | | | | | | | Remainder: 1.2162e-05 - 0.258939% +| | | | | | | | | | Remainder: 2.559e-06 - 0.0517456% +| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.015232 - 49.8949% [2] +| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00837435 - 54.9786% [2] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.4185e-05 - 0.169386% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.375e-06 - 0.0880666% [1] +| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00321054 - 38.3378% [1] +| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00360605 - 43.0607% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.343e-06 - 0.111567% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 9.265e-06 - 0.110636% [1] +| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000290608 - 3.47022% [1] +| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0011588 - 13.8375% [1] +| | | | | | | | | | | Remainder: 6.8181e-05 - 0.814165% +| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00179749 - 11.8007% [1] +| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00268326 - 17.6159% [1] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.196e-05 - 0.209821% [2] +| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00063867 - 4.19295% [2] +| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000690449 - 4.53288% [1] +| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000989358 - 6.49526% [1] +| | | | | | | | | | Remainder: 2.6476e-05 - 0.173818% +| | | | | | | | | Remainder: 0.00648968 - 21.258% +| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00799295 - 20.7454% [1] +| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0079745 - 99.7693% [1] +| | | | | | | | | Remainder: 1.8441e-05 - 0.230716% +| | | | | | | | Remainder: 7.742e-06 - 0.020094% +| | | | | | | Remainder: 1.697e-06 - 0.0044043% +| | | | | | getOrientations(): 8.109e-06 - 0.00727128% [1] +| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000911415 - 0.817259% [1] +| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00112152 - 1.00566% [1] +| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000636421 - 0.570674% [1] +| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.021746 - 19.4995% [1] +| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00795128 - 36.5644% [1] +| | | | | | | Remainder: 0.0137947 - 63.4356% +| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0022019 - 1.97443% [1] +| | | | | | Phalanx::SortAndOrderEvaluators: 4.96e-07 - 0.00044476% [2] +| | | | | | Remainder: 0.0463645 - 41.5747% +| | | | | Remainder: 3.456e-06 - 0.00309887% +| | | | fmb->setupBCFieldManagers(): 4.213e-06 - 0.00377615% [1] +| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3554e-05 - 0.0121486% [1] +| | | | build response library: 1.9288e-05 - 0.017288% [1] +| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.81e-07 - 1.97532% [1] +| | | | | Remainder: 1.8907e-05 - 98.0247% +| | | | Remainder: 6.001e-06 - 0.00537875% +| | | Remainder: 9.745e-06 - 0.00873377% +| | Mini-EM: eval auxiliary physics model evaluator: 0.0683542 - 10.2982% [1] +| | | panzer::ModelEvaluator::create_W_op: 0.0206996 - 30.2828% [1] +| | | panzer::ModelEvaluator::evalModel(J): 0.046991 - 68.7463% [1] +| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000238467 - 0.507474% [1] +| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0309695 - 65.9051% [1] +| | | | | panzer::WorksetContainer::getWorksets(): 1.672e-06 - 0.00539886% [1] +| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.455e-06 - 0.0111561% [1] +| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 5.1e-07 - 0.00164678% [1] +| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000156505 - 0.505352% [1] +| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000634136 - 2.04762% [1] +| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0026025 - 8.40342% [1] +| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000292784 - 0.945395% [1] +| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.000678113 - 2.18962% [1] +| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0020639 - 6.66429% [1] +| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00337585 - 10.9006% [1] +| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 9.33e-07 - 0.00301264% [1] +| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.54e-07 - 0.00178886% [1] +| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00444483 - 14.3523% [1] +| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00184013 - 5.94177% [1] +| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000137125 - 0.442775% [1] +| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00106549 - 3.44046% [1] +| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000110945 - 0.35824% [1] +| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0013813 - 4.46018% [1] +| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00269101 - 8.68922% [1] +| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00280757 - 9.06559% [1] +| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000931107 - 3.00653% [1] +| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 8.973e-05 - 0.289737% [1] +| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000470948 - 1.52068% [1] +| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00214568 - 6.92838% [1] +| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000171025 - 0.552237% [1] +| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00107541 - 3.4725% [1] +| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.025e-06 - 0.00330971% [1] +| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000447031 - 1.44346% [1] +| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.000728436 - 2.35211% [1] +| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 9.3245e-05 - 0.301087% [1] +| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000476439 - 1.53841% [1] +| | | | | Remainder: 5.0098e-05 - 0.161766% +| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.3548e-05 - 0.0288311% [1] +| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 3.114e-06 - 0.0066268% [1] +| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000212352 - 0.451899% [1] +| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0154276 - 32.831% [1] +| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00764744 - 49.5699% [1] +| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00776176 - 50.3109% [1] +| | | | | Remainder: 1.8395e-05 - 0.119234% +| | | | Remainder: 0.000126435 - 0.269062% +| | | Remainder: 0.000663663 - 0.970917% +| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00502907 - 0.757678% [1] +| | | getWorksets(): 3.484e-06 - 0.0692772% [1] +| | | | panzer::WorksetContainer::getWorksets(): 2.213e-06 - 63.5189% [1] +| | | | Remainder: 1.271e-06 - 36.4811% +| | | getOrientations(): 7.11e-07 - 0.0141378% [1] +| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000742288 - 14.7599% [1] +| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00089466 - 17.7898% [1] +| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000381313 - 7.58217% [1] +| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114243 - 22.7166% [1] +| | | Phalanx::SortAndOrderEvaluators: 8.33e-07 - 0.0165637% [3] +| | | Remainder: 0.00186335 - 37.0516% +| | panzer::ModelEvaluator::create_W_op: 0.0221006 - 3.32966% [1] +| | panzer::ModelEvaluator::evalModel(J): 0.0334336 - 5.0371% [1] +| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 5.4977e-05 - 0.164436% [1] +| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0253884 - 75.9367% [1] +| | | | panzer::WorksetContainer::getWorksets(): 1.384e-06 - 0.0054513% [1] +| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000126847 - 0.499625% [1] +| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000578101 - 2.27703% [1] +| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000919572 - 3.62201% [1] +| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 7.6718e-05 - 0.302177% [1] +| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000944024 - 3.71833% [1] +| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000919257 - 3.62077% [1] +| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000641986 - 2.52866% [1] +| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000686913 - 2.70562% [1] +| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.91e-07 - 0.00390335% [1] +| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.000956731 - 3.76838% [1] +| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00199815 - 7.87034% [1] +| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000273951 - 1.07904% [1] +| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000653475 - 2.57391% [1] +| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00188802 - 7.43653% [1] +| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00301101 - 11.8598% [1] +| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.728e-06 - 0.0107451% [1] +| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000132056 - 0.520143% [1] +| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.001951 - 7.6846% [1] +| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00295795 - 11.6508% [1] +| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0016973 - 6.68532% [1] +| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 8.0317e-05 - 0.316353% [1] +| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000968376 - 3.81424% [1] +| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00227876 - 8.97561% [1] +| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00161337 - 6.35476% [1] +| | | | Remainder: 2.9432e-05 - 0.115927% +| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.0151e-05 - 0.0303616% [1] +| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.229e-06 - 0.00367594% [1] +| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000188611 - 0.564135% [1] +| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00770282 - 23.0391% [1] +| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0076819 - 99.7285% [1] +| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.307e-05 - 0.169678% [1] +| | | | Remainder: 7.842e-06 - 0.101807% +| | | Remainder: 8.7443e-05 - 0.261542% +| | Mini-EM: assemble Discrete Gradient: 0.00759642 - 1.14447% [1] +| | MaxwellPreconditioner::build: 0.219196 - 33.024% [1] +| | | Mini-EM: assemble Discrete Curl: 0.00564963 - 2.57743% [1] +| | | MaxwellPreconditioner: Schur complement: 8.687e-06 - 0.00396312% [1] +| | | MaxwellPreconditioner: Inverse Q_B: 0.000883789 - 0.403196% [1] +| | | | Ifpack2::Relaxation::initialize: 1.0118e-05 - 1.14484% [1] +| | | | Ifpack2::Relaxation::compute: 9.8786e-05 - 11.1776% [1] +| | | | Remainder: 0.000774885 - 87.6776% +| | | MaxwellPreconditioner: Solver S_E: 0.212061 - 96.745% [1] +| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.210508 - 99.2678% [1] +| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.210107 - 99.8092% [1] +| | | | | | MueLu RefMaxwell: compute: 0.207843 - 98.9225% [1] +| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000236488 - 0.113782% [1] +| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00193836 - 0.932608% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.000977873 - 50.4485% [1] +| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000673902 - 34.7667% [1] +| | | | | | | | Remainder: 0.000286582 - 14.7848% +| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00407947 - 1.96277% [1] +| | | | | | | | MueLu RefMaxwell: projection edge: 0.00020761 - 5.08915% [1] +| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0035398 - 86.7711% [1] +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00270393 - 76.3867% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00231781 - 85.7201% [1] +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0016439 - 70.9248% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.437e-05 - 2.09075% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.4744e-05 - 1.5052% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 2.3146e-05 - 1.40799% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000323214 - 19.6614% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.0283e-05 - 0.625523% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00101718 - 61.8756% [1] +| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.1883e-05 - 0.722852% [1] +| | | | | | | | | | | | Remainder: 0.000199089 - 12.1107% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.2699e-05 - 1.41077% [1] +| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.775e-06 - 20.7193% [1] +| | | | | | | | | | | | Remainder: 2.5924e-05 - 79.2807% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 6.5054e-05 - 2.8067% [1] +| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.5658e-05 - 70.1848% [1] +| | | | | | | | | | | | Remainder: 1.9396e-05 - 29.8152% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000286178 - 12.3469% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000271568 - 94.8948% [1] +| | | | | | | | | | | | Remainder: 1.461e-05 - 5.10521% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.8745e-05 - 2.10306% [1] +| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.9472e-05 - 60.4616% [1] +| | | | | | | | | | | | Remainder: 1.9273e-05 - 39.5384% +| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.4406e-05 - 0.621534% [1] +| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.974e-06 - 20.6442% [1] +| | | | | | | | | | | | Remainder: 1.1432e-05 - 79.3558% +| | | | | | | | | | | Remainder: 0.000226828 - 9.78629% +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 7.0228e-05 - 2.59725% [1] +| | | | | | | | | | Remainder: 0.000315891 - 11.6826% +| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 7.4596e-05 - 2.10735% [1] +| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.84e-06 - 10.5099% [1] +| | | | | | | | | | Remainder: 6.6756e-05 - 89.4901% +| | | | | | | | | Remainder: 0.000761267 - 21.506% +| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000134616 - 3.29984% [1] +| | | | | | | | Remainder: 0.000197444 - 4.83995% +| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00294403 - 1.41647% [1] +| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00169606 - 57.61% [1] +| | | | | | | | Remainder: 0.00124797 - 42.39% +| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0174446 - 8.3932% [2] +| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00137467 - 0.661399% [1] +| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00137127 - 99.7528% [1] +| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000937681 - 68.3804% [1] +| | | | | | | | | Remainder: 0.000433591 - 31.6196% +| | | | | | | | Remainder: 3.398e-06 - 0.247187% +| | | | | | | MueLu RefMaxwell: Build A22: 0.00227692 - 1.0955% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00213826 - 93.9102% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00125601 - 58.7397% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000739862 - 34.6011% [1] +| | | | | | | | | Remainder: 0.00014239 - 6.65916% +| | | | | | | | Remainder: 0.000138659 - 6.08977% +| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.169229 - 81.4219% [1] +| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.169226 - 99.9978% [1] +| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.168732 - 99.7082% [1] +| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.047e-05 - 0.0358379% [1] +| | | | | | | | | | Remainder: 0.168671 - 99.9642% +| | | | | | | | | Remainder: 0.000493884 - 0.291849% +| | | | | | | | Remainder: 3.658e-06 - 0.00216156% +| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00496457 - 2.38862% [1] +| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.6459e-05 - 1.33867% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 5.754e-06 - 0.115901% [1] +| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00470708 - 94.8135% [1] +| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00470242 - 99.901% [1] +| | | | | | | | | Remainder: 4.66e-06 - 0.0989998% +| | | | | | | | Remainder: 0.000185272 - 3.73189% +| | | | | | | MueLu RefMaxwell: Allocate MVs: 5.8918e-05 - 0.0283474% [1] +| | | | | | | Remainder: 0.00329524 - 1.58545% +| | | | | | Remainder: 0.0022638 - 1.07745% +| | | | | Remainder: 0.000401732 - 0.190839% +| | | | Remainder: 0.00155275 - 0.732217% +| | | MaxwellPreconditioner: Block preconditioner: 0.000136403 - 0.0622288% [1] +| | | Remainder: 0.000456343 - 0.20819% +| | Mini-EM: timestepper: 0.0212343 - 3.19915% [1] +| | | Mini-EM: Advance Time Step: 0.0212317 - 99.9875% [1] +| | | | panzer::ModelEvaluator::evalModel(f): 0.00406507 - 19.1462% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 9.0323e-05 - 2.22193% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00370488 - 91.1394% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 2.597e-06 - 0.0700968% [1] +| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 2.7912e-05 - 0.753385% [1] +| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000299238 - 8.07687% [1] +| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000197808 - 5.33912% [1] +| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.8425e-05 - 0.497317% [1] +| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000149684 - 4.04019% [1] +| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000167419 - 4.51888% [1] +| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 5.5262e-05 - 1.4916% [1] +| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 3.6805e-05 - 0.99342% [1] +| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.43e-07 - 0.0254529% [1] +| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000417532 - 11.2698% [1] +| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000326885 - 8.8231% [1] +| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 9.696e-05 - 2.61709% [1] +| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 5.1763e-05 - 1.39716% [1] +| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000219719 - 5.93053% [1] +| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000587995 - 15.8708% [1] +| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.149e-06 - 0.111987% [1] +| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 2.2995e-05 - 0.620668% [1] +| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000196123 - 5.29364% [1] +| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000299142 - 8.07427% [1] +| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.5346e-05 - 2.30361% [1] +| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.3251e-05 - 0.357664% [1] +| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000117094 - 3.16054% [1] +| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000223656 - 6.0368% [1] +| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 5.4094e-05 - 1.46008% [1] +| | | | | | Remainder: 3.2081e-05 - 0.865912% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.1288e-05 - 0.277683% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.166e-06 - 0.0532832% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000178419 - 4.38908% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.542e-05 - 0.871326% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.3889e-05 - 39.2123% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.371e-06 - 3.87069% [1] +| | | | | | Remainder: 2.016e-05 - 56.917% +| | | | | Remainder: 4.2574e-05 - 1.04731% +| | | | Stratimikos: BelosLOWS: 0.0158364 - 74.5885% [1] +| | | | | GMRES block system: Operation Op*x: 0.000250284 - 1.58044% [1] +| | | | | Belos::MVT::MvAddMv: 4.8093e-05 - 0.303687% [1] +| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0150201 - 94.8454% [1] +| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000177514 - 1.18184% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.0701e-05 - 22.9283% [2] +| | | | | | | | Belos::MVT::MvDot: 3.158e-05 - 77.5902% [2] +| | | | | | | | Remainder: 9.121e-06 - 22.4098% +| | | | | | | Belos::MVT::MvScale: 1.4131e-05 - 7.9605% [2] +| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.6771e-05 - 26.3478% [2] +| | | | | | | | Belos::MVT::MvTransMv: 4.434e-05 - 94.8023% [2] +| | | | | | | | Remainder: 2.431e-06 - 5.19767% +| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.3196e-05 - 7.43378% [2] +| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.0733e-05 - 81.3353% [2] +| | | | | | | | Remainder: 2.463e-06 - 18.6647% +| | | | | | | Remainder: 6.2715e-05 - 35.3296% +| | | | | | Belos::MVT::MvAddMv: 2.1749e-05 - 0.144799% [2] +| | | | | | Belos::MVT::MvNorm: 1.5013e-05 - 0.0999528% [1] +| | | | | | GMRES block system: Operation Prec*x: 0.0142911 - 95.1468% [1] +| | | | | | | CG Q_B: Operation Op*x: 3.4357e-05 - 0.240408% [1] +| | | | | | | Belos::MVT::MvAddMv: 9.702e-06 - 0.0678883% [2] +| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000214016 - 1.49754% [1] +| | | | | | | | Belos::MVT::Assign: 8.762e-06 - 4.09409% [2] +| | | | | | | | CG Q_B: Operation Prec*x: 2.5375e-05 - 11.8566% [1] +| | | | | | | | | Ifpack2::Relaxation::apply: 1.5598e-05 - 61.47% [1] +| | | | | | | | | Remainder: 9.777e-06 - 38.53% +| | | | | | | | CG Q_B: Operation Op*x: 2.5984e-05 - 12.1411% [1] +| | | | | | | | Belos::MVT::MvTransMv: 6.4032e-05 - 29.9193% [1] +| | | | | | | | Belos::MVT::MvNorm: 6.376e-06 - 2.97922% [1] +| | | | | | | | Remainder: 8.3487e-05 - 39.0097% +| | | | | | | CG S_E: Operation Op*x: 6.0143e-05 - 0.420842% [1] +| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0134474 - 94.0965% [1] +| | | | | | | | Belos::MVT::Assign: 8.795e-06 - 0.0654027% [2] +| | | | | | | | CG S_E: Operation Prec*x: 0.0124156 - 92.3267% [11] +| | | | | | | | | MueLu RefMaxwell: solve: 0.012323 - 99.2539% [11] +| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00317497 - 25.7646% [22] +| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00297363 - 93.6585% [22] +| | | | | | | | | | | Remainder: 0.000201342 - 6.34155% +| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00086796 - 7.04344% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 6.9051e-05 - 0.560344% [11] +| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 7.6888e-05 - 0.623941% [11] +| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00778332 - 63.1612% [11] +| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.000994114 - 12.7724% [11] +| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.000877981 - 88.3179% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.000862376 - 98.2226% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.000798772 - 92.6246% [11] +| | | | | | | | | | | | | | Remainder: 6.3604e-05 - 7.37544% +| | | | | | | | | | | | | Remainder: 1.5605e-05 - 1.77737% +| | | | | | | | | | | | Remainder: 0.000116133 - 11.6821% +| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00675565 - 86.7965% [11] +| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00669553 - 99.11% [11] +| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00668166 - 99.7928% [11] +| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.00664753 - 99.4891% [11] +| | | | | | | | | | | | | | Remainder: 3.4135e-05 - 0.510876% +| | | | | | | | | | | | | Remainder: 1.387e-05 - 0.207153% +| | | | | | | | | | | | Remainder: 6.0124e-05 - 0.88998% +| | | | | | | | | | | Remainder: 3.3557e-05 - 0.43114% +| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000143883 - 1.1676% [11] +| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000102384 - 0.830839% [11] +| | | | | | | | | | Remainder: 0.000104503 - 0.848035% +| | | | | | | | | Remainder: 9.2628e-05 - 0.746062% +| | | | | | | | CG S_E: Operation Op*x: 0.00045911 - 3.41411% [11] +| | | | | | | | Belos::MVT::MvTransMv: 0.000232977 - 1.7325% [11] +| | | | | | | | Belos::MVT::MvAddMv: 0.000159118 - 1.18326% [32] +| | | | | | | | Belos::MVT::MvNorm: 5.6539e-05 - 0.420444% [11] +| | | | | | | | Remainder: 0.000115319 - 0.857553% +| | | | | | | Remainder: 0.000525461 - 3.67683% +| | | | | | GMRES block system: Operation Op*x: 0.000207323 - 1.38031% [1] +| | | | | | Belos::MVT::MvTimesMatAddMv: 6.973e-06 - 0.0464245% [1] +| | | | | | Remainder: 0.000300385 - 1.99989% +| | | | | Remainder: 0.000517926 - 3.27048% +| | | | Mini-EM: Compute responses: 0.00124821 - 5.87899% [1] +| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.9611e-05 - 5.57687% [1] +| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000658724 - 52.7735% [1] +| | | | | | panzer::WorksetContainer::getWorksets(): 1.602e-06 - 0.243197% [1] +| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.5371e-05 - 2.33345% [1] +| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000128214 - 19.464% [1] +| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.5e-07 - 0.0986756% [1] +| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 2.9926e-05 - 4.54303% [1] +| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.9767e-05 - 3.0008% [1] +| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000197846 - 30.0347% [1] +| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.61e-07 - 0.0851647% [1] +| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 2.9122e-05 - 4.42097% [1] +| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000107599 - 16.3345% [1] +| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.9768e-05 - 3.00095% [1] +| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.3297e-05 - 2.0186% [1] +| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5e-07 - 0.0759043% [1] +| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.7547e-05 - 8.73613% [1] +| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 1.378e-05 - 2.09192% [1] +| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.434e-06 - 0.824928% [1] +| | | | | | Remainder: 1.774e-05 - 2.69309% +| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.65e-06 - 0.452649% [1] +| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.493e-06 - 0.119611% [1] +| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000158446 - 12.6939% [1] +| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000197814 - 15.8478% [1] +| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.88e-07 - 0.448907% [1] +| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000182862 - 92.4414% [1] +| | | | | | Remainder: 1.4064e-05 - 7.10971% +| | | | | Remainder: 0.000156471 - 12.5356% +| | | | Remainder: 8.2017e-05 - 0.386295% +| | | Remainder: 2.647e-06 - 0.0124657% +| | Remainder: 0.0237828 - 3.58311% +| Remainder: 4.3234e-05 - 0.00651319% + +================================= +FOM Calculation +================================= + Number of cells = 512 + Time for Belos Linear Solve = 0.0158364 seconds + Number of Time Steps (one linear solve per step) = 1 + FOM ( num_cells * num_steps / solver_time / 1000) = 32.3306 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=maxwell8.xml': + + 27.22 msec task-clock:u # 0.020 CPUs utilized + 0 context-switches:u # 0.000 /sec + 0 cpu-migrations:u # 0.000 /sec + 2,725 page-faults:u # 100.095 K/sec + 44,632,551 cycles:u # 1.639 GHz + 77,896,058 instructions:u # 1.75 insn per cycle + 16,923,307 branches:u # 621.626 M/sec + 294,777 branch-misses:u # 1.74% of all branches + + 1.347906770 seconds time elapsed + + 0.962382000 seconds user + 0.326909000 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=maxwell8.xml': + + 7,728 iTLB-loads:u + 15,145 iTLB-load-misses:u # 195.98% of all iTLB cache accesses + 17,770,114 dTLB-loads:u + 14,254 dTLB-load-misses:u # 0.08% of all dTLB cache accesses + + 1.304974487 seconds time elapsed + + 0.963857000 seconds user + 0.314693000 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=maxwell8.xml': + + 17,635,810 L1-dcache-loads:u + 580,270 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses + 67,584 LLC-loads:u + 10,728 LLC-load-misses:u # 15.87% of all LL-cache accesses + + 1.311329703 seconds time elapsed + + 0.977278000 seconds user + 0.282153000 seconds sys + + diff --git a/trilinos/output/xeon_MueLu_Tpetra_maxwell8_power.output b/trilinos/output/xeon_MueLu_Tpetra_maxwell8_power.output new file mode 100644 index 0000000..621e83f --- /dev/null +++ b/trilinos/output/xeon_MueLu_Tpetra_maxwell8_power.output @@ -0,0 +1,2 @@ +Start +End