ampere_research/trilinos/output/xeon_CG_Tpetra_maxwell30.output
2024-12-02 23:32:33 -05:00

639 lines
49 KiB
Plaintext

tron65.umiacs.umd.edu
1 CG Tpetra maxwell30.xml
output/xeon_CG_Tpetra_maxwell30.output
output/xeon_CG_Tpetra_maxwell30_power.output
dt = 4.44752e-10
Loading solver config from solverCG.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 4.44752e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 4.44752e-10 [unused]
Q_u Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_u [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_u Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_sigma Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_sigma [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_sigma Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
p=0 | CubeHexMesh: Building sub cells
Entering Thyra::BelosLinearOpWithSolveFactory<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=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2}
Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]:
Op[0,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=86490}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=83700}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=86490}
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=170190, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=83700, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00214293 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=86490}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=86490, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 309 iterations with total CPU time of 1.07295 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=83700, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0300516 sec
The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.13291 sec
Electromagnetic Energy = 8.50218e-09
Electromagnetic Energy/dt^2 = 4.29828e+10
* finished time step 1, t = 4.44752e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 9.6306 [1]
| Mini-EM: Total Time: 9.63057 - 99.9996% [1]
| | Mini-EM: build mesh: 0.000434505 - 0.00451173% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000280428 - 64.5396% [1]
| | | Remainder: 0.000154077 - 35.4604%
| | Mini-EM: build physics blocks: 0.000784369 - 0.00814458% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000240491 - 0.00249716% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.2288 - 12.7594% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.536102 - 5.56667% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.226026 - 42.161% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.18938 - 83.7869% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00604171 - 2.67302% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0305262 - 13.5056% [3]
| | | | Remainder: 7.7894e-05 - 0.0344624%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0382128 - 7.1279% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0227876 - 59.6335% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00157803 - 4.12957% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00281416 - 7.36446% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00469766 - 12.2934% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00192436 - 5.03591% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00368641 - 9.64706% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000636154 - 1.66477% [3]
| | | | Remainder: 8.84e-05 - 0.231336%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0738673 - 13.7786% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0320575 - 5.97975% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0529218 - 9.87159% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0363823 - 6.78645% [3]
| | | Remainder: 0.076634 - 14.2947%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0433205 - 0.449823% [2]
| | Mini-EM: setup physics model evaluator: 1.33695 - 13.8824% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.33693 - 99.9984% [1]
| | | | allocate FieldManagerBuilder: 6.89e-06 - 0.00051536% [1]
| | | | fmb->setWorksetContainer(): 1.132e-06 - 8.46716e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.33114 - 99.5667% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.33112 - 99.9989% [1]
| | | | | | getWorksets(): 1.29263 - 97.1083% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.29262 - 99.9996% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.738578 - 57.1378% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0135011 - 1.82798% [14]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0976085 - 13.2157% [14]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00311786 - 3.19425% [14]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0944484 - 96.7624% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000810871 - 0.858534% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000407403 - 0.43135% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00296063 - 3.13466% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00875286 - 9.26735% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0283922 - 30.061% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00580811 - 6.14951% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00925265 - 9.79652% [14]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000709383 - 0.75108% [14]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0193888 - 20.5284% [14]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0108134 - 55.7715% [14]
| | | | | | | | | | | | Remainder: 0.00857536 - 44.2285%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0145423 - 15.3971% [14]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00320829 - 3.39687% [14]
| | | | | | | | | | | Remainder: 0.000214879 - 0.22751%
| | | | | | | | | | Remainder: 4.2322e-05 - 0.0433589%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.530205 - 71.7874% [28]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.301046 - 56.779% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00035365 - 0.117474% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000102058 - 0.0339012% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.139804 - 46.4394% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.129618 - 43.0559% [14]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.9518e-05 - 0.0330575% [14]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0303537 - 10.0827% [14]
| | | | | | | | | | | Remainder: 0.000715093 - 0.237537%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.107292 - 20.2359% [28]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0737718 - 13.9138% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000470861 - 0.0888073% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0238455 - 4.49741% [28]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.023422 - 4.41753% [14]
| | | | | | | | | | Remainder: 0.00035786 - 0.0674946%
| | | | | | | | | Remainder: 0.0972627 - 13.1689%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.55401 - 42.8593% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.553684 - 99.9412% [28]
| | | | | | | | | Remainder: 0.000325983 - 0.0588407%
| | | | | | | | Remainder: 3.7105e-05 - 0.00287052%
| | | | | | | Remainder: 4.818e-06 - 0.000372729%
| | | | | | getOrientations(): 1.0159e-05 - 0.000763191% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000758803 - 0.0570048% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000757199 - 0.0568843% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003909 - 0.0293662% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012341 - 0.00927113% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00088574 - 0.0665409% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6.25e-07 - 4.69529e-05% [2]
| | | | | | Remainder: 0.0355658 - 2.67186%
| | | | | Remainder: 1.4832e-05 - 0.00111424%
| | | | fmb->setupBCFieldManagers(): 9.797e-06 - 0.000732798% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.503e-05 - 0.00112422% [1]
| | | | build response library: 0.00573909 - 0.429273% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0056554 - 98.5419% [1]
| | | | | | getWorksets(): 3.734e-06 - 0.0660253% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.653e-06 - 71.0498% [1]
| | | | | | | Remainder: 1.081e-06 - 28.9502%
| | | | | | getOrientations(): 4.87e-07 - 0.00861123% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000761242 - 13.4604% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000913586 - 16.1542% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000380473 - 6.7276% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00108932 - 19.2616% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.088e-06 - 0.0192382% [3]
| | | | | | Remainder: 0.00250547 - 44.3023%
| | | | | Remainder: 8.3681e-05 - 1.45809%
| | | | Remainder: 2.1336e-05 - 0.0015959%
| | | Remainder: 2.2053e-05 - 0.0016495%
| | Mini-EM: setup auxiliary physics model evaluator: 1.31644 - 13.6694% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.31643 - 99.9991% [1]
| | | | allocate FieldManagerBuilder: 9.16e-07 - 6.95823e-05% [1]
| | | | fmb->setWorksetContainer(): 1.589e-06 - 0.000120706% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.31637 - 99.9957% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.31636 - 99.9995% [1]
| | | | | | getWorksets(): 0.969809 - 73.6734% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.969807 - 99.9998% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.573106 - 59.0949% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0133974 - 2.33769% [14]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0909177 - 15.864% [14]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00321088 - 3.53163% [14]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0876674 - 96.4251% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000747156 - 0.852262% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000395547 - 0.45119% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00301374 - 3.4377% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0088819 - 10.1314% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0281137 - 32.0685% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00571725 - 6.52152% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00810296 - 9.24284% [14]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000577243 - 0.658447% [14]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0179742 - 20.5027% [14]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101774 - 56.6221% [14]
| | | | | | | | | | | | Remainder: 0.00779682 - 43.3779%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0108247 - 12.3475% [14]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00314423 - 3.58654% [14]
| | | | | | | | | | | Remainder: 0.000174816 - 0.199408%
| | | | | | | | | | Remainder: 3.9381e-05 - 0.043315%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.385159 - 67.2056% [14]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.214701 - 55.7434% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000179158 - 0.0834454% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.7584e-05 - 0.0454511% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.085733 - 39.9314% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.128327 - 59.7702% [14]
| | | | | | | | | | | Remainder: 0.000364047 - 0.16956%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0766562 - 19.9025% [14]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0774733 - 20.1146% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000273383 - 0.0709793% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0158532 - 4.116% [14]
| | | | | | | | | | Remainder: 0.000202166 - 0.052489%
| | | | | | | | | Remainder: 0.0836319 - 14.5927%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.396685 - 40.9035% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.396448 - 99.9404% [14]
| | | | | | | | | Remainder: 0.000236473 - 0.0596123%
| | | | | | | | Remainder: 1.6132e-05 - 0.00166342%
| | | | | | | Remainder: 2.316e-06 - 0.00023881%
| | | | | | getOrientations(): 1.2322e-05 - 0.000936064% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000477921 - 0.0363062% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000380846 - 0.0289317% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000218683 - 0.0166127% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.333542 - 25.3381% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.333511 - 99.9906% [1]
| | | | | | | Remainder: 3.1449e-05 - 0.00942879%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000480216 - 0.0364805% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 4.39e-07 - 3.33495e-05% [2]
| | | | | | Remainder: 0.0114418 - 0.8692%
| | | | | Remainder: 6.578e-06 - 0.000499708%
| | | | fmb->setupBCFieldManagers(): 5.689e-06 - 0.000432155% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.5266e-05 - 0.00115965% [1]
| | | | build response library: 2.3208e-05 - 0.00176296% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.09e-07 - 1.33144% [1]
| | | | | Remainder: 2.2899e-05 - 98.6686%
| | | | Remainder: 9.393e-06 - 0.000713523%
| | | Remainder: 1.1208e-05 - 0.000851389%
| | Mini-EM: eval auxiliary physics model evaluator: 1.20828 - 12.5463% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.31617 - 26.1671% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.886117 - 73.3373% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00347488 - 0.392146% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.584859 - 66.0025% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 2.265e-06 - 0.000387273% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.4309e-05 - 0.00244657% [14]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.457e-06 - 0.00127501% [14]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00438821 - 0.750302% [14]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.026769 - 4.577% [14]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0907948 - 15.5242% [14]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0103221 - 1.76489% [14]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0236831 - 4.04937% [14]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0713392 - 12.1977% [14]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.119827 - 20.4881% [14]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.2433e-05 - 0.00212581% [14]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.736e-06 - 0.00115173% [14]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.170404 - 29.1359% [14]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0155782 - 2.66359% [14]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00499472 - 0.854004% [14]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0465243 - 7.95479% [14]
| | | | | Remainder: 0.000191507 - 0.0327441%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5658e-05 - 0.00176704% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.121e-06 - 0.000239359% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00125941 - 0.142127% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.294654 - 33.2522% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.147534 - 50.0702% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.147103 - 49.9241% [1]
| | | | | Remainder: 1.6914e-05 - 0.00574029%
| | | | Remainder: 0.0018519 - 0.208991%
| | | Remainder: 0.00598837 - 0.495613%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00443721 - 0.0460742% [1]
| | | getWorksets(): 4.912e-06 - 0.1107% [1]
| | | | panzer::WorksetContainer::getWorksets(): 3.655e-06 - 74.4096% [1]
| | | | Remainder: 1.257e-06 - 25.5904%
| | | getOrientations(): 7.53e-07 - 0.0169701% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000763585 - 17.2087% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000896995 - 20.2153% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000378539 - 8.53101% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011253 - 25.3606% [1]
| | | Phalanx::SortAndOrderEvaluators: 7.62e-07 - 0.0171729% [3]
| | | Remainder: 0.00126636 - 28.5396%
| | panzer::ModelEvaluator::create_W_op: 0.913567 - 9.48612% [1]
| | panzer::ModelEvaluator::evalModel(J): 1.62626 - 16.8865% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00209368 - 0.128741% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.26516 - 77.7951% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.682e-06 - 0.00021199% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00699812 - 0.553143% [14]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0349517 - 2.76264% [14]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0701426 - 5.54419% [14]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00361922 - 0.286069% [14]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0483097 - 3.81848% [14]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0685915 - 5.42159% [14]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00846738 - 0.669276% [14]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0362114 - 2.86221% [14]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.4686e-05 - 0.00116081% [14]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0144159 - 1.13946% [14]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.143862 - 11.3711% [14]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0145752 - 1.15205% [14]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0345802 - 2.73327% [14]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.10202 - 8.06384% [14]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.156157 - 12.3429% [14]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.7768e-05 - 0.00140441% [14]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.006809 - 0.538195% [14]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0976275 - 7.71664% [14]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.157841 - 12.4761% [14]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0240897 - 1.90409% [14]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0034044 - 0.269089% [14]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.046683 - 3.68991% [14]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.110832 - 8.76034% [14]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0745162 - 5.88988% [14]
| | | | Remainder: 0.00041535 - 0.03283%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.1978e-05 - 0.00196635% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.185e-06 - 7.28664e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00371582 - 0.228488% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.347888 - 21.3918% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.347852 - 99.9897% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.9817e-05 - 0.00569638% [1]
| | | | Remainder: 1.6042e-05 - 0.00461126%
| | | Remainder: 0.00737941 - 0.453764%
| | MaxwellPreconditioner::build: 0.00568028 - 0.0589818% [1]
| | | MaxwellPreconditioner: Schur complement: 1.6808e-05 - 0.295901% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00249065 - 43.8474% [1]
| | | | Ifpack2::Relaxation::initialize: 8.342e-06 - 0.334932% [1]
| | | | Ifpack2::Relaxation::compute: 0.00166639 - 66.9059% [1]
| | | | Remainder: 0.000815917 - 32.7591%
| | | MaxwellPreconditioner: Solver S_E: 0.00307004 - 54.0472% [1]
| | | | Ifpack2::Relaxation::initialize: 1.874e-06 - 0.0610416% [1]
| | | | Ifpack2::Relaxation::compute: 0.00256954 - 83.6973% [1]
| | | | Remainder: 0.000498625 - 16.2417%
| | | MaxwellPreconditioner: Block preconditioner: 8.6169e-05 - 1.51698% [1]
| | | Remainder: 1.6617e-05 - 0.292538%
| | Mini-EM: timestepper: 1.32519 - 13.7602% [1]
| | | Mini-EM: Advance Time Step: 1.32519 - 99.9998% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.161716 - 12.2033% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00145069 - 0.897059% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.155887 - 96.3951% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.817e-06 - 0.00116559% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000937501 - 0.601399% [14]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0142938 - 9.16937% [14]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00760097 - 4.87596% [14]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000580689 - 0.372507% [14]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00645939 - 4.14365% [14]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00701595 - 4.50068% [14]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000422205 - 0.270841% [14]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00151366 - 0.971001% [14]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.956e-06 - 0.0057452% [14]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00559654 - 3.59013% [14]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0143873 - 9.22933% [14]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00455408 - 2.9214% [14]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00234125 - 1.50189% [14]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0116731 - 7.4882% [14]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.029607 - 18.9927% [14]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.2846e-05 - 0.0082406% [14]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000961997 - 0.617113% [14]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0112146 - 7.1941% [14]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0149113 - 9.56548% [14]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000751338 - 0.481977% [14]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000569928 - 0.365604% [14]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00628128 - 4.02939% [14]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0109683 - 7.03607% [14]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0029736 - 1.90754% [14]
| | | | | | Remainder: 0.000247174 - 0.15856%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.6219e-05 - 0.016213% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.365e-06 - 0.00146244% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00372298 - 2.30217% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000376665 - 0.232917% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000347197 - 92.1766% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.83e-06 - 0.485843% [1]
| | | | | | Remainder: 2.7638e-05 - 7.33755%
| | | | | Remainder: 0.000250773 - 0.15507%
| | | | Stratimikos: BelosLOWS: 1.13296 - 85.4944% [1]
| | | | | GMRES block system: Operation Op*x: 0.00855696 - 0.755275% [1]
| | | | | Belos::MVT::MvAddMv: 0.000224072 - 0.0197776% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.12355 - 99.1692% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00165231 - 0.147062% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000491072 - 29.7203% [2]
| | | | | | | | Belos::MVT::MvDot: 0.000483238 - 98.4047% [2]
| | | | | | | | Remainder: 7.834e-06 - 1.59529%
| | | | | | | Belos::MVT::MvScale: 0.000146877 - 8.8892% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000613063 - 37.1034% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.000599343 - 97.7621% [2]
| | | | | | | | Remainder: 1.372e-05 - 2.23794%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000318206 - 19.2583% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000314155 - 98.7269% [2]
| | | | | | | | Remainder: 4.051e-06 - 1.27307%
| | | | | | | Remainder: 8.3091e-05 - 5.02878%
| | | | | | Belos::MVT::MvAddMv: 0.000991212 - 0.0882217% [2]
| | | | | | Belos::MVT::MvNorm: 0.000248049 - 0.0220773% [1]
| | | | | | GMRES block system: Operation Prec*x: 1.11087 - 98.8714% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00237558 - 0.213849% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.000248959 - 0.0224112% [3]
| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0293763 - 2.64445% [2]
| | | | | | | | Belos::MVT::Assign: 0.000316136 - 1.07616% [4]
| | | | | | | | CG Q_B: Operation Prec*x: 0.00199737 - 6.79926% [22]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00192983 - 96.6182% [22]
| | | | | | | | | Remainder: 6.7547e-05 - 3.38179%
| | | | | | | | Belos::MVT::MvDot: 0.00451326 - 15.3636% [42]
| | | | | | | | Belos::MVT::MvNorm: 0.00236675 - 8.05667% [22]
| | | | | | | | CG Q_B: Operation Op*x: 0.0166773 - 56.7711% [20]
| | | | | | | | Belos::MVT::MvAddMv: 0.00325226 - 11.071% [60]
| | | | | | | | Remainder: 0.000253279 - 0.862187%
| | | | | | | CG S_E: Operation Op*x: 0.00315944 - 0.284412% [1]
| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.06959 - 96.2843% [1]
| | | | | | | | Belos::MVT::Assign: 0.000231017 - 0.0215986% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0328199 - 3.06846% [310]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0320523 - 97.6609% [310]
| | | | | | | | | Remainder: 0.000767677 - 2.33906%
| | | | | | | | Belos::MVT::MvDot: 0.0687423 - 6.42697% [619]
| | | | | | | | Belos::MVT::MvNorm: 0.0344669 - 3.22244% [310]
| | | | | | | | CG S_E: Operation Op*x: 0.877891 - 82.0773% [309]
| | | | | | | | Belos::MVT::MvAddMv: 0.0534111 - 4.9936% [927]
| | | | | | | | Remainder: 0.00202848 - 0.18965%
| | | | | | | Remainder: 0.00611563 - 0.550528%
| | | | | | GMRES block system: Operation Op*x: 0.00826661 - 0.73576% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000156627 - 0.0139404% [1]
| | | | | | Remainder: 0.00136604 - 0.121583%
| | | | | Remainder: 0.000632005 - 0.0557835%
| | | | Mini-EM: Compute responses: 0.0302175 - 2.28024% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0014532 - 4.80913% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0250063 - 82.7544% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.255e-06 - 0.00901774% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000549766 - 2.19851% [14]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00630651 - 25.2197% [14]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.745e-06 - 0.0309722% [14]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00127042 - 5.08041% [14]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000932333 - 3.7284% [14]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0113558 - 45.4117% [14]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.751e-06 - 0.0269972% [14]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00132126 - 5.28372% [14]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000873621 - 3.49361% [14]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000804712 - 3.21804% [14]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000111906 - 0.447512% [14]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.263e-06 - 0.0210467% [14]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000690328 - 2.76062% [14]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000546249 - 2.18445% [14]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.0434e-05 - 0.321655% [14]
| | | | | | Remainder: 0.000140945 - 0.563639%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.945e-06 - 0.0229834% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.428e-06 - 0.00472574% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00336331 - 11.1304% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000203677 - 0.674037% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.76e-07 - 0.430093% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000184782 - 90.7231% [1]
| | | | | | Remainder: 1.8019e-05 - 8.84685%
| | | | | Remainder: 0.00018264 - 0.604419%
| | | | Remainder: 0.000291956 - 0.0220313%
| | | Remainder: 2.213e-06 - 0.000166995%
| | Remainder: 0.084078 - 0.873033%
| Remainder: 3.6894e-05 - 0.000383091%
=================================
FOM Calculation
=================================
Number of cells = 27000
Time for Belos Linear Solve = 1.13296 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 23.8314 k-cell-steps per second
=================================
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-epyc-7352.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-epyc-7352-O0/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell30.xml':
29.05 msec task-clock:u # 0.003 CPUs utilized
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
3,242 page-faults:u # 111.592 K/sec
46,180,007 cycles:u # 1.590 GHz
78,080,505 instructions:u # 1.69 insn per cycle
16,981,052 branches:u # 584.502 M/sec
294,153 branch-misses:u # 1.73% of all branches
10.326117869 seconds time elapsed
9.611911000 seconds user
0.628477000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-epyc-7352.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-epyc-7352-O0/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell30.xml':
6,259 iTLB-loads:u
13,731 iTLB-load-misses:u # 219.38% of all iTLB cache accesses
17,647,433 dTLB-loads:u
12,041 dTLB-load-misses:u # 0.07% of all dTLB cache accesses
10.317804246 seconds time elapsed
9.630231000 seconds user
0.582769000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-epyc-7352.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-epyc-7352-O0/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell30.xml':
17,654,216 L1-dcache-loads:u
581,197 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses
67,093 LLC-loads:u
10,043 LLC-load-misses:u # 14.97% of all LL-cache accesses
10.297586357 seconds time elapsed
9.565615000 seconds user
0.619777000 seconds sys