xeon output to 20

This commit is contained in:
Tien Vu 2024-11-12 10:03:16 -05:00
parent d8b9fff5dc
commit ff5d9cc3f6
55 changed files with 25224 additions and 0 deletions

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3300,domainDim=3300}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3300,domainDim=3630}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3300}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3630}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=5616}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=6084}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=5616}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=6084}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=8820,domainDim=8820}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=8820,domainDim=9450}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=9450,domainDim=8820}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=9450,domainDim=9450}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13056,domainDim=13056}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13056,domainDim=13872}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13872,domainDim=13056}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13872,domainDim=13872}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=18468,domainDim=18468}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=18468,domainDim=19494}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=19494,domainDim=18468}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=19494,domainDim=19494}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=25200}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=26460}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=25200}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=26460}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=240,domainDim=240}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=240,domainDim=300}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=240}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=300}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=756,domainDim=756}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=756,domainDim=882}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=882,domainDim=756}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=882,domainDim=882}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=1728,domainDim=1728}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=1728,domainDim=1944}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=1944,domainDim=1728}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=1944,domainDim=1944}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3300,domainDim=3300}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3300,domainDim=3630}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3300}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3630}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3300,domainDim=3300}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3630}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3300,domainDim=3300}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=5616}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=6084}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=5616}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=6084}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=5616}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=6084}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=5616}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=8820,domainDim=8820}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=8820,domainDim=9450}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=9450,domainDim=8820}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=9450,domainDim=9450}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=8820,domainDim=8820}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=9450,domainDim=9450}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=8820,domainDim=8820}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13056,domainDim=13056}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13056,domainDim=13872}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13872,domainDim=13056}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13872,domainDim=13872}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13056,domainDim=13056}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13872,domainDim=13872}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13056,domainDim=13056}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=18468,domainDim=18468}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=18468,domainDim=19494}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=19494,domainDim=18468}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=19494,domainDim=19494}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=18468,domainDim=18468}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=19494,domainDim=19494}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=18468,domainDim=18468}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=25200}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=26460}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=25200}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=26460}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=25200}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=26460}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=25200}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=240,domainDim=240}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=240,domainDim=300}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=240}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=300}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=240,domainDim=240}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=300}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=240,domainDim=240}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=756,domainDim=756}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=756,domainDim=882}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=882,domainDim=756}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=882,domainDim=882}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=756,domainDim=756}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=882,domainDim=882}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=756,domainDim=756}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -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<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=1728,domainDim=1728}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=1728,domainDim=1944}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=1944,domainDim=1728}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=1944,domainDim=1944}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=1728,domainDim=1728}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=1944,domainDim=1944}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=1728,domainDim=1728}
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
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

View File

@ -0,0 +1,2 @@
Start
End

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
Start
End

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
Start
End

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
Start
End

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
Start
End

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
Start
End

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
Start
End

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
Start
End

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
Start
End

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
Start
End