2024-12-02 23:32:33 -05:00
oasis16.umiacs.umd.edu
1 CG Tpetra maxwell20.xml
output/altra_CG_Tpetra_maxwell20.output
output/altra_CG_Tpetra_maxwell20_power.output
2024-10-22 00:49:37 -04:00
dt = 6.67128e-10
Loading solver config from solverCG.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 6.67128e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 6.67128e-10 [unused]
Q_u Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_u [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_u Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_sigma Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_sigma [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_sigma Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
p=0 | CubeHexMesh: Building sub cells
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2}
Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]:
Op[0,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=25200}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=26460}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=25200}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=26460}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
Flexible: true
Num Blocks: 10
Maximum Iterations: 10
Maximum Restarts: 20
Convergence Tolerance: 1e-08
With #Eqns=51660, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=25200}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=25200, #RHSs=1 ...
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.00089332 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=26460,domainDim=26460}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=26460, #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 277 iterations with total CPU time of 0.225281 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=25200,domainDim=25200}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=25200, #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.00837732 sec
2024-10-22 00:49:37 -04: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.244013 sec
2024-10-22 00:49:37 -04:00
Electromagnetic Energy = 1.9156e-08
Electromagnetic Energy/dt^2 = 4.30413e+10
* finished time step 1, t = 6.67128e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
2024-12-02 23:32:33 -05:00
Mini-EM: 2.6315 [1]
| Mini-EM: Total Time: 2.63144 - 99.9977% [1]
| | Mini-EM: build mesh: 0.000641239 - 0.0243683% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000320079 - 49.9157% [1]
| | | Remainder: 0.00032116 - 50.0843%
| | Mini-EM: build physics blocks: 0.00091404 - 0.0347353% [1]
| | Mini-EM: build auxiliary physics blocks: 0.00026556 - 0.0100918% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.422145 - 16.0424% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.150574 - 5.72211% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.06274 - 41.6673% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.050382 - 80.3028% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00187884 - 2.99464% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0103972 - 16.5718% [3]
| | | | Remainder: 8.204e-05 - 0.130762%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0110038 - 7.30788% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0062646 - 56.9314% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00046256 - 4.20365% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00101024 - 9.18086% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00046892 - 4.26145% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00131124 - 11.9163% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.001332 - 12.105% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.54e-05 - 0.68522% [3]
| | | | Remainder: 7.88e-05 - 0.716119%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0152011 - 10.0954% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0064758 - 4.30074% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0188168 - 12.4967% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0079452 - 5.27661% [3]
| | | Remainder: 0.0283913 - 18.8554%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.00778076 - 0.295684% [2]
| | Mini-EM: setup physics model evaluator: 0.322679 - 12.2624% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.322661 - 99.9943% [1]
| | | | allocate FieldManagerBuilder: 2.92e-06 - 0.000904975% [1]
| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000136366% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.316581 - 98.1158% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.316568 - 99.9958% [1]
| | | | | | getWorksets(): 0.290759 - 91.8474% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.290756 - 99.9988% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.166009 - 57.0958% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0035488 - 2.13771% [4]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0308183 - 18.5642% [4]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00060332 - 1.95767% [4]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0301977 - 97.9861% [4]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00030056 - 0.995308% [4]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012548 - 0.415529% [4]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0005836 - 1.9326% [4]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0024526 - 8.12182% [4]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00616228 - 20.4065% [4]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00135892 - 4.50008% [4]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00496652 - 16.4467% [4]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00016792 - 0.556069% [4]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00877304 - 29.052% [4]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00395532 - 45.0849% [4]
| | | | | | | | | | | | Remainder: 0.00481772 - 54.9151%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00427124 - 14.1443% [4]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00094088 - 3.11574% [4]
| | | | | | | | | | | Remainder: 9.464e-05 - 0.313402%
| | | | | | | | | | Remainder: 1.732e-05 - 0.0562003%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.113386 - 68.3012% [8]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0666565 - 58.787% [8]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0001122 - 0.168326% [8]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.28e-05 - 0.0492075% [4]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0359506 - 53.9341% [8]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0249067 - 37.3657% [4]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.28e-05 - 0.0492075% [4]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0051698 - 7.75588% [4]
| | | | | | | | | | | Remainder: 0.00045164 - 0.677563%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0229376 - 20.2296% [8]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0140003 - 12.3474% [4]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00018496 - 0.163124% [8]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00527204 - 4.64962% [8]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00392376 - 3.46052% [4]
| | | | | | | | | | Remainder: 0.00041132 - 0.362759%
| | | | | | | | | Remainder: 0.0182558 - 10.9968%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.124715 - 42.8932% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.124601 - 99.9087% [8]
| | | | | | | | | Remainder: 0.00011388 - 0.0913125%
| | | | | | | | Remainder: 3.196e-05 - 0.010992%
| | | | | | | Remainder: 3.48e-06 - 0.00119687%
| | | | | | getOrientations(): 1.104e-05 - 0.0034874% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007406 - 0.233947% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00072232 - 0.228172% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038568 - 0.121832% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017304 - 0.0546612% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00088968 - 0.281039% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000265346% [2]
| | | | | | Remainder: 0.0228855 - 7.22924%
| | | | | Remainder: 1.316e-05 - 0.00415691%
| | | | fmb->setupBCFieldManagers(): 8.64e-06 - 0.00267773% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.508e-05 - 0.00467364% [1]
| | | | build response library: 0.00603116 - 1.86919% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0058278 - 96.6282% [1]
| | | | | | getWorksets(): 3.56e-06 - 0.0610865% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 59.5506% [1]
| | | | | | | Remainder: 1.44e-06 - 40.4494%
| | | | | | getOrientations(): 7.2e-07 - 0.0123546% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007548 - 12.9517% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000898439 - 15.4164% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004016 - 6.89111% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125904 - 21.604% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0219637% [3]
| | | | | | Remainder: 0.00250836 - 43.0413%
| | | | | Remainder: 0.00020336 - 3.37182%
| | | | Remainder: 2.136e-05 - 0.00661995%
| | | Remainder: 1.836e-05 - 0.00568986%
| | Mini-EM: setup auxiliary physics model evaluator: 0.33392 - 12.6896% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.333912 - 99.9974% [1]
| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000215626% [1]
| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000191667% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.333867 - 99.9866% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.333863 - 99.9989% [1]
| | | | | | getWorksets(): 0.218872 - 65.5574% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.218871 - 99.9994% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.134694 - 61.5402% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00451068 - 3.34885% [4]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.028289 - 21.0025% [4]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00060004 - 2.12111% [4]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0276796 - 97.8458% [4]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00022384 - 0.808683% [4]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000126 - 0.45521% [4]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0006024 - 2.17634% [4]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00244504 - 8.83338% [4]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00606352 - 21.9061% [4]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00131976 - 4.76799% [4]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0046102 - 16.6556% [4]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00012932 - 0.467204% [4]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00722784 - 26.1126% [4]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0031396 - 43.4376% [4]
| | | | | | | | | | | | Remainder: 0.00408824 - 56.5624%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0039482 - 14.264% [4]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000935839 - 3.38098% [4]
| | | | | | | | | | | Remainder: 4.76e-05 - 0.171968%
| | | | | | | | | | Remainder: 9.36e-06 - 0.0330871%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0842568 - 62.5545% [4]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0491593 - 58.3446% [4]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.444e-05 - 0.110742% [4]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.164e-05 - 0.0643622% [4]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0237956 - 48.4051% [4]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0251637 - 51.1881% [4]
| | | | | | | | | | | Remainder: 0.00011392 - 0.231737%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0155372 - 18.4402% [4]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0152601 - 18.1114% [4]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 8.096e-05 - 0.0960872% [4]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00347924 - 4.12933% [4]
| | | | | | | | | | Remainder: 0.00074008 - 0.878362%
| | | | | | | | | Remainder: 0.0176371 - 13.0942%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0841666 - 38.4549% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0841075 - 99.9299% [4]
| | | | | | | | | Remainder: 5.904e-05 - 0.0701466%
| | | | | | | | Remainder: 1.064e-05 - 0.00486132%
| | | | | | | Remainder: 1.32e-06 - 0.000603092%
| | | | | | getOrientations(): 1.192e-05 - 0.00357032% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00042116 - 0.126147% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00034544 - 0.103467% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020444 - 0.0612346% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.101176 - 30.3046% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.101154 - 99.9782% [1]
| | | | | | | Remainder: 2.208e-05 - 0.0218234%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00047276 - 0.141603% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-07 - 0.000107829% [2]
| | | | | | Remainder: 0.0123593 - 3.7019%
| | | | | Remainder: 3.56e-06 - 0.00106629%
| | | | fmb->setupBCFieldManagers(): 3.92e-06 - 0.00117396% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.452e-05 - 0.00434846% [1]
| | | | build response library: 1.972e-05 - 0.00590575% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.41988% [1]
| | | | | Remainder: 1.944e-05 - 98.5801%
| | | | Remainder: 5.28e-06 - 0.00158126%
| | | Remainder: 8.68e-06 - 0.00259942%
| | Mini-EM: eval auxiliary physics model evaluator: 0.344009 - 13.073% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.0959901 - 27.9034% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.246447 - 71.6397% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00041096 - 0.166754% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.171357 - 69.5311% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.00109712% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 7.48e-06 - 0.00436515% [4]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2.68e-06 - 0.00156399% [4]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00146484 - 0.854846% [4]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00993724 - 5.79914% [4]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.02507 - 14.6303% [4]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0040776 - 2.37959% [4]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0162228 - 9.46727% [4]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0202779 - 11.8337% [4]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0281898 - 16.4509% [4]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 6.32e-06 - 0.0036882% [4]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.56e-06 - 0.00149396% [4]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0451493 - 26.3481% [4]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00393532 - 2.29656% [4]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00334892 - 1.95435% [4]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0135698 - 7.91899% [4]
| | | | | Remainder: 9.2639e-05 - 0.054062%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.564e-05 - 0.0063462% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.28e-06 - 0.000925149% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00042368 - 0.171915% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0738876 - 29.9812% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0374021 - 50.6203% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0364624 - 49.3484% [1]
| | | | | Remainder: 2.316e-05 - 0.0313449%
| | | | Remainder: 0.00034944 - 0.141791%
| | | Remainder: 0.00157176 - 0.456895%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00438884 - 0.166785% [1]
| | | getWorksets(): 3.76e-06 - 0.0856718% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 58.5106% [1]
| | | | Remainder: 1.56e-06 - 41.4894%
| | | getOrientations(): 8.8e-07 - 0.0200509% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075048 - 17.0997% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00089288 - 20.3443% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040352 - 9.19423% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123572 - 28.156% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0255193% [3]
| | | Remainder: 0.00110048 - 25.0745%
| | panzer::ModelEvaluator::create_W_op: 0.272699 - 10.3631% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.443073 - 16.8376% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00035636 - 0.0804292% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.34735 - 78.3957% [1]
| | | | panzer::WorksetContainer::getWorksets(): 5.08e-06 - 0.0014625% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0025852 - 0.744263% [4]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0114146 - 3.28618% [4]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.013694 - 3.94243% [4]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00136456 - 0.392849% [4]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.014721 - 4.2381% [4]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0127571 - 3.67269% [4]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00264384 - 0.761146% [4]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0123024 - 3.54179% [4]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.32e-06 - 0.00181949% [4]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00450108 - 1.29583% [4]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0276738 - 7.96713% [4]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0045338 - 1.30525% [4]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.026298 - 7.57102% [4]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0274849 - 7.91273% [4]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.038284 - 11.0217% [4]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.264e-05 - 0.00363898% [4]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00235252 - 0.677276% [4]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0262194 - 7.54842% [4]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0426957 - 12.2918% [4]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00657188 - 1.892% [4]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00142396 - 0.409949% [4]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0143291 - 4.12526% [4]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0303259 - 8.73064% [4]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0229006 - 6.59296% [4]
| | | | Remainder: 0.00024872 - 0.071605%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.72e-05 - 0.00388198% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000270836% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00115144 - 0.259876% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0935213 - 21.1074% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0934936 - 99.9703% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.816e-05 - 0.019418% [1]
| | | | Remainder: 9.6e-06 - 0.010265%
| | | Remainder: 0.000675159 - 0.152381%
| | MaxwellPreconditioner::build: 0.003073 - 0.11678% [1]
| | | MaxwellPreconditioner: Schur complement: 2.008e-05 - 0.653433% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00142968 - 46.5239% [1]
| | | | Ifpack2::Relaxation::initialize: 3.72e-06 - 0.260198% [1]
| | | | Ifpack2::Relaxation::compute: 0.00061304 - 42.8795% [1]
| | | | Remainder: 0.00081292 - 56.8603%
| | | MaxwellPreconditioner: Solver S_E: 0.0014792 - 48.1354% [1]
| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.0865333% [1]
| | | | Ifpack2::Relaxation::compute: 0.00101892 - 68.8832% [1]
| | | | Remainder: 0.000459 - 31.0303%
| | | MaxwellPreconditioner: Block preconditioner: 0.00013492 - 4.3905% [1]
| | | Remainder: 9.12e-06 - 0.296778%
| | Mini-EM: timestepper: 0.29303 - 11.1357% [1]
| | | Mini-EM: Advance Time Step: 0.293028 - 99.9992% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0397925 - 13.5798% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00024312 - 0.610969% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0382094 - 96.0217% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.00460619% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00024968 - 0.653451% [4]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00319964 - 8.37395% [4]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00188772 - 4.94045% [4]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00017988 - 0.470774% [4]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00179016 - 4.68512% [4]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00162144 - 4.24356% [4]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00017068 - 0.446696% [4]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00040772 - 1.06707% [4]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.28e-06 - 0.00858427% [4]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00035264 - 0.922913% [4]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00377336 - 9.87546% [4]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00154996 - 4.05649% [4]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0006778 - 1.77391% [4]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00334008 - 8.74151% [4]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00665884 - 17.4272% [4]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.8e-06 - 0.0177967% [4]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0002888 - 0.755834% [4]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00285872 - 7.48171% [4]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00348396 - 9.11806% [4]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000241159 - 0.63115% [4]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00018292 - 0.47873% [4]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0017166 - 4.49261% [4]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0026582 - 6.95692% [4]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00076304 - 1.99699% [4]
| | | | | | Remainder: 0.0001446 - 0.378441%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.204e-05 - 0.0553873% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.44e-06 - 0.00613181% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00114392 - 2.87471% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.896e-05 - 0.22356% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.056e-05 - 68.0755% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.16e-06 - 2.42806% [1]
| | | | | | Remainder: 2.624e-05 - 29.4964%
| | | | | Remainder: 8.26e-05 - 0.207577%
| | | | Stratimikos: BelosLOWS: 0.244061 - 83.2891% [1]
| | | | | GMRES block system: Operation Op*x: 0.0021848 - 0.895188% [1]
| | | | | Belos::MVT::MvAddMv: 0.00012908 - 0.0528885% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.241057 - 98.7693% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000500239 - 0.207519% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00011836 - 23.6607% [2]
| | | | | | | | Belos::MVT::MvDot: 0.00011212 - 94.7279% [2]
| | | | | | | | Remainder: 6.24e-06 - 5.27205%
| | | | | | | Belos::MVT::MvScale: 7.564e-05 - 15.1208% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000178439 - 35.6707% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.000169279 - 94.8666% [2]
| | | | | | | | Remainder: 9.16e-06 - 5.13341%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.572e-05 - 13.1377% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.348e-05 - 96.5916% [2]
| | | | | | | | Remainder: 2.24e-06 - 3.4084%
| | | | | | | Remainder: 6.208e-05 - 12.4101%
| | | | | | Belos::MVT::MvAddMv: 0.00019164 - 0.0794999% [2]
| | | | | | Belos::MVT::MvNorm: 8.428e-05 - 0.0349627% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.236545 - 98.1284% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00058896 - 0.248984% [2]
| | | | | | | Belos::MVT::MvAddMv: 5.76e-05 - 0.0243505% [3]
| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00834496 - 3.52785% [2]
| | | | | | | | Belos::MVT::Assign: 8.088e-05 - 0.969208% [4]
| | | | | | | | CG Q_B: Operation Prec*x: 0.00064932 - 7.78098% [22]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.000552 - 85.012% [22]
| | | | | | | | | Remainder: 9.732e-05 - 14.988%
| | | | | | | | Belos::MVT::MvDot: 0.000843 - 10.1019% [42]
| | | | | | | | Belos::MVT::MvNorm: 0.00046204 - 5.53676% [22]
| | | | | | | | CG Q_B: Operation Op*x: 0.00506392 - 60.6824% [20]
| | | | | | | | Belos::MVT::MvAddMv: 0.000935879 - 11.2149% [60]
| | | | | | | | Remainder: 0.00030992 - 3.71386%
| | | | | | | CG S_E: Operation Op*x: 0.00082308 - 0.347959% [1]
| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.224317 - 94.8306% [1]
| | | | | | | | Belos::MVT::Assign: 2.864e-05 - 0.0127676% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0073698 - 3.28543% [278]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00634224 - 86.0571% [278]
| | | | | | | | | Remainder: 0.00102756 - 13.9429%
| | | | | | | | Belos::MVT::MvDot: 0.0116774 - 5.20573% [555]
| | | | | | | | Belos::MVT::MvNorm: 0.00606436 - 2.70347% [278]
| | | | | | | | CG S_E: Operation Op*x: 0.183984 - 82.0197% [277]
| | | | | | | | Belos::MVT::MvAddMv: 0.0132984 - 5.92839% [831]
| | | | | | | | Remainder: 0.0018944 - 0.844518%
| | | | | | | Remainder: 0.00241332 - 1.02024%
| | | | | | GMRES block system: Operation Op*x: 0.00200048 - 0.829879% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 2.844e-05 - 0.011798% [1]
| | | | | | Remainder: 0.00170664 - 0.707982%
| | | | | Remainder: 0.00068968 - 0.282586%
| | | | Mini-EM: Compute responses: 0.0089944 - 3.06947% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00023312 - 2.59184% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00720512 - 80.1067% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.38e-05 - 0.19153% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00016896 - 2.345% [4]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00163232 - 22.655% [4]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.68e-06 - 0.0371958% [4]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00032004 - 4.44184% [4]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000258519 - 3.58799% [4]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00329688 - 45.7575% [4]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.44e-06 - 0.0338648% [4]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00034108 - 4.73386% [4]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00025844 - 3.58689% [4]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00039424 - 5.47167% [4]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.888e-05 - 0.539616% [4]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.16e-06 - 0.0299787% [4]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00023092 - 3.20494% [4]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0001476 - 2.04854% [4]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.828e-05 - 0.392499% [4]
| | | | | | Remainder: 6.788e-05 - 0.942108%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.04e-06 - 0.100507% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.01601% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00109028 - 12.1218% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025956 - 2.8858% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.8e-07 - 0.339035% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024108 - 92.8803% [1]
| | | | | | Remainder: 1.76e-05 - 6.78071%
| | | | | Remainder: 0.00019584 - 2.17736%
| | | | Remainder: 0.00018056 - 0.0616187%
| | | Remainder: 2.36e-06 - 0.000805377%
| | Remainder: 0.0322491 - 1.22553%
| Remainder: 6.04e-05 - 0.00229527%
2024-10-22 00:49:37 -04:00
=================================
FOM Calculation
=================================
Number of cells = 8000
2024-12-02 23:32:33 -05:00
Time for Belos Linear Solve = 0.244061 seconds
2024-10-22 00:49:37 -04: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) = 32.7788 k-cell-steps per second
2024-10-22 00:49:37 -04:00
=================================
2024-12-02 23:32:33 -05:00
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-arm.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell20.xml':
2024-10-22 00:49:37 -04:00
2024-12-02 23:32:33 -05:00
55.51 msec task-clock:u # 0.017 CPUs utilized
2024-10-29 19:27:33 -04:00
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
2024-12-02 23:32:33 -05:00
3,262 page-faults:u # 58.769 K/sec
45,168,836 cycles:u # 0.814 GHz (56.08%)
72,116,281 instructions:u # 1.60 insn per cycle (82.76%)
2024-10-29 19:27:33 -04:00
<not supported> branches:u
2024-12-02 23:32:33 -05:00
365,910 branch-misses:u
32,075,239 L1-dcache-loads:u # 577.872 M/sec
485,549 L1-dcache-load-misses:u # 1.51% 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-12-02 23:32:33 -05:00
30,595,816 L1-icache-loads:u # 551.218 M/sec
285,123 L1-icache-load-misses:u # 0.93% of all L1-icache accesses
50,703,470 dTLB-loads:u # 913.481 M/sec (24.99%)
2024-10-29 19:27:33 -04:00
<not counted> dTLB-load-misses:u (0.00%)
<not counted> iTLB-loads:u (0.00%)
2024-10-22 00:49:37 -04:00
<not counted> iTLB-load-misses:u (0.00%)
2024-12-02 23:32:33 -05:00
<not supported> L1-dcache-prefetches:u
<not supported> L1-dcache-prefetch-misses:u
2024-10-22 00:49:37 -04:00
2024-12-02 23:32:33 -05:00
3.329326207 seconds time elapsed
2024-10-22 00:49:37 -04:00
2024-12-02 23:32:33 -05:00
2.938981000 seconds user
0.439918000 seconds sys
2024-10-22 00:49:37 -04:00