2024-10-29 19:27:33 -04:00
oasis20.umiacs.umd.edu
2024-10-22 00:49:37 -04:00
30 GMRES Tpetra maxwell12.xml
output/GMRES_Tpetra_maxwell12.output
output/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 ...
2024-10-29 19:27:33 -04:00
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.000769879 sec
2024-10-22 00:49:37 -04:00
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 ...
2024-10-29 19:27:33 -04:00
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.426212 sec
2024-10-22 00:49:37 -04:00
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 ...
2024-10-29 19:27:33 -04:00
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.00414892 sec
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 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.43532 sec
2024-10-22 00:49:37 -04:00
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. ***
2024-10-29 19:27:33 -04:00
Mini-EM: 1.04634 [1]
| Mini-EM: Total Time: 1.0463 - 99.9959% [1]
| | Mini-EM: build mesh: 0.000644359 - 0.0615846% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003104 - 48.1719% [1]
| | | Remainder: 0.000333959 - 51.8281%
| | Mini-EM: build physics blocks: 0.000777319 - 0.0742923% [1]
| | Mini-EM: build auxiliary physics blocks: 0.0002362 - 0.0225748% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0955753 - 9.13461% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.0332012 - 3.1732% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.0126177 - 38.0036% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0101209 - 80.2119% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000450959 - 3.57403% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0019766 - 15.6653% [3]
| | | | Remainder: 6.924e-05 - 0.548755%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00389396 - 11.7284% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0016136 - 41.4385% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00013036 - 3.34775% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000397719 - 10.2138% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0001306 - 3.35392% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121696 - 31.2525% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00030556 - 7.84703% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.564e-05 - 0.915265% [3]
| | | | Remainder: 6.352e-05 - 1.63125%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00342196 - 10.3067% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0014232 - 4.28658% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00403792 - 12.162% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00179168 - 5.39643% [3]
| | | Remainder: 0.00601483 - 18.1163%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.00161492 - 0.154346% [2]
| | Mini-EM: setup physics model evaluator: 0.109769 - 10.4912% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.109753 - 99.9849% [1]
| | | | allocate FieldManagerBuilder: 2.52e-06 - 0.00229607% [1]
| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000437346% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.102119 - 93.0449% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.102105 - 99.9859% [1]
| | | | | | getWorksets(): 0.0747437 - 73.2028% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0747401 - 99.9951% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.040108 - 53.6633% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0026536 - 6.61613% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00803755 - 20.0398% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000241159 - 3.0004% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00778623 - 96.8732% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012448 - 1.59872% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.324e-05 - 0.426907% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00024432 - 3.13785% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000672839 - 8.6414% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00169276 - 21.7404% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000305879 - 3.92846% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00119888 - 15.3974% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.772e-05 - 0.484445% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0021464 - 27.5666% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000900239 - 41.9419% [1]
| | | | | | | | | | | | Remainder: 0.00124616 - 58.0581%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0010748 - 13.8038% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0002026 - 2.60203% [1]
| | | | | | | | | | | Remainder: 5.232e-05 - 0.671955%
| | | | | | | | | | Remainder: 1.016e-05 - 0.126407%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0250295 - 62.4053% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0146022 - 58.34% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.016e-05 - 0.275027% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.92e-06 - 0.0679349% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00756031 - 51.7751% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00561331 - 38.4415% [1]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.6e-06 - 0.0657434% [1]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00117472 - 8.0448% [1]
| | | | | | | | | | | Remainder: 0.0001942 - 1.32993%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00532219 - 21.2637% [2]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00298432 - 11.9232% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.2e-05 - 0.247707% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00115784 - 4.62589% [2]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000858079 - 3.42827% [1]
| | | | | | | | | | Remainder: 4.288e-05 - 0.171318%
| | | | | | | | | Remainder: 0.00438731 - 10.9388%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0346088 - 46.3055% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0345698 - 99.8874% [2]
| | | | | | | | | Remainder: 3.896e-05 - 0.112573%
| | | | | | | | Remainder: 2.332e-05 - 0.0312015%
| | | | | | | Remainder: 3.64e-06 - 0.00486997%
| | | | | | getOrientations(): 8.56e-06 - 0.00838352% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000708679 - 0.694068% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000743759 - 0.728425% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000364879 - 0.357356% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011708 - 0.114666% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000860519 - 0.842778% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000665981% [2]
| | | | | | Remainder: 0.0245572 - 24.0509%
| | | | | Remainder: 1.436e-05 - 0.014062%
| | | | fmb->setupBCFieldManagers(): 8.4e-06 - 0.00765356% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.544e-05 - 0.014068% [1]
| | | | build response library: 0.00758499 - 6.91098% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00748675 - 98.7048% [1]
| | | | | | getWorksets(): 3.32e-06 - 0.044345% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 69.8795% [1]
| | | | | | | Remainder: 1e-06 - 30.1205%
| | | | | | getOrientations(): 4.8e-07 - 0.00641133% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000745999 - 9.96426% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000914079 - 12.2093% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398479 - 5.32246% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118372 - 15.8109% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0186997% [3]
| | | | | | Remainder: 0.00423928 - 56.6237%
| | | | | Remainder: 9.824e-05 - 1.29519%
| | | | Remainder: 2.156e-05 - 0.0196441%
| | | Remainder: 1.66e-05 - 0.0151226%
| | Mini-EM: setup auxiliary physics model evaluator: 0.0897242 - 8.57539% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.0897163 - 99.9912% [1]
| | | | allocate FieldManagerBuilder: 6.8e-07 - 0.000757945% [1]
| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000579605% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.0896756 - 99.9546% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0896722 - 99.9963% [1]
| | | | | | getWorksets(): 0.0514579 - 57.3844% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.051457 - 99.9984% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0323942 - 62.9538% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00283388 - 8.74811% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00695279 - 21.4631% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00023428 - 3.36958% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00671567 - 96.5896% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.424e-05 - 0.807663% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.94e-05 - 0.437782% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00024628 - 3.66724% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000621719 - 9.25773% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00143316 - 21.3405% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0003142 - 4.67861% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0011082 - 16.5017% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.136e-05 - 0.466967% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00171348 - 25.5146% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00060408 - 35.2546% [1]
| | | | | | | | | | | | Remainder: 0.0011094 - 64.7454%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000948919 - 14.1299% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020136 - 2.99836% [1]
| | | | | | | | | | | Remainder: 1.336e-05 - 0.198938%
| | | | | | | | | | Remainder: 2.84e-06 - 0.0408469%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0183696 - 56.7064% [1]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0107767 - 58.6658% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.388e-05 - 0.128797% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.4e-06 - 0.0686669% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00551823 - 51.2054% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00520755 - 48.3225% [1]
| | | | | | | | | | | Remainder: 2.96e-05 - 0.274667%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0030868 - 16.8038% [1]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00370876 - 20.1897% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2e-05 - 0.108876% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000758279 - 4.12791% [1]
| | | | | | | | | | Remainder: 1.908e-05 - 0.103867%
| | | | | | | | | Remainder: 0.00423791 - 13.0823%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0190536 - 37.0282% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0190318 - 99.8854% [1]
| | | | | | | | | Remainder: 2.184e-05 - 0.114624%
| | | | | | | | Remainder: 9.24e-06 - 0.0179567%
| | | | | | | Remainder: 8.4e-07 - 0.0016324%
| | | | | | getOrientations(): 1.06e-05 - 0.0118208% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00039044 - 0.435408% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00034644 - 0.38634% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000199759 - 0.222766% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0239195 - 26.6743% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0238995 - 99.9167% [1]
| | | | | | | Remainder: 1.992e-05 - 0.0832795%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000488199 - 0.544426% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000446069% [2]
| | | | | | Remainder: 0.0128591 - 14.3401%
| | | | | Remainder: 3.32e-06 - 0.00370223%
| | | | fmb->setupBCFieldManagers(): 3.2e-06 - 0.0035668% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.208e-05 - 0.0134647% [1]
| | | | build response library: 1.928e-05 - 0.02149% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.45228% [1]
| | | | | Remainder: 1.9e-05 - 98.5477%
| | | | Remainder: 4.96e-06 - 0.00552854%
| | | Remainder: 7.88e-06 - 0.00878247%
| | Mini-EM: eval auxiliary physics model evaluator: 0.0788971 - 7.54059% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.0234542 - 29.7275% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.0549881 - 69.696% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00012356 - 0.224703% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0368247 - 66.9685% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00391042% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.44e-06 - 0.00934155% [1]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.8e-07 - 0.0023897% [1]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000330039 - 0.896243% [1]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00215156 - 5.8427% [1]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00522367 - 14.1852% [1]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000788759 - 2.14193% [1]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00343064 - 9.31612% [1]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00440751 - 11.9689% [1]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00604191 - 16.4072% [1]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.52e-06 - 0.00412766% [1]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.4e-07 - 0.00173796% [1]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00970867 - 26.3645% [1]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00101456 - 2.7551% [1]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000746679 - 2.02766% [1]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0029386 - 7.97996% [1]
| | | | | Remainder: 3.42e-05 - 0.0928724%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.468e-05 - 0.0266967% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.24e-06 - 0.00407361% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000202959 - 0.369096% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0177046 - 32.1971% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00888015 - 50.1574% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00880827 - 49.7514% [1]
| | | | | Remainder: 1.616e-05 - 0.0912758%
| | | | Remainder: 0.00011536 - 0.209791%
| | | Remainder: 0.000454839 - 0.576496%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00422411 - 0.40372% [1]
| | | getWorksets(): 2.84e-06 - 0.067233% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 64.7887% [1]
| | | | Remainder: 1e-06 - 35.2113%
| | | getOrientations(): 6.8e-07 - 0.016098% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000737599 - 17.4616% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000909879 - 21.5401% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039996 - 9.46849% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120824 - 28.6033% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0274614% [3]
| | | Remainder: 0.000963759 - 22.8156%
| | panzer::ModelEvaluator::create_W_op: 0.0679993 - 6.49904% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.0953944 - 9.11732% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.972e-05 - 0.0940516% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0726835 - 76.1926% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.00176106% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000490279 - 0.67454% [1]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0023314 - 3.2076% [1]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00273912 - 3.76855% [1]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00025324 - 0.348415% [1]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00306404 - 4.21559% [1]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00268024 - 3.68754% [1]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00066872 - 0.920044% [1]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00234364 - 3.22444% [1]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.64e-06 - 0.00225636% [1]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00110032 - 1.51385% [1]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00549203 - 7.55609% [1]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000906759 - 1.24754% [1]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00562999 - 7.7459% [1]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00571143 - 7.85795% [1]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00803243 - 11.0512% [1]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 7.32e-06 - 0.0100711% [1]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000472839 - 0.650545% [1]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00560135 - 7.7065% [1]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00902207 - 12.4128% [1]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0016448 - 2.26296% [1]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00026096 - 0.359036% [1]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00305796 - 4.20722% [1]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00630467 - 8.67414% [1]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00481735 - 6.62785% [1]
| | | | Remainder: 4.764e-05 - 0.0655444%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.276e-05 - 0.013376% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.001216% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00034988 - 0.366772% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0221487 - 23.2181% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0221253 - 99.894% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.34e-05 - 0.0605001% [1]
| | | | Remainder: 1.008e-05 - 0.0455105%
| | | Remainder: 0.00010864 - 0.113885%
| | MaxwellPreconditioner::build: 0.00174296 - 0.166583% [1]
| | | MaxwellPreconditioner: Schur complement: 1.488e-05 - 0.853721% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.000965118 - 55.3724% [1]
| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.377156% [1]
| | | | Ifpack2::Relaxation::compute: 0.00019552 - 20.2587% [1]
| | | | Remainder: 0.000765958 - 79.3642%
| | | MaxwellPreconditioner: Solver S_E: 0.00066 - 37.8667% [1]
| | | | Ifpack2::Relaxation::initialize: 1.36e-06 - 0.206061% [1]
| | | | Ifpack2::Relaxation::compute: 0.00024548 - 37.1939% [1]
| | | | Remainder: 0.00041316 - 62.6%
| | | MaxwellPreconditioner: Block preconditioner: 9.416e-05 - 5.40231% [1]
| | | Remainder: 8.8e-06 - 0.504889%
| | Mini-EM: timestepper: 0.446434 - 42.6679% [1]
| | | Mini-EM: Advance Time Step: 0.446432 - 99.9995% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.00875359 - 1.96079% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 9.084e-05 - 1.03775% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00824895 - 94.2351% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.021336% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.104e-05 - 0.618745% [1]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000723999 - 8.77686% [1]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0004126 - 5.00185% [1]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 3.292e-05 - 0.399081% [1]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000358239 - 4.34284% [1]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00034588 - 4.19302% [1]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.108e-05 - 0.498003% [1]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 8.744e-05 - 1.06001% [1]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.6e-07 - 0.0116378% [1]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.6399e-05 - 0.926166% [1]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000822279 - 9.96829% [1]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00035684 - 4.32588% [1]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00015084 - 1.8286% [1]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000712719 - 8.64012% [1]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00145208 - 17.6032% [1]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.72e-06 - 0.0450966% [1]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.1e-05 - 0.618261% [1]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000582199 - 7.05786% [1]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000742119 - 8.99653% [1]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.708e-05 - 0.813194% [1]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.16e-05 - 0.383079% [1]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0003376 - 4.09264% [1]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000609559 - 7.38953% [1]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00016128 - 1.95516% [1]
| | | | | | Remainder: 3.572e-05 - 0.433025%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.1e-05 - 0.125663% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.04e-06 - 0.0233047% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00031336 - 3.57979% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.828e-05 - 0.437306% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.888e-05 - 49.3208% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.2e-06 - 3.1348% [1]
| | | | | | Remainder: 1.82e-05 - 47.5444%
| | | | | Remainder: 4.912e-05 - 0.561141%
| | | | Stratimikos: BelosLOWS: 0.43536 - 97.52% [1]
| | | | | GMRES block system: Operation Op*x: 0.000545879 - 0.125386% [1]
| | | | | Belos::MVT::MvAddMv: 8.704e-05 - 0.0199926% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.434093 - 99.7089% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00022416 - 0.0516387% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.756e-05 - 25.6781% [2]
| | | | | | | | Belos::MVT::MvDot: 5.224e-05 - 90.7575% [2]
| | | | | | | | Remainder: 5.32e-06 - 9.24253%
| | | | | | | Belos::MVT::MvScale: 4e-05 - 17.8444% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 5.5e-05 - 24.536% [2]
| | | | | | | | Belos::MVT::MvTransMv: 5.256e-05 - 95.5636% [2]
| | | | | | | | Remainder: 2.44e-06 - 4.43636%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.532e-05 - 11.2955% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.4e-05 - 94.7867% [2]
| | | | | | | | Remainder: 1.32e-06 - 5.21327%
| | | | | | | Remainder: 4.628e-05 - 20.646%
| | | | | | Belos::MVT::MvAddMv: 8.168e-05 - 0.0188163% [2]
| | | | | | Belos::MVT::MvNorm: 4.688e-05 - 0.0107995% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.431819 - 99.4763% [1]
| | | | | | | GMRES Q_B: Operation Op*x: 0.00012072 - 0.0279561% [2]
| | | | | | | Belos::MVT::MvAddMv: 2.388e-05 - 0.00553009% [3]
| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00441795 - 1.0231% [2]
| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00218004 - 49.345% [15]
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00010596 - 4.86047% [15]
| | | | | | | | | | Belos::MVT::MvDot: 9.572e-05 - 90.336% [15]
| | | | | | | | | | Remainder: 1.024e-05 - 9.66402%
| | | | | | | | | Belos::MVT::MvScale: 6.208e-05 - 2.84766% [14]
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00120064 - 55.0742% [26]
| | | | | | | | | | Belos::MVT::MvTransMv: 0.00118276 - 98.5108% [26]
| | | | | | | | | | Remainder: 1.788e-05 - 1.48921%
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.000732759 - 33.6122% [26]
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000717639 - 97.9366% [26]
| | | | | | | | | | Remainder: 1.512e-05 - 2.06343%
| | | | | | | | | Remainder: 7.86e-05 - 3.60544%
| | | | | | | | Belos::MVT::MvAddMv: 0.00023044 - 5.21599% [22]
| | | | | | | | GMRES Q_B: Operation Op*x: 0.000893319 - 20.2202% [15]
| | | | | | | | Belos::MVT::MvNorm: 1.616e-05 - 0.36578% [2]
| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00015052 - 3.40701% [14]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00010132 - 67.3133% [14]
| | | | | | | | | Remainder: 4.92e-05 - 32.6867%
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 5.704e-05 - 1.2911% [1]
| | | | | | | | Remainder: 0.000890437 - 20.155%
| | | | | | | GMRES S_E: Operation Op*x: 0.00026168 - 0.0605994% [1]
| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.425584 - 98.5561% [1]
| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.382451 - 89.865% [216]
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00174008 - 0.45498% [216]
| | | | | | | | | | Belos::MVT::MvDot: 0.00157836 - 90.7062% [216]
| | | | | | | | | | Remainder: 0.00016172 - 9.29384%
| | | | | | | | | Belos::MVT::MvScale: 0.00114276 - 0.298799% [216]
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.206227 - 53.9224% [430]
| | | | | | | | | | Belos::MVT::MvTransMv: 0.205846 - 99.8154% [430]
| | | | | | | | | | Remainder: 0.0003806 - 0.184554%
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.171985 - 44.9692% [430]
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.17168 - 99.8226% [430]
| | | | | | | | | | Remainder: 0.00030508 - 0.177387%
| | | | | | | | | Remainder: 0.00135596 - 0.354545%
| | | | | | | | Belos::MVT::MvAddMv: 0.0031644 - 0.743542% [220]
| | | | | | | | GMRES S_E: Operation Prec*x: 0.00243004 - 0.570988% [216]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00154112 - 63.4196% [216]
| | | | | | | | | Remainder: 0.000888917 - 36.5804%
| | | | | | | | GMRES S_E: Operation Op*x: 0.0291686 - 6.85377% [216]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000896679 - 0.210694% [1]
| | | | | | | | Belos::MVT::MvNorm: 8.64e-06 - 0.00203015% [1]
| | | | | | | | Remainder: 0.00746459 - 1.75396%
| | | | | | | Remainder: 0.00141092 - 0.326738%
| | | | | | GMRES block system: Operation Op*x: 0.00044524 - 0.102568% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 1.308e-05 - 0.00301318% [1]
| | | | | | Remainder: 0.00146244 - 0.336895%
| | | | | Remainder: 0.00063436 - 0.145709%
| | | | Mini-EM: Compute responses: 0.00223516 - 0.500672% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.876e-05 - 3.97108% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.001451 - 64.917% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.118539% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.116e-05 - 2.14749% [1]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00033396 - 23.0159% [1]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.0468643% [1]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.828e-05 - 4.70573% [1]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 4.6399e-05 - 3.19773% [1]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00067544 - 46.55% [1]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.2e-07 - 0.0634046% [1]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.792e-05 - 4.68092% [1]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 7.0839e-05 - 4.88209% [1]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 3.308e-05 - 2.27981% [1]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.368e-05 - 0.942799% [1]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.2e-07 - 0.0634046% [1]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.904e-05 - 3.37974% [1]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 2.764e-05 - 1.9049% [1]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.4e-06 - 0.509994% [1]
| | | | | | Remainder: 2.192e-05 - 1.51068%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.36e-06 - 0.239804% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0626354% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00029908 - 13.3807% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00023712 - 10.6086% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.253036% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022288 - 93.9946% [1]
| | | | | | Remainder: 1.364e-05 - 5.75236%
| | | | | Remainder: 0.00015244 - 6.8201%
| | | | Remainder: 8.2839e-05 - 0.0185558%
| | | Remainder: 2.32e-06 - 0.000519674%
| | Remainder: 0.0200639 - 1.91761%
| Remainder: 4.312e-05 - 0.00412102%
2024-10-22 00:49:37 -04:00
=================================
FOM Calculation
=================================
Number of cells = 1728
2024-10-29 19:27:33 -04:00
Time for Belos Linear Solve = 0.43536 seconds
2024-10-22 00:49:37 -04:00
Number of Time Steps (one linear solve per step) = 1
2024-10-29 19:27:33 -04:00
FOM ( num_cells * num_steps / solver_time / 1000) = 3.96913 k-cell-steps per second
2024-10-22 00:49:37 -04:00
=================================
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell12.xml':
2024-10-29 19:27:33 -04:00
34.72 msec task-clock:u # 0.021 CPUs utilized
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
2,791 page-faults:u # 80.385 K/sec
37,907,762 cycles:u # 1.092 GHz (66.31%)
75,121,705 instructions:u # 1.98 insn per cycle (96.66%)
<not supported> branches:u
351,967 branch-misses:u
27,805,571 L1-dcache-loads:u # 800.843 M/sec
384,700 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses
2024-10-22 00:49:37 -04:00
<not supported> LLC-loads:u
<not supported> LLC-load-misses:u
2024-10-29 19:27:33 -04:00
26,588,333 L1-icache-loads:u # 765.785 M/sec
240,308 L1-icache-load-misses:u # 0.90% of all L1-icache accesses
28,160,912 dTLB-loads:u # 811.078 M/sec (3.68%)
<not counted> dTLB-load-misses:u (0.00%)
<not counted> iTLB-loads:u (0.00%)
<not counted> iTLB-load-misses:u (0.00%)
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
1.660525999 seconds time elapsed
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
1.356127000 seconds user
0.314175000 seconds sys
2024-10-22 00:49:37 -04:00
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell12.xml':
2024-10-29 19:27:33 -04:00
313,698 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio
16,778,291 BR_RETIRED:u
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
1.615727894 seconds time elapsed
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
1.303080000 seconds user
0.352307000 seconds sys
2024-10-22 00:49:37 -04:00
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell12.xml':
2024-10-29 19:27:33 -04:00
22,495,586 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio
4,976 ITLB_WALK:u
12,077 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio
30,380,854 L1D_TLB:u
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
1.624900683 seconds time elapsed
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
1.308097000 seconds user
0.353836000 seconds sys
2024-10-22 00:49:37 -04:00
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell12.xml':
2024-10-29 19:27:33 -04:00
26,482,288 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio
235,168 L1I_CACHE_REFILL:u
385,004 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio
27,728,465 L1D_CACHE:u
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
1.614101736 seconds time elapsed
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
1.373107000 seconds user
0.275395000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell12.xml':
468,613 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio
492,063 LL_CACHE_RD:u
134,110 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio
17,486 L2D_TLB_REFILL:u
255,725 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio
1,452,539 L2D_CACHE:u
1.605259267 seconds time elapsed
1.351664000 seconds user
0.304972000 seconds sys
2024-10-22 00:49:37 -04:00