ampere_research/trilinos/output/xeon_CG_Tpetra_maxwell28.output

639 lines
49 KiB
Plaintext
Raw Normal View History

2024-12-02 23:32:33 -05:00
vulcan25.umiacs.umd.edu
2024-11-12 10:27:45 -05:00
1 CG Tpetra maxwell28.xml
output/xeon_CG_Tpetra_maxwell28.output
output/xeon_CG_Tpetra_maxwell28_power.output
dt = 4.7652e-10
Loading solver config from solverCG.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 4.7652e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 4.7652e-10 [unused]
Q_u Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_u [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_u Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_sigma Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_sigma [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_sigma Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
p=0 | CubeHexMesh: Building sub cells
Entering Thyra::BelosLinearOpWithSolveFactory<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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2}
Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]:
Op[0,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=68208,domainDim=68208}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=68208,domainDim=70644}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=70644,domainDim=68208}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=70644,domainDim=70644}
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=138852, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=68208,domainDim=68208}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=68208, #RHSs=1 ...
2024-12-02 23:32:33 -05:00
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.00255229 sec
2024-11-12 10:27:45 -05:00
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=70644,domainDim=70644}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=70644, #RHSs=1 ...
2024-12-02 23:32:33 -05:00
The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 305 iterations with total CPU time of 0.89217 sec
2024-11-12 10:27:45 -05:00
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=68208,domainDim=68208}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=68208, #RHSs=1 ...
2024-12-02 23:32:33 -05:00
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.0263745 sec
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05: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.946653 sec
2024-11-12 10:27:45 -05:00
Electromagnetic Energy = 9.76787e-09
Electromagnetic Energy/dt^2 = 4.30167e+10
* finished time step 1, t = 4.7652e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
2024-12-02 23:32:33 -05:00
Mini-EM: 10.0373 [1]
| Mini-EM: Total Time: 10.0372 - 99.9994% [1]
| | Mini-EM: build mesh: 0.000562022 - 0.00559939% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000361288 - 64.2836% [1]
| | | Remainder: 0.000200734 - 35.7164%
| | Mini-EM: build physics blocks: 0.00100326 - 0.00999542% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000324773 - 0.00323569% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.36066 - 13.5561% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.577088 - 5.74948% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.2479 - 42.9571% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.209639 - 84.5658% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0069249 - 2.79342% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0312237 - 12.5953% [3]
| | | | Remainder: 0.000112728 - 0.0454732%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0434612 - 7.53112% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.027049 - 62.2371% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00204894 - 4.71443% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0030862 - 7.10106% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00502125 - 11.5534% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00132807 - 3.05577% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00404984 - 9.31831% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000741812 - 1.70684% [3]
| | | | Remainder: 0.000136076 - 0.313098%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0810074 - 14.0373% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0317976 - 5.51002% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0543876 - 9.42449% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0384455 - 6.66199% [3]
| | | Remainder: 0.0800884 - 13.878%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0458529 - 0.45683% [2]
| | Mini-EM: setup physics model evaluator: 1.50897 - 15.0338% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.50895 - 99.9987% [1]
| | | | allocate FieldManagerBuilder: 8.894e-06 - 0.000589415% [1]
| | | | fmb->setWorksetContainer(): 1.273e-06 - 8.43631e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.50132 - 99.494% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.5013 - 99.9987% [1]
| | | | | | getWorksets(): 1.44674 - 96.3659% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.44673 - 99.9996% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.859609 - 59.4172% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0203449 - 2.36676% [11]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.118433 - 13.7775% [11]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00379172 - 3.20158% [11]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.1146 - 96.7633% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000914395 - 0.797904% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000451617 - 0.394083% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00333587 - 2.9109% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0105786 - 9.23092% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0339854 - 29.6558% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00748655 - 6.53279% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0129901 - 11.3352% [11]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000813015 - 0.70944% [11]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0242876 - 21.1935% [11]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0126629 - 52.1374% [11]
| | | | | | | | | | | | Remainder: 0.0116247 - 47.8626%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0161197 - 14.0661% [11]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00335661 - 2.92899% [11]
| | | | | | | | | | | Remainder: 0.000280026 - 0.244352%
| | | | | | | | | | Remainder: 4.1573e-05 - 0.0351026%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.604754 - 70.3522% [22]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.330944 - 54.7238% [22]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000482086 - 0.14567% [22]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012396 - 0.0374564% [11]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.156855 - 47.3961% [22]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.141006 - 42.607% [11]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000116863 - 0.035312% [11]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0309681 - 9.3575% [11]
| | | | | | | | | | | Remainder: 0.00139321 - 0.420978%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.132849 - 21.9674% [22]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0865827 - 14.317% [11]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000798495 - 0.132036% [22]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.025795 - 4.26538% [22]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0253815 - 4.197% [11]
| | | | | | | | | | Remainder: 0.00240294 - 0.397342%
| | | | | | | | | Remainder: 0.116077 - 13.5035%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.58708 - 40.5796% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.586614 - 99.9206% [22]
| | | | | | | | | Remainder: 0.000466083 - 0.0793901%
| | | | | | | | Remainder: 4.5704e-05 - 0.00315911%
| | | | | | | Remainder: 6.041e-06 - 0.000417559%
| | | | | | getOrientations(): 1.2246e-05 - 0.000815693% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00101247 - 0.0674397% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000958444 - 0.063841% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000488389 - 0.0325311% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000188122 - 0.0125306% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114316 - 0.0761446% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 8.35e-07 - 5.56185e-05% [2]
| | | | | | Remainder: 0.0507548 - 3.38073%
| | | | | Remainder: 1.9457e-05 - 0.00129599%
| | | | fmb->setupBCFieldManagers(): 1.1598e-05 - 0.000768612% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.7206e-05 - 0.00114026% [1]
| | | | build response library: 0.00756947 - 0.501637% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00746102 - 98.5673% [1]
| | | | | | getWorksets(): 4.165e-06 - 0.0558235% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.986e-06 - 71.6927% [1]
| | | | | | | Remainder: 1.179e-06 - 28.3073%
| | | | | | getOrientations(): 6.47e-07 - 0.00867174% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00107074 - 14.3511% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00121422 - 16.2742% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000530158 - 7.1057% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0015272 - 20.469% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.339e-06 - 0.0179466% [3]
| | | | | | Remainder: 0.00311255 - 41.7175%
| | | | | Remainder: 0.000108445 - 1.43266%
| | | | Remainder: 2.6585e-05 - 0.00176182%
| | | Remainder: 2.0309e-05 - 0.00134588%
| | Mini-EM: setup auxiliary physics model evaluator: 1.43993 - 14.3459% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.43991 - 99.9989% [1]
| | | | allocate FieldManagerBuilder: 1.147e-06 - 7.96575e-05% [1]
| | | | fmb->setWorksetContainer(): 9.67e-07 - 6.71568e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.43984 - 99.9949% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.43983 - 99.9994% [1]
| | | | | | getWorksets(): 1.06599 - 74.0361% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.06599 - 99.9997% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.634339 - 59.507% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0179119 - 2.82371% [11]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.10666 - 16.8144% [11]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00375273 - 3.51841% [11]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.10287 - 96.4465% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000754592 - 0.73354% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00041393 - 0.402382% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00323995 - 3.14956% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0104263 - 10.1355% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0312866 - 30.4138% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00666459 - 6.47866% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.010005 - 9.72587% [11]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000718958 - 0.6989% [11]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0230807 - 22.4367% [11]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0130036 - 56.3396% [11]
| | | | | | | | | | | | Remainder: 0.0100771 - 43.6604%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0128869 - 12.5274% [11]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00318151 - 3.09275% [11]
| | | | | | | | | | | Remainder: 0.000210889 - 0.205005%
| | | | | | | | | | Remainder: 3.7419e-05 - 0.0350825%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.416089 - 65.594% [11]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.230038 - 55.2859% [11]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000292962 - 0.127354% [11]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000102762 - 0.0446717% [11]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0906102 - 39.3892% [11]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.138345 - 60.14% [11]
| | | | | | | | | | | Remainder: 0.000687361 - 0.298803%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0855731 - 20.5661% [11]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0825343 - 19.8357% [11]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000500799 - 0.120359% [11]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0167357 - 4.02216% [11]
| | | | | | | | | | Remainder: 0.000706494 - 0.169794%
| | | | | | | | | Remainder: 0.0936787 - 14.7679%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.431622 - 40.4902% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.431271 - 99.9189% [11]
| | | | | | | | | Remainder: 0.000350203 - 0.0811366%
| | | | | | | | Remainder: 3.0341e-05 - 0.00284627%
| | | | | | | Remainder: 3.487e-06 - 0.000327112%
| | | | | | getOrientations(): 1.5104e-05 - 0.00104901% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000646781 - 0.0449206% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000499395 - 0.0346843% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00032077 - 0.0222783% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.353329 - 24.5396% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.353291 - 99.9894% [1]
| | | | | | | Remainder: 3.7367e-05 - 0.0105757%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000687308 - 0.0477353% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.68e-07 - 3.94491e-05% [2]
| | | | | | Remainder: 0.0183374 - 1.27358%
| | | | | Remainder: 9.23e-06 - 0.000641043%
| | | | fmb->setupBCFieldManagers(): 7.387e-06 - 0.000513017% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.7992e-05 - 0.00124952% [1]
| | | | build response library: 3.2029e-05 - 0.00222437% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.85e-07 - 1.20204% [1]
| | | | | Remainder: 3.1644e-05 - 98.798%
| | | | Remainder: 1.4328e-05 - 0.00099506%
| | | Remainder: 1.5217e-05 - 0.00105679%
| | Mini-EM: eval auxiliary physics model evaluator: 1.28431 - 12.7955% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.332493 - 25.8888% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.944789 - 73.5638% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00389699 - 0.412472% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.609661 - 64.5287% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 2.567e-06 - 0.000421054% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.4426e-05 - 0.00400649% [11]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.546e-06 - 0.00107371% [11]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00674772 - 1.1068% [11]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0280446 - 4.60004% [11]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0986217 - 16.1765% [11]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.016056 - 2.6336% [11]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0383391 - 6.28861% [11]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0736246 - 12.0763% [11]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.113652 - 18.6419% [11]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.9628e-05 - 0.0032195% [11]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.121e-06 - 0.001004% [11]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.164131 - 26.9217% [11]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0164442 - 2.69727% [11]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00650335 - 1.06672% [11]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0471644 - 7.73618% [11]
| | | | | Remainder: 0.000272599 - 0.0447132%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.1224e-05 - 0.00224643% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.759e-06 - 0.000292023% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00185875 - 0.196737% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.326176 - 34.5237% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.163328 - 50.0736% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.162819 - 49.9176% [1]
| | | | | Remainder: 2.8851e-05 - 0.00884522%
| | | | Remainder: 0.00317315 - 0.335858%
| | | Remainder: 0.00702957 - 0.547341%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00630045 - 0.0627709% [1]
| | | getWorksets(): 7.249e-06 - 0.115055% [1]
| | | | panzer::WorksetContainer::getWorksets(): 5.352e-06 - 73.8309% [1]
| | | | Remainder: 1.897e-06 - 26.1691%
| | | getOrientations(): 8.74e-07 - 0.013872% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00113094 - 17.9501% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00124033 - 19.6863% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000551496 - 8.75328% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00161105 - 25.5705% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.048e-06 - 0.0166337% [3]
| | | Remainder: 0.00175747 - 27.8943%
| | panzer::ModelEvaluator::create_W_op: 0.949476 - 9.45956% [1]
| | panzer::ModelEvaluator::evalModel(J): 1.62234 - 16.1632% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00229373 - 0.141385% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.23006 - 75.8202% [1]
| | | | panzer::WorksetContainer::getWorksets(): 5.461e-06 - 0.000443963% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00926866 - 0.753514% [11]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0358015 - 2.91056% [11]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0540364 - 4.39299% [11]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00532659 - 0.433035% [11]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0492878 - 4.00695% [11]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0493099 - 4.00874% [11]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00928541 - 0.754876% [11]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0361824 - 2.94152% [11]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.6373e-05 - 0.00133107% [11]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0160933 - 1.30834% [11]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.110652 - 8.99567% [11]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.030356 - 2.46785% [11]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.055186 - 4.48645% [11]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.10019 - 8.1451% [11]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.144223 - 11.7249% [11]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.4897e-05 - 0.00202405% [11]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00900793 - 0.732317% [11]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0927701 - 7.54192% [11]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.153656 - 12.4917% [11]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0235832 - 1.91724% [11]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00525828 - 0.427482% [11]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0466347 - 3.79126% [11]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.117843 - 9.5803% [11]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0755164 - 6.13925% [11]
| | | | Remainder: 0.000543648 - 0.0441969%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.5338e-05 - 0.00156182% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.337e-06 - 8.2412e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00390538 - 0.240726% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.377977 - 23.2983% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.37794 - 99.9902% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.2582e-05 - 0.00597443% [1]
| | | | Remainder: 1.4612e-05 - 0.00386584%
| | | Remainder: 0.00807402 - 0.497679%
| | MaxwellPreconditioner::build: 0.00537638 - 0.0535645% [1]
| | | MaxwellPreconditioner: Schur complement: 2.2652e-05 - 0.421324% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00259944 - 48.3492% [1]
| | | | Ifpack2::Relaxation::initialize: 1.0922e-05 - 0.420168% [1]
| | | | Ifpack2::Relaxation::compute: 0.00170724 - 65.6771% [1]
| | | | Remainder: 0.000881279 - 33.9027%
| | | MaxwellPreconditioner: Solver S_E: 0.0026452 - 49.2004% [1]
| | | | Ifpack2::Relaxation::initialize: 1.797e-06 - 0.0679344% [1]
| | | | Ifpack2::Relaxation::compute: 0.00210712 - 79.6582% [1]
| | | | Remainder: 0.000536283 - 20.2738%
| | | MaxwellPreconditioner: Block preconditioner: 9.7731e-05 - 1.81778% [1]
| | | Remainder: 1.1362e-05 - 0.211332%
| | Mini-EM: timestepper: 1.13485 - 11.3065% [1]
| | | Mini-EM: Advance Time Step: 1.13485 - 99.9997% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.155172 - 13.6734% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00141409 - 0.911301% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.149023 - 96.0368% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.267e-06 - 0.00152125% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000824641 - 0.553366% [11]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0125172 - 8.39954% [11]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00683865 - 4.589% [11]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000505477 - 0.339195% [11]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00666642 - 4.47343% [11]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00579231 - 3.88687% [11]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000595537 - 0.399629% [11]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00139661 - 0.937183% [11]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.1236e-05 - 0.0075398% [11]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00454282 - 3.04841% [11]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0132386 - 8.88359% [11]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00463505 - 3.1103% [11]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00330699 - 2.21912% [11]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0117644 - 7.89439% [11]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0278492 - 18.6879% [11]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.6682e-05 - 0.0111943% [11]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000964761 - 0.647392% [11]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0112654 - 7.55952% [11]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0149676 - 10.0439% [11]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00113441 - 0.761234% [11]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000539869 - 0.362273% [11]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00652832 - 4.38076% [11]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00995921 - 6.68302% [11]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0028774 - 1.93085% [11]
| | | | | | Remainder: 0.00028156 - 0.188938%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.4017e-05 - 0.0154776% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.503e-06 - 0.00161305% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00407671 - 2.62721% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000371628 - 0.239494% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000340588 - 91.6476% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.276e-06 - 0.61244% [1]
| | | | | | Remainder: 2.8764e-05 - 7.74%
| | | | | Remainder: 0.000260795 - 0.168068%
| | | | Stratimikos: BelosLOWS: 0.946729 - 83.4232% [1]
| | | | | GMRES block system: Operation Op*x: 0.00743187 - 0.785005% [1]
| | | | | Belos::MVT::MvAddMv: 0.000320518 - 0.0338553% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.93811 - 99.0896% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00133877 - 0.142709% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000347291 - 25.9411% [2]
| | | | | | | | Belos::MVT::MvDot: 0.0003401 - 97.9294% [2]
| | | | | | | | Remainder: 7.191e-06 - 2.0706%
| | | | | | | Belos::MVT::MvScale: 0.000184711 - 13.7971% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000523298 - 39.0881% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00048194 - 92.0967% [2]
| | | | | | | | Remainder: 4.1358e-05 - 7.90334%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000215007 - 16.0601% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000211399 - 98.3219% [2]
| | | | | | | | Remainder: 3.608e-06 - 1.67808%
| | | | | | | Remainder: 6.8459e-05 - 5.11359%
| | | | | | Belos::MVT::MvAddMv: 0.00160207 - 0.170776% [2]
| | | | | | Belos::MVT::MvNorm: 0.000186259 - 0.0198547% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.926712 - 98.785% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00236378 - 0.255071% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.000193575 - 0.0208884% [3]
| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0260032 - 2.80597% [2]
| | | | | | | | Belos::MVT::Assign: 0.000621757 - 2.39108% [4]
| | | | | | | | CG Q_B: Operation Prec*x: 0.00178672 - 6.87115% [22]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00171748 - 96.1249% [22]
| | | | | | | | | Remainder: 6.9237e-05 - 3.87509%
| | | | | | | | Belos::MVT::MvDot: 0.00327477 - 12.5937% [42]
| | | | | | | | Belos::MVT::MvNorm: 0.00174294 - 6.70279% [22]
| | | | | | | | CG Q_B: Operation Op*x: 0.0153874 - 59.1751% [20]
| | | | | | | | Belos::MVT::MvAddMv: 0.00288854 - 11.1084% [60]
| | | | | | | | Remainder: 0.000301062 - 1.15779%
| | | | | | | CG S_E: Operation Op*x: 0.00266667 - 0.287757% [1]
| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.889201 - 95.9523% [1]
| | | | | | | | Belos::MVT::Assign: 0.00041172 - 0.0463023% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.031163 - 3.50461% [306]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0299644 - 96.1537% [306]
| | | | | | | | | Remainder: 0.00119862 - 3.84629%
| | | | | | | | Belos::MVT::MvDot: 0.0503477 - 5.66213% [611]
| | | | | | | | Belos::MVT::MvNorm: 0.0257931 - 2.9007% [306]
| | | | | | | | CG S_E: Operation Op*x: 0.724637 - 81.493% [305]
| | | | | | | | Belos::MVT::MvAddMv: 0.0543162 - 6.10843% [915]
| | | | | | | | Remainder: 0.00253227 - 0.28478%
| | | | | | | Remainder: 0.00628364 - 0.678057%
| | | | | | GMRES block system: Operation Op*x: 0.00724124 - 0.771897% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000180011 - 0.0191887% [1]
| | | | | | Remainder: 0.000849731 - 0.0905791%
| | | | | Remainder: 0.000866664 - 0.091543%
| | | | Mini-EM: Compute responses: 0.0325993 - 2.87257% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00179833 - 5.51647% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.024598 - 75.4555% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.483e-06 - 0.0100943% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00044801 - 1.82133% [11]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00642439 - 26.1175% [11]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.854e-06 - 0.0237987% [11]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00104437 - 4.24573% [11]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000694532 - 2.82353% [11]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.011502 - 46.7599% [11]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.403e-06 - 0.0219652% [11]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00115598 - 4.69949% [11]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000923196 - 3.75313% [11]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000915861 - 3.72332% [11]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000103466 - 0.420628% [11]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.225e-06 - 0.0171762% [11]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00062063 - 2.52309% [11]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000542718 - 2.20635% [11]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.4611e-05 - 0.343975% [11]
| | | | | | Remainder: 0.000120267 - 0.48893%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.3518e-05 - 0.0414671% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.718e-06 - 0.00527005% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00573662 - 17.5974% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000230814 - 0.708033% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.24e-06 - 0.537229% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00019035 - 82.469% [1]
| | | | | | Remainder: 3.9224e-05 - 16.9938%
| | | | | Remainder: 0.000220335 - 0.675888%
| | | | Remainder: 0.000349945 - 0.0308362%
| | | Remainder: 3.734e-06 - 0.000329029%
| | Remainder: 0.100162 - 0.997906%
| Remainder: 5.9238e-05 - 0.000590181%
2024-11-12 10:27:45 -05:00
=================================
FOM Calculation
=================================
Number of cells = 21952
2024-12-02 23:32:33 -05:00
Time for Belos Linear Solve = 0.946729 seconds
2024-11-12 10:27:45 -05:00
Number of Time Steps (one linear solve per step) = 1
2024-12-02 23:32:33 -05:00
FOM ( num_cells * num_steps / solver_time / 1000) = 23.1872 k-cell-steps per second
2024-11-12 10:27:45 -05:00
=================================
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell28.xml':
2024-12-02 23:32:33 -05:00
33.36 msec task-clock:u # 0.003 CPUs utilized
2024-11-12 10:27:45 -05:00
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
2024-12-02 23:32:33 -05:00
2,687 page-faults:u # 80.534 K/sec
50,038,030 cycles:u # 1.500 GHz
76,668,606 instructions:u # 1.53 insn per cycle
16,692,758 branches:u # 500.312 M/sec
286,600 branch-misses:u # 1.72% of all branches
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
10.818415990 seconds time elapsed
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
9.950247000 seconds user
0.791486000 seconds sys
2024-11-12 10:27:45 -05:00
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell28.xml':
2024-12-02 23:32:33 -05:00
7,903 iTLB-loads:u
12,132 iTLB-load-misses:u # 153.51% of all iTLB cache accesses
17,452,665 dTLB-loads:u
29,619 dTLB-load-misses:u # 0.17% of all dTLB cache accesses
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
10.726214134 seconds time elapsed
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
9.905966000 seconds user
0.743728000 seconds sys
2024-11-12 10:27:45 -05:00
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell28.xml':
2024-12-02 23:32:33 -05:00
17,222,933 L1-dcache-loads:u
525,433 L1-dcache-load-misses:u # 3.05% of all L1-dcache accesses
161,224 LLC-loads:u
52,200 LLC-load-misses:u # 32.38% of all LL-cache accesses
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
11.017966972 seconds time elapsed
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
10.152723000 seconds user
0.773659000 seconds sys
2024-11-12 10:27:45 -05:00