ampere_research/trilinos/output_avg5/altra_CG_Tpetra_maxwell30.output
2024-10-30 13:42:00 -04:00

3009 lines
235 KiB
Plaintext

oasis19.umiacs.umd.edu
30 CG Tpetra maxwell30.xml
output_avg5/altra_CG_Tpetra_maxwell30.output
output_avg5/altra_CG_Tpetra_maxwell30_power.output
dt = 4.44752e-10
Loading solver config from solverCG.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 4.44752e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 4.44752e-10 [unused]
Q_u Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_u [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_u Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_sigma Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_sigma [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_sigma Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
p=0 | CubeHexMesh: Building sub cells
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2}
Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]:
Op[0,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=86490}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=83700}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=86490}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
Flexible: true
Num Blocks: 10
Maximum Iterations: 10
Maximum Restarts: 20
Convergence Tolerance: 1e-08
With #Eqns=170190, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=83700, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00207688 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=86490}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=86490, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 309 iterations with total CPU time of 0.8636 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=83700, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0278731 sec
The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 0.91789 sec
Electromagnetic Energy = 8.50218e-09
Electromagnetic Energy/dt^2 = 4.29828e+10
* finished time step 1, t = 4.44752e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 8.54014 [1]
| Mini-EM: Total Time: 8.54008 - 99.9993% [1]
| | Mini-EM: build mesh: 0.0006134 - 0.0071826% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003006 - 49.0055% [1]
| | | Remainder: 0.0003128 - 50.9945%
| | Mini-EM: build physics blocks: 0.00153356 - 0.0179572% [1]
| | Mini-EM: build auxiliary physics blocks: 0.00023552 - 0.00275782% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.37612 - 16.1136% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.527419 - 6.1758% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.225167 - 42.6922% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.181275 - 80.507% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00593164 - 2.63433% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0378587 - 16.8136% [3]
| | | | Remainder: 0.0001014 - 0.0450333%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0325798 - 6.17723% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0193386 - 59.3577% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0010578 - 3.24679% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00255668 - 7.84743% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00149348 - 4.58406% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120468 - 3.69762% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00654052 - 20.0754% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00028116 - 0.862988% [3]
| | | | Remainder: 0.00010688 - 0.328056%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0525224 - 9.95838% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0217817 - 4.12987% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0663346 - 12.5772% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0288478 - 5.46963% [3]
| | | Remainder: 0.100186 - 18.9955%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0354985 - 0.415669% [2]
| | Mini-EM: setup physics model evaluator: 0.945186 - 11.0677% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.945158 - 99.997% [1]
| | | | allocate FieldManagerBuilder: 2.88e-06 - 0.000304711% [1]
| | | | fmb->setWorksetContainer(): 6e-07 - 6.34814e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.939775 - 99.4304% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.939758 - 99.9982% [1]
| | | | | | getWorksets(): 0.915339 - 97.4016% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.915333 - 99.9994% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.529983 - 57.9005% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00559696 - 1.05606% [14]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0875311 - 16.5158% [14]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00168504 - 1.92508% [14]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0858084 - 98.032% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00088284 - 1.02885% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00045616 - 0.531603% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00163548 - 1.90597% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00781856 - 9.11165% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0176461 - 20.5645% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00436856 - 5.09106% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0135456 - 15.7859% [14]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00044268 - 0.515893% [14]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.023129 - 26.9543% [14]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101049 - 43.6891% [14]
| | | | | | | | | | | | Remainder: 0.0130242 - 56.3109%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0124999 - 14.5672% [14]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00316652 - 3.69022% [14]
| | | | | | | | | | | Remainder: 0.00021692 - 0.252796%
| | | | | | | | | | Remainder: 3.76e-05 - 0.0429562%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.37825 - 71.3702% [28]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.2197 - 58.0832% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0003274 - 0.149022% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010112 - 0.0460265% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.117543 - 53.5016% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0835212 - 38.0161% [14]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.788e-05 - 0.0445517% [14]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0173972 - 7.91861% [14]
| | | | | | | | | | | Remainder: 0.000712 - 0.324079%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0739646 - 19.5544% [28]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0525369 - 13.8895% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00047444 - 0.12543% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0179333 - 4.74113% [28]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0132711 - 3.50856% [14]
| | | | | | | | | | Remainder: 0.00036968 - 0.0977344%
| | | | | | | | | Remainder: 0.0586049 - 11.0579%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.385315 - 42.0956% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.385002 - 99.9186% [28]
| | | | | | | | | Remainder: 0.0003136 - 0.0813879%
| | | | | | | | Remainder: 3.552e-05 - 0.00388055%
| | | | | | | Remainder: 5.88e-06 - 0.000642385%
| | | | | | getOrientations(): 1.104e-05 - 0.00117477% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000754 - 0.0802334% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00071276 - 0.0758451% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003812 - 0.0405636% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000169 - 0.0179834% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000852 - 0.0906616% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 8.51283e-05% [2]
| | | | | | Remainder: 0.0215379 - 2.29186%
| | | | | Remainder: 1.656e-05 - 0.00176212%
| | | | fmb->setupBCFieldManagers(): 8.64e-06 - 0.000914132% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.556e-05 - 0.00164628% [1]
| | | | build response library: 0.0053358 - 0.56454% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00513844 - 96.3012% [1]
| | | | | | getWorksets(): 2.96e-06 - 0.057605% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 70.2703% [1]
| | | | | | | Remainder: 8.8e-07 - 29.7297%
| | | | | | getOrientations(): 4.4e-07 - 0.00856291% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075128 - 14.6208% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088944 - 17.3095% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039992 - 7.78291% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114404 - 22.2643% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0217965% [3]
| | | | | | Remainder: 0.00194924 - 37.9345%
| | | | | Remainder: 0.00019736 - 3.69879%
| | | | Remainder: 2.036e-05 - 0.00215414%
| | | Remainder: 2.804e-05 - 0.00296661%
| | Mini-EM: setup auxiliary physics model evaluator: 1.02806 - 12.0381% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.02805 - 99.9989% [1]
| | | | allocate FieldManagerBuilder: 7.6e-07 - 7.39264e-05% [1]
| | | | fmb->setWorksetContainer(): 5.6e-07 - 5.44721e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.02798 - 99.9936% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.02798 - 99.9994% [1]
| | | | | | getWorksets(): 0.700576 - 68.1509% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.700574 - 99.9998% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.419261 - 59.8453% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00535052 - 1.27618% [14]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0801926 - 19.1272% [14]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00154204 - 1.92292% [14]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0786232 - 98.043% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00075004 - 0.953967% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00044516 - 0.566194% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00162372 - 2.06519% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00774712 - 9.85347% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0168467 - 21.4271% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00435156 - 5.5347% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0119256 - 15.168% [14]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00042264 - 0.537551% [14]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0215815 - 27.4492% [14]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00982696 - 45.5342% [14]
| | | | | | | | | | | | Remainder: 0.0117545 - 54.4658%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00968873 - 12.323% [14]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00308488 - 3.92362% [14]
| | | | | | | | | | | Remainder: 0.00015568 - 0.198008%
| | | | | | | | | | Remainder: 2.736e-05 - 0.0341178%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.284194 - 67.7845% [14]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.166419 - 58.5581% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00017032 - 0.102344% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.72e-05 - 0.0584069% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.081864 - 49.1916% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0838972 - 50.4133% [14]
| | | | | | | | | | | Remainder: 0.00038988 - 0.234277%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.051741 - 18.2063% [14]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0538094 - 18.934% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00026524 - 0.0933307% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0117358 - 4.12949% [14]
| | | | | | | | | | Remainder: 0.00022376 - 0.078735%
| | | | | | | | | Remainder: 0.0495237 - 11.8121%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.281301 - 40.1529% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.28114 - 99.9427% [14]
| | | | | | | | | Remainder: 0.00016132 - 0.0573478%
| | | | | | | | Remainder: 1.256e-05 - 0.00179281%
| | | | | | | Remainder: 1.48e-06 - 0.000211255%
| | | | | | getOrientations(): 1.044e-05 - 0.00101559% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00042348 - 0.0411955% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033784 - 0.0328646% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019928 - 0.0193856% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.31972 - 31.1018% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.319696 - 99.9926% [1]
| | | | | | | Remainder: 2.356e-05 - 0.00736895%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00053608 - 0.052149% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 4.66937e-05% [2]
| | | | | | Remainder: 0.00617352 - 0.60055%
| | | | | Remainder: 6.44e-06 - 0.000626469%
| | | | fmb->setupBCFieldManagers(): 6.04e-06 - 0.000587521% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.28e-05 - 0.00221779% [1]
| | | | build response library: 2.584e-05 - 0.0025135% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.23839% [1]
| | | | | Remainder: 2.552e-05 - 98.7616%
| | | | Remainder: 9.64e-06 - 0.000937698%
| | | Remainder: 1.144e-05 - 0.00111278%
| | Mini-EM: eval auxiliary physics model evaluator: 1.12964 - 13.2276% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.309028 - 27.3562% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.817527 - 72.3703% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00126508 - 0.154745% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.567811 - 69.4547% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 7.08e-06 - 0.00124689% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.316e-05 - 0.00407882% [14]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.12e-06 - 0.00143005% [14]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0044192 - 0.778287% [14]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0331868 - 5.8447% [14]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0841494 - 14.82% [14]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0128007 - 2.2544% [14]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0504342 - 8.88222% [14]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0680553 - 11.9856% [14]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0944796 - 16.6393% [14]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.36e-05 - 0.00415631% [14]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 8.24e-06 - 0.00145119% [14]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.152042 - 26.777% [14]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0127539 - 2.24615% [14]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00889344 - 1.56627% [14]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0462528 - 8.14582% [14]
| | | | | Remainder: 0.00027276 - 0.0480371%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.576e-05 - 0.00192777% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.28e-06 - 0.00027889% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00101972 - 0.124732% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.24638 - 30.1372% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.123169 - 49.9915% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.123188 - 49.9991% [1]
| | | | | Remainder: 2.316e-05 - 0.00940013%
| | | | Remainder: 0.00103364 - 0.126435%
| | | Remainder: 0.00308916 - 0.273463%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00446084 - 0.0522342% [1]
| | | getWorksets(): 6.68e-06 - 0.149748% [1]
| | | | panzer::WorksetContainer::getWorksets(): 5.08e-06 - 76.0479% [1]
| | | | Remainder: 1.6e-06 - 23.9521%
| | | getOrientations(): 7.2e-07 - 0.0161405% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00077988 - 17.4828% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0009256 - 20.7495% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041248 - 9.24669% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001191 - 26.699% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0251074% [3]
| | | Remainder: 0.00114336 - 25.631%
| | panzer::ModelEvaluator::create_W_op: 0.876126 - 10.259% [1]
| | panzer::ModelEvaluator::evalModel(J): 1.46547 - 17.1599% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00093448 - 0.0637666% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.14845 - 78.3673% [1]
| | | | panzer::WorksetContainer::getWorksets(): 3e-06 - 0.000261222% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00796884 - 0.693878% [14]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0389933 - 3.3953% [14]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0446408 - 3.88705% [14]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00419004 - 0.364843% [14]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0493883 - 4.30043% [14]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0418166 - 3.64114% [14]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00762732 - 0.664141% [14]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0417597 - 3.63618% [14]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.056e-05 - 0.00179024% [14]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0153992 - 1.34087% [14]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0899651 - 7.83361% [14]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0139644 - 1.21593% [14]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.084986 - 7.40007% [14]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0924992 - 8.05427% [14]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.126242 - 10.9924% [14]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.196e-05 - 0.00278288% [14]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00725572 - 0.631784% [14]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0874588 - 7.61538% [14]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.13961 - 12.1564% [14]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0200296 - 1.74406% [14]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00406808 - 0.354224% [14]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0479352 - 4.1739% [14]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.101239 - 8.81526% [14]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0807572 - 7.03185% [14]
| | | | Remainder: 0.00059964 - 0.052213%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.744e-05 - 0.00187244% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 7.91555e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0031604 - 0.215658% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.310493 - 21.1873% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.310462 - 99.9898% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.028e-05 - 0.00653154% [1]
| | | | Remainder: 1.124e-05 - 0.00362005%
| | | Remainder: 0.00240352 - 0.16401%
| | MaxwellPreconditioner::build: 0.0059068 - 0.0691656% [1]
| | | MaxwellPreconditioner: Schur complement: 1.516e-05 - 0.256653% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00269816 - 45.6789% [1]
| | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.133424% [1]
| | | | Ifpack2::Relaxation::compute: 0.0019024 - 70.5073% [1]
| | | | Remainder: 0.00079216 - 29.3593%
| | | MaxwellPreconditioner: Solver S_E: 0.00308132 - 52.1656% [1]
| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0428388% [1]
| | | | Ifpack2::Relaxation::compute: 0.00264372 - 85.7983% [1]
| | | | Remainder: 0.00043628 - 14.1589%
| | | MaxwellPreconditioner: Block preconditioner: 0.00010352 - 1.75256% [1]
| | | Remainder: 8.64e-06 - 0.146272%
| | Mini-EM: timestepper: 1.07458 - 12.5828% [1]
| | | Mini-EM: Advance Time Step: 1.07458 - 99.9998% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.128008 - 11.9124% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00066768 - 0.521593% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.123906 - 96.796% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.00122673% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0008022 - 0.647424% [14]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.010261 - 8.28122% [14]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00627096 - 5.06104% [14]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00050856 - 0.410439% [14]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00528904 - 4.26858% [14]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00550692 - 4.44442% [14]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0004846 - 0.391102% [14]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00133276 - 1.07562% [14]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.96e-06 - 0.00723126% [14]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00105684 - 0.852934% [14]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0126422 - 10.203% [14]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00416896 - 3.3646% [14]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0019048 - 1.53729% [14]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0110263 - 8.89888% [14]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0224056 - 18.0827% [14]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.528e-05 - 0.0123319% [14]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00083272 - 0.672055% [14]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00940348 - 7.58918% [14]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0117079 - 9.44897% [14]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00088928 - 0.717703% [14]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00051732 - 0.417509% [14]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00520556 - 4.2012% [14]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00882268 - 7.12044% [14]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00253936 - 2.04942% [14]
| | | | | | Remainder: 0.00030176 - 0.243539%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.176e-05 - 0.016999% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.0016874% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00313148 - 2.44632% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00018388 - 0.143647% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00015832 - 86.0996% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.72e-06 - 0.935393% [1]
| | | | | | Remainder: 2.384e-05 - 12.965%
| | | | | Remainder: 9.44e-05 - 0.0737455%
| | | | Stratimikos: BelosLOWS: 0.91794 - 85.4233% [1]
| | | | | GMRES block system: Operation Op*x: 0.00738148 - 0.804135% [1]
| | | | | Belos::MVT::MvAddMv: 0.0002586 - 0.0281718% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.909634 - 99.0951% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00109808 - 0.120717% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00028044 - 25.5391% [2]
| | | | | | | | Belos::MVT::MvDot: 0.00027448 - 97.8748% [2]
| | | | | | | | Remainder: 5.96e-06 - 2.12523%
| | | | | | | Belos::MVT::MvScale: 0.0001522 - 13.8606% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00041312 - 37.622% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.0003994 - 96.6789% [2]
| | | | | | | | Remainder: 1.372e-05 - 3.32107%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00018708 - 17.037% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00018476 - 98.7599% [2]
| | | | | | | | Remainder: 2.32e-06 - 1.24011%
| | | | | | | Remainder: 6.524e-05 - 5.94128%
| | | | | | Belos::MVT::MvAddMv: 0.00075744 - 0.0832686% [2]
| | | | | | Belos::MVT::MvNorm: 0.00016408 - 0.018038% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.898845 - 98.8139% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.0019276 - 0.214453% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.000208 - 0.0231408% [3]
| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0275492 - 3.06496% [2]
| | | | | | | | Belos::MVT::Assign: 0.00036588 - 1.32809% [4]
| | | | | | | | CG Q_B: Operation Prec*x: 0.00217472 - 7.89394% [22]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00206716 - 95.054% [22]
| | | | | | | | | Remainder: 0.000107561 - 4.94597%
| | | | | | | | Belos::MVT::MvDot: 0.0026406 - 9.58502% [42]
| | | | | | | | Belos::MVT::MvNorm: 0.00136376 - 4.95026% [22]
| | | | | | | | CG Q_B: Operation Op*x: 0.0180052 - 65.3566% [20]
| | | | | | | | Belos::MVT::MvAddMv: 0.00266244 - 9.66429% [60]
| | | | | | | | Remainder: 0.0003366 - 1.22181%
| | | | | | | CG S_E: Operation Op*x: 0.00307356 - 0.341946% [1]
| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.860324 - 95.7144% [1]
| | | | | | | | Belos::MVT::Assign: 0.00047784 - 0.0555419% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0284479 - 3.30665% [310]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0269519 - 94.7413% [310]
| | | | | | | | | Remainder: 0.001496 - 5.25873%
| | | | | | | | Belos::MVT::MvDot: 0.0403496 - 4.69004% [619]
| | | | | | | | Belos::MVT::MvNorm: 0.0198581 - 2.30822% [310]
| | | | | | | | CG S_E: Operation Op*x: 0.725643 - 84.3453% [309]
| | | | | | | | Belos::MVT::MvAddMv: 0.0428748 - 4.98356% [927]
| | | | | | | | Remainder: 0.00267252 - 0.310641%
| | | | | | | Remainder: 0.00576276 - 0.64113%
| | | | | | GMRES block system: Operation Op*x: 0.0071516 - 0.786206% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 9.944e-05 - 0.0109319% [1]
| | | | | | Remainder: 0.00151884 - 0.166973%
| | | | | Remainder: 0.000666 - 0.0725537%
| | | | Mini-EM: Compute responses: 0.0283012 - 2.63371% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000767281 - 2.71112% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0239517 - 84.6313% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 4.24e-06 - 0.0177023% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00050208 - 2.09622% [14]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00625516 - 26.1157% [14]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.92e-06 - 0.0372416% [14]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0010134 - 4.23101% [14]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0007788 - 3.25154% [14]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0111932 - 46.7325% [14]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.4e-06 - 0.0350705% [14]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00098084 - 4.09507% [14]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00086768 - 3.62262% [14]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00093328 - 3.8965% [14]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00012512 - 0.522384% [14]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.72e-06 - 0.0280564% [14]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0006266 - 2.6161% [14]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00041672 - 1.73983% [14]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.56e-05 - 0.357386% [14]
| | | | | | Remainder: 0.00014492 - 0.60505%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.112e-05 - 0.0392916% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00537079% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00314036 - 11.0962% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002454 - 0.8671% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.342298% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000227 - 92.502% [1]
| | | | | | Remainder: 1.756e-05 - 7.15566%
| | | | | Remainder: 0.00018384 - 0.649583%
| | | | Remainder: 0.0003296 - 0.0306725%
| | | Remainder: 2.16e-06 - 0.000201009%
| | Remainder: 0.069227 - 0.810613%
| Remainder: 6.04e-05 - 0.000707248%
=================================
FOM Calculation
=================================
Number of cells = 27000
Time for Belos Linear Solve = 0.91794 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 29.4137 k-cell-steps per second
=================================
dt = 4.44752e-10
Loading solver config from solverCG.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 4.44752e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 4.44752e-10 [unused]
Q_u Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_u [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_u Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_sigma Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_sigma [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_sigma Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
p=0 | CubeHexMesh: Building sub cells
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2}
Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]:
Op[0,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=86490}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=83700}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=86490}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
Flexible: true
Num Blocks: 10
Maximum Iterations: 10
Maximum Restarts: 20
Convergence Tolerance: 1e-08
With #Eqns=170190, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=83700, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0020456 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=86490}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=86490, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 309 iterations with total CPU time of 0.857923 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=83700, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0275038 sec
The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 0.912046 sec
Electromagnetic Energy = 8.50218e-09
Electromagnetic Energy/dt^2 = 4.29828e+10
* finished time step 1, t = 4.44752e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 8.51341 [1]
| Mini-EM: Total Time: 8.51337 - 99.9995% [1]
| | Mini-EM: build mesh: 0.00059412 - 0.00697867% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002864 - 48.2057% [1]
| | | Remainder: 0.00030772 - 51.7943%
| | Mini-EM: build physics blocks: 0.00081208 - 0.00953888% [1]
| | Mini-EM: build auxiliary physics blocks: 0.00023048 - 0.00270727% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.37415 - 16.1411% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.525538 - 6.17309% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.225409 - 42.8911% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.181254 - 80.4112% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00585212 - 2.59622% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0382056 - 16.9495% [3]
| | | | Remainder: 9.732e-05 - 0.0431748%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0313946 - 5.9738% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0202533 - 64.512% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00122876 - 3.91392% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00250132 - 7.96736% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00147368 - 4.69406% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001258 - 4.00706% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00427704 - 13.6235% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00030064 - 0.957617% [3]
| | | | Remainder: 0.00010188 - 0.324514%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0524795 - 9.98586% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0217209 - 4.13307% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0661699 - 12.5909% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0285876 - 5.43969% [3]
| | | Remainder: 0.0997763 - 18.9855%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0290288 - 0.340979% [2]
| | Mini-EM: setup physics model evaluator: 0.943553 - 11.0832% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.943526 - 99.9972% [1]
| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000313717% [1]
| | | | fmb->setWorksetContainer(): 5.6e-07 - 5.93518e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.938302 - 99.4464% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.938286 - 99.9982% [1]
| | | | | | getWorksets(): 0.913459 - 97.3541% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.913454 - 99.9995% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.527999 - 57.8024% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00556252 - 1.05351% [14]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0879886 - 16.6646% [14]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00168376 - 1.91361% [14]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0862714 - 98.0483% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00086284 - 1.00015% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00044388 - 0.514516% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0016372 - 1.89773% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0077496 - 8.98282% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0176437 - 20.4514% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00437104 - 5.06662% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0135521 - 15.7087% [14]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00043008 - 0.49852% [14]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0236935 - 27.4639% [14]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101123 - 42.6795% [14]
| | | | | | | | | | | | Remainder: 0.0135812 - 57.3205%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0125152 - 14.5068% [14]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0031674 - 3.67144% [14]
| | | | | | | | | | | Remainder: 0.00020476 - 0.237344%
| | | | | | | | | | Remainder: 3.352e-05 - 0.0380958%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.377719 - 71.5379% [28]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.221353 - 58.6026% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00032848 - 0.148396% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010052 - 0.0454116% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.119026 - 53.7719% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0836918 - 37.8092% [14]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.704e-05 - 0.0438394% [14]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.017407 - 7.86388% [14]
| | | | | | | | | | | Remainder: 0.0007026 - 0.317411%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0731436 - 19.3645% [28]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0511752 - 13.5485% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0004514 - 0.119507% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0179453 - 4.75096% [28]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0132903 - 3.51856% [14]
| | | | | | | | | | Remainder: 0.00036028 - 0.095383%
| | | | | | | | | Remainder: 0.0567283 - 10.744%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.38542 - 42.1937% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.385105 - 99.9183% [28]
| | | | | | | | | Remainder: 0.00031476 - 0.0816668%
| | | | | | | | Remainder: 3.576e-05 - 0.00391481%
| | | | | | | Remainder: 4.92e-06 - 0.000538612%
| | | | | | getOrientations(): 1.104e-05 - 0.00117661% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000752041 - 0.0801505% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069592 - 0.0741693% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037704 - 0.0401839% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012096 - 0.0128916% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00087676 - 0.0934428% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 9.80512e-05% [2]
| | | | | | Remainder: 0.0219917 - 2.34382%
| | | | | Remainder: 1.676e-05 - 0.0017862%
| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.000822447% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.52e-05 - 0.00161098% [1]
| | | | build response library: 0.00517732 - 0.54872% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00509732 - 98.4548% [1]
| | | | | | getWorksets(): 3.12e-06 - 0.0612086% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 61.5385% [1]
| | | | | | | Remainder: 1.2e-06 - 38.4615%
| | | | | | getOrientations(): 8e-07 - 0.0156945% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074148 - 14.5465% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00086492 - 16.9681% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039408 - 7.73112% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115216 - 22.6033% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0235418% [3]
| | | | | | Remainder: 0.00193956 - 38.0506%
| | | | | Remainder: 8e-05 - 1.5452%
| | | | Remainder: 1.996e-05 - 0.00211547%
| | | Remainder: 2.648e-05 - 0.00280641%
| | Mini-EM: setup auxiliary physics model evaluator: 1.0272 - 12.0658% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.02719 - 99.9989% [1]
| | | | allocate FieldManagerBuilder: 7.2e-07 - 7.00939e-05% [1]
| | | | fmb->setWorksetContainer(): 5.6e-07 - 5.45175e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.02713 - 99.9938% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.02712 - 99.9992% [1]
| | | | | | getWorksets(): 0.700599 - 68.2099% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.700597 - 99.9998% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.419349 - 59.856% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00530212 - 1.26437% [14]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0806924 - 19.2423% [14]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.001537 - 1.90477% [14]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.079127 - 98.06% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0007294 - 0.921809% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00043048 - 0.544037% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0016432 - 2.07666% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0077564 - 9.80247% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0170824 - 21.5886% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00436432 - 5.51559% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.011832 - 14.9532% [14]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00039868 - 0.503848% [14]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0219519 - 27.7426% [14]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00978332 - 44.567% [14]
| | | | | | | | | | | | Remainder: 0.0121686 - 55.433%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00969668 - 12.2546% [14]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00309132 - 3.90678% [14]
| | | | | | | | | | | Remainder: 0.0001502 - 0.189821%
| | | | | | | | | | Remainder: 2.84e-05 - 0.0351954%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.283283 - 67.553% [14]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.167106 - 58.9891% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00017488 - 0.104652% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.824e-05 - 0.058789% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0827171 - 49.4997% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0837268 - 50.104% [14]
| | | | | | | | | | | Remainder: 0.00038912 - 0.232858%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0523516 - 18.4803% [14]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0516151 - 18.2203% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0002606 - 0.0919928% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0117231 - 4.13829% [14]
| | | | | | | | | | Remainder: 0.00022656 - 0.0799765%
| | | | | | | | | Remainder: 0.0500716 - 11.9403%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.281235 - 40.1422% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.281069 - 99.9408% [14]
| | | | | | | | | Remainder: 0.00016648 - 0.059196%
| | | | | | | | Remainder: 1.248e-05 - 0.00178134%
| | | | | | | Remainder: 1.48e-06 - 0.000211248%
| | | | | | getOrientations(): 1.1e-05 - 0.00107095% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00042368 - 0.0412493% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033464 - 0.0325804% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019644 - 0.0191253% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.319845 - 31.14% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.319821 - 99.9926% [1]
| | | | | | | Remainder: 2.356e-05 - 0.00736607%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00054332 - 0.0528974% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 4.67326e-05% [2]
| | | | | | Remainder: 0.005168 - 0.503154%
| | | | | Remainder: 8.08e-06 - 0.000786659%
| | | | fmb->setupBCFieldManagers(): 5.36e-06 - 0.00052181% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.272e-05 - 0.00221185% [1]
| | | | build response library: 2.424e-05 - 0.00235983% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.990099% [1]
| | | | | Remainder: 2.4e-05 - 99.0099%
| | | | Remainder: 1e-05 - 0.000973527%
| | | Remainder: 1.116e-05 - 0.00108644%
| | Mini-EM: eval auxiliary physics model evaluator: 1.13055 - 13.2797% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.3096 - 27.385% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.818309 - 72.3818% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00124544 - 0.152197% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.569241 - 69.5631% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 5.72e-06 - 0.00100485% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.368e-05 - 0.00415993% [14]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.52e-06 - 0.00149673% [14]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00433616 - 0.761744% [14]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0328999 - 5.77961% [14]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0847255 - 14.8839% [14]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0127271 - 2.23581% [14]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0519783 - 9.13116% [14]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0678879 - 11.926% [14]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0951005 - 16.7066% [14]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.88e-05 - 0.00330264% [14]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 7.76e-06 - 0.00136322% [14]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.151929 - 26.6897% [14]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0126836 - 2.22817% [14]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00855384 - 1.50267% [14]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.046115 - 8.10114% [14]
| | | | | Remainder: 0.00023968 - 0.0421052%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.584e-05 - 0.0019357% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.000244406% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0010014 - 0.122374% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.245757 - 30.0323% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.122666 - 49.9135% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.123062 - 50.0748% [1]
| | | | | Remainder: 2.88e-05 - 0.0117189%
| | | | Remainder: 0.0010462 - 0.127849%
| | | Remainder: 0.00263624 - 0.233183%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0042916 - 0.0504101% [1]
| | | getWorksets(): 7.24e-06 - 0.168702% [1]
| | | | panzer::WorksetContainer::getWorksets(): 5.56e-06 - 76.7956% [1]
| | | | Remainder: 1.68e-06 - 23.2044%
| | | getOrientations(): 6.8e-07 - 0.0158449% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000766121 - 17.8516% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0008976 - 20.9153% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040224 - 9.37273% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001188 - 27.682% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0260975% [3]
| | | Remainder: 0.0010286 - 23.9677%
| | panzer::ModelEvaluator::create_W_op: 0.876514 - 10.2957% [1]
| | panzer::ModelEvaluator::evalModel(J): 1.46298 - 17.1845% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00092512 - 0.0632354% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.14208 - 78.0657% [1]
| | | | panzer::WorksetContainer::getWorksets(): 3.52e-06 - 0.000308208% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00801148 - 0.701479% [14]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0385102 - 3.37192% [14]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0443237 - 3.88095% [14]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00414708 - 0.363115% [14]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0489826 - 4.28888% [14]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.041818 - 3.66155% [14]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00767656 - 0.672153% [14]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0413353 - 3.61929% [14]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.976e-05 - 0.00173017% [14]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0153929 - 1.34779% [14]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0888676 - 7.78118% [14]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0138293 - 1.21088% [14]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0846815 - 7.41464% [14]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0919877 - 8.05437% [14]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.123269 - 10.7933% [14]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.816e-05 - 0.00246567% [14]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00725672 - 0.635393% [14]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0875672 - 7.66731% [14]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.140489 - 12.3011% [14]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0203688 - 1.78348% [14]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00421844 - 0.369363% [14]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0479656 - 4.19983% [14]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.101095 - 8.85184% [14]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0796926 - 6.97782% [14]
| | | | Remainder: 0.00054664 - 0.0478634%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.616e-05 - 0.00178813% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 7.65561e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00315916 - 0.21594% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.314397 - 21.4902% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.314366 - 99.9901% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.012e-05 - 0.00639956% [1]
| | | | Remainder: 1.1e-05 - 0.00349876%
| | | Remainder: 0.002386 - 0.163092%
| | MaxwellPreconditioner::build: 0.00592052 - 0.0695438% [1]
| | | MaxwellPreconditioner: Schur complement: 1.472e-05 - 0.248627% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.0027084 - 45.746% [1]
| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.129966% [1]
| | | | Ifpack2::Relaxation::compute: 0.00191336 - 70.6454% [1]
| | | | Remainder: 0.00079152 - 29.2246%
| | | MaxwellPreconditioner: Solver S_E: 0.00310624 - 52.4657% [1]
| | | | Ifpack2::Relaxation::initialize: 1.4e-06 - 0.0450706% [1]
| | | | Ifpack2::Relaxation::compute: 0.00266648 - 85.8427% [1]
| | | | Remainder: 0.00043836 - 14.1122%
| | | MaxwellPreconditioner: Block preconditioner: 8.24e-05 - 1.39177% [1]
| | | Remainder: 8.76e-06 - 0.14796%
| | Mini-EM: timestepper: 1.06913 - 12.5583% [1]
| | | Mini-EM: Advance Time Step: 1.06913 - 99.9996% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.127921 - 11.965% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00066608 - 0.520694% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.123816 - 96.7904% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.00122763% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0007952 - 0.642245% [14]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0102569 - 8.28399% [14]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00630584 - 5.09292% [14]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00049608 - 0.40066% [14]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00529568 - 4.27707% [14]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00552676 - 4.4637% [14]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0004732 - 0.382181% [14]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00132812 - 1.07266% [14]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.96e-06 - 0.00723656% [14]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00106372 - 0.859116% [14]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0126642 - 10.2283% [14]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0042432 - 3.42703% [14]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0019246 - 1.55441% [14]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0110155 - 8.89668% [14]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0222949 - 18.0065% [14]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.436e-05 - 0.0115979% [14]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0008376 - 0.676489% [14]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0094776 - 7.6546% [14]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0117132 - 9.46022% [14]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00087604 - 0.707536% [14]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0005016 - 0.405118% [14]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00521572 - 4.21249% [14]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0086626 - 6.99637% [14]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00253208 - 2.04504% [14]
| | | | | | Remainder: 0.00029044 - 0.234574%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.172e-05 - 0.0169792% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00178234% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00313252 - 2.44878% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00018484 - 0.144495% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00015876 - 85.8905% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.76e-06 - 0.952175% [1]
| | | | | | Remainder: 2.432e-05 - 13.1573%
| | | | | Remainder: 9.836e-05 - 0.0768909%
| | | | Stratimikos: BelosLOWS: 0.912099 - 85.3126% [1]
| | | | | GMRES block system: Operation Op*x: 0.00743228 - 0.814854% [1]
| | | | | Belos::MVT::MvAddMv: 0.00025552 - 0.0280145% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.903684 - 99.0773% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00114236 - 0.126412% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00027992 - 24.5036% [2]
| | | | | | | | Belos::MVT::MvDot: 0.00027364 - 97.7565% [2]
| | | | | | | | Remainder: 6.28e-06 - 2.2435%
| | | | | | | Belos::MVT::MvScale: 0.00015976 - 13.9851% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000417041 - 36.5069% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.000403681 - 96.7965% [2]
| | | | | | | | Remainder: 1.336e-05 - 3.20352%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00021352 - 18.6911% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00021092 - 98.7823% [2]
| | | | | | | | Remainder: 2.6e-06 - 1.21768%
| | | | | | | Remainder: 7.212e-05 - 6.31324%
| | | | | | Belos::MVT::MvAddMv: 0.0007738 - 0.0856273% [2]
| | | | | | Belos::MVT::MvNorm: 0.00016432 - 0.0181834% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.892673 - 98.7816% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00194088 - 0.217423% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.0001722 - 0.0192904% [3]
| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0271945 - 3.04641% [2]
| | | | | | | | Belos::MVT::Assign: 0.00033708 - 1.23951% [4]
| | | | | | | | CG Q_B: Operation Prec*x: 0.0020362 - 7.48754% [22]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0019334 - 94.9514% [22]
| | | | | | | | | Remainder: 0.0001028 - 5.04862%
| | | | | | | | Belos::MVT::MvDot: 0.00263992 - 9.70754% [42]
| | | | | | | | Belos::MVT::MvNorm: 0.001368 - 5.03042% [22]
| | | | | | | | CG Q_B: Operation Op*x: 0.0179191 - 65.8924% [20]
| | | | | | | | Belos::MVT::MvAddMv: 0.00259348 - 9.53678% [60]
| | | | | | | | Remainder: 0.00030072 - 1.10581%
| | | | | | | CG S_E: Operation Op*x: 0.00311292 - 0.348719% [1]
| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.854611 - 95.7362% [1]
| | | | | | | | Belos::MVT::Assign: 0.00054448 - 0.0637108% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0258611 - 3.02607% [310]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0244509 - 94.547% [310]
| | | | | | | | | Remainder: 0.0014102 - 5.45297%
| | | | | | | | Belos::MVT::MvDot: 0.0394236 - 4.61304% [619]
| | | | | | | | Belos::MVT::MvNorm: 0.0196618 - 2.30067% [310]
| | | | | | | | CG S_E: Operation Op*x: 0.724956 - 84.8287% [309]
| | | | | | | | Belos::MVT::MvAddMv: 0.0417496 - 4.88522% [927]
| | | | | | | | Remainder: 0.0024148 - 0.282561%
| | | | | | | Remainder: 0.00564144 - 0.631972%
| | | | | | GMRES block system: Operation Op*x: 0.0071934 - 0.796009% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 7.908e-05 - 0.00875085% [1]
| | | | | | Remainder: 0.00165756 - 0.183423%
| | | | | Remainder: 0.0007278 - 0.0797939%
| | | | Mini-EM: Compute responses: 0.0287946 - 2.69329% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0007904 - 2.74496% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0244127 - 84.7822% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 4.24e-06 - 0.017368% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000494 - 2.02354% [14]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00634592 - 25.9943% [14]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.72e-06 - 0.0357191% [14]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0010114 - 4.14292% [14]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00077112 - 3.15868% [14]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0116055 - 47.5387% [14]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.4e-06 - 0.0344083% [14]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00102532 - 4.19994% [14]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0008484 - 3.47524% [14]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00088708 - 3.63368% [14]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00011924 - 0.488434% [14]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.04e-06 - 0.0288374% [14]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00061276 - 2.51% [14]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00043828 - 1.79529% [14]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.428e-05 - 0.34523% [14]
| | | | | | Remainder: 0.00014104 - 0.577732%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.1e-05 - 0.0382016% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00527876% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00315272 - 10.949% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002454 - 0.852242% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.391198% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022588 - 92.0456% [1]
| | | | | | Remainder: 1.856e-05 - 7.56316%
| | | | | Remainder: 0.00018088 - 0.628172%
| | | | Remainder: 0.00031088 - 0.0290779%
| | | Remainder: 4.68e-06 - 0.000437739%
| | Remainder: 0.0628793 - 0.738595%
| Remainder: 3.908e-05 - 0.000459041%
=================================
FOM Calculation
=================================
Number of cells = 27000
Time for Belos Linear Solve = 0.912099 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 29.602 k-cell-steps per second
=================================
dt = 4.44752e-10
Loading solver config from solverCG.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 4.44752e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 4.44752e-10 [unused]
Q_u Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_u [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_u Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_sigma Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_sigma [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_sigma Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
p=0 | CubeHexMesh: Building sub cells
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2}
Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]:
Op[0,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=86490}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=83700}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=86490}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
Flexible: true
Num Blocks: 10
Maximum Iterations: 10
Maximum Restarts: 20
Convergence Tolerance: 1e-08
With #Eqns=170190, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=83700, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00207708 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=86490}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=86490, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 309 iterations with total CPU time of 0.86352 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=83700, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0275746 sec
The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 0.917516 sec
Electromagnetic Energy = 8.50218e-09
Electromagnetic Energy/dt^2 = 4.29828e+10
* finished time step 1, t = 4.44752e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 8.5254 [1]
| Mini-EM: Total Time: 8.52536 - 99.9995% [1]
| | Mini-EM: build mesh: 0.0005866 - 0.00688065% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00027912 - 47.5827% [1]
| | | Remainder: 0.00030748 - 52.4173%
| | Mini-EM: build physics blocks: 0.00079052 - 0.00927257% [1]
| | Mini-EM: build auxiliary physics blocks: 0.00023628 - 0.0027715% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.3748 - 16.126% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.52358 - 6.14144% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.224108 - 42.8031% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.180624 - 80.5969% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00583428 - 2.60333% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0375518 - 16.7561% [3]
| | | | Remainder: 9.788e-05 - 0.0436753%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0310446 - 5.9293% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.020084 - 64.6942% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00124064 - 3.99631% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00241268 - 7.77166% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00146092 - 4.70587% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001193 - 3.84286% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00426524 - 13.7391% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00029028 - 0.935042% [3]
| | | | Remainder: 9.78e-05 - 0.315031%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0526056 - 10.0473% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0217592 - 4.15585% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0655658 - 12.5226% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0285197 - 5.44705% [3]
| | | Remainder: 0.0999767 - 19.0948%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0309493 - 0.363026% [2]
| | Mini-EM: setup physics model evaluator: 0.945166 - 11.0865% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.94514 - 99.9973% [1]
| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000313181% [1]
| | | | fmb->setWorksetContainer(): 6e-07 - 6.34826e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.93987 - 99.4423% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.939852 - 99.9982% [1]
| | | | | | getWorksets(): 0.915272 - 97.3847% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.915267 - 99.9994% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.530345 - 57.9443% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0055768 - 1.05154% [14]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0872779 - 16.4568% [14]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00167168 - 1.91535% [14]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0855686 - 98.0416% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0008714 - 1.01836% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00045864 - 0.535991% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00163928 - 1.91575% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00776808 - 9.07819% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0176207 - 20.5925% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00436268 - 5.09846% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0134964 - 15.7726% [14]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00043812 - 0.51201% [14]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0230733 - 26.9646% [14]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0100267 - 43.4558% [14]
| | | | | | | | | | | | Remainder: 0.0130466 - 56.5442%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0124766 - 14.5808% [14]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00315332 - 3.68513% [14]
| | | | | | | | | | | Remainder: 0.0002102 - 0.245651%
| | | | | | | | | | Remainder: 3.76e-05 - 0.0430808%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.379267 - 71.5132% [28]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.220714 - 58.195% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0003344 - 0.151508% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010572 - 0.047899% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.117549 - 53.2583% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0844813 - 38.2763% [14]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00010264 - 0.0465036% [14]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0174267 - 7.8956% [14]
| | | | | | | | | | | Remainder: 0.00071476 - 0.32384%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0741321 - 19.5462% [28]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0520546 - 13.725% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0004608 - 0.121498% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0182034 - 4.79962% [28]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0133203 - 3.51211% [14]
| | | | | | | | | | Remainder: 0.00038152 - 0.100594%
| | | | | | | | | Remainder: 0.0582235 - 10.9784%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.384886 - 42.0518% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.384568 - 99.9174% [28]
| | | | | | | | | Remainder: 0.00031804 - 0.0826322%
| | | | | | | | Remainder: 3.568e-05 - 0.00389832%
| | | | | | | Remainder: 5.2e-06 - 0.000568137%
| | | | | | getOrientations(): 1.112e-05 - 0.00118316% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075968 - 0.0808297% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070576 - 0.0750926% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040592 - 0.0431898% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001182 - 0.0125764% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00087132 - 0.0927082% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 8.51197e-05% [2]
| | | | | | Remainder: 0.0217073 - 2.30965%
| | | | | Remainder: 1.728e-05 - 0.00183855%
| | | | fmb->setupBCFieldManagers(): 7.52e-06 - 0.000795649% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.464e-05 - 0.00154898% [1]
| | | | build response library: 0.0052242 - 0.552743% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00514192 - 98.425% [1]
| | | | | | getWorksets(): 3.08e-06 - 0.0598998% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 61.039% [1]
| | | | | | | Remainder: 1.2e-06 - 38.961%
| | | | | | getOrientations(): 7.2e-07 - 0.0140026% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075132 - 14.6117% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0008766 - 17.0481% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004024 - 7.82587% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011646 - 22.6491% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0233376% [3]
| | | | | | Remainder: 0.001942 - 37.768%
| | | | | Remainder: 8.228e-05 - 1.57498%
| | | | Remainder: 2.076e-05 - 0.0021965%
| | | Remainder: 2.58e-05 - 0.00272968%
| | Mini-EM: setup auxiliary physics model evaluator: 1.02794 - 12.0574% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.02793 - 99.9989% [1]
| | | | allocate FieldManagerBuilder: 8.4e-07 - 8.17178e-05% [1]
| | | | fmb->setWorksetContainer(): 6e-07 - 5.83698e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.02786 - 99.9937% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.02786 - 99.9993% [1]
| | | | | | getWorksets(): 0.698568 - 67.9636% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.698567 - 99.9998% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.41731 - 59.7379% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00531616 - 1.27391% [14]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0799005 - 19.1466% [14]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00153828 - 1.92524% [14]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0783354 - 98.0412% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00073416 - 0.937201% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000445161 - 0.568276% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00162204 - 2.07063% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00772668 - 9.86359% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0170206 - 21.7278% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00436316 - 5.56984% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0117362 - 14.982% [14]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000395 - 0.504242% [14]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0213531 - 27.2586% [14]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0096952 - 45.4041% [14]
| | | | | | | | | | | | Remainder: 0.0116579 - 54.5959%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00969312 - 12.3739% [14]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00309 - 3.94458% [14]
| | | | | | | | | | | Remainder: 0.0001562 - 0.199399%
| | | | | | | | | | Remainder: 2.684e-05 - 0.0335918%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.283553 - 67.948% [14]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.164933 - 58.1666% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00017704 - 0.10734% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010532 - 0.0638561% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0815388 - 49.4374% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0826909 - 50.136% [14]
| | | | | | | | | | | Remainder: 0.00042124 - 0.2554%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0531112 - 18.7306% [14]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.052482 - 18.5087% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00027004 - 0.0952343% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0125235 - 4.41664% [14]
| | | | | | | | | | Remainder: 0.00023328 - 0.0822702%
| | | | | | | | | Remainder: 0.0485396 - 11.6316%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.281244 - 40.2602% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.281061 - 99.9349% [14]
| | | | | | | | | Remainder: 0.00018296 - 0.0650538%
| | | | | | | | Remainder: 1.312e-05 - 0.00187813%
| | | | | | | Remainder: 1.32e-06 - 0.000188958%
| | | | | | getOrientations(): 1.088e-05 - 0.00105851% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0004252 - 0.0413676% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00033924 - 0.0330046% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00019824 - 0.0192867% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.321456 - 31.2744% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.321432 - 99.9928% [1]
| | | | | | | Remainder: 2.324e-05 - 0.00722961%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0005478 - 0.0532954% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 5.44823e-05% [2]
| | | | | | Remainder: 0.00631032 - 0.61393%
| | | | | Remainder: 6.92e-06 - 0.000673241%
| | | | fmb->setupBCFieldManagers(): 4.92e-06 - 0.000478633% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.376e-05 - 0.00231145% [1]
| | | | build response library: 2.364e-05 - 0.00229977% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.18443% [1]
| | | | | Remainder: 2.336e-05 - 98.8156%
| | | | Remainder: 1.096e-05 - 0.00106622%
| | | Remainder: 1.104e-05 - 0.00107399%
| | Mini-EM: eval auxiliary physics model evaluator: 1.13231 - 13.2817% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.308643 - 27.2577% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.820615 - 72.4724% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00125188 - 0.152554% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.567984 - 69.2144% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 4.88e-06 - 0.00085918% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.376e-05 - 0.00418322% [14]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.92e-06 - 0.00157047% [14]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00454076 - 0.799453% [14]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0329275 - 5.79726% [14]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0839302 - 14.7769% [14]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0129356 - 2.27747% [14]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.050931 - 8.96698% [14]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0677699 - 11.9317% [14]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.094725 - 16.6774% [14]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.04e-05 - 0.00359165% [14]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 7.96e-06 - 0.00140145% [14]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.152291 - 26.8126% [14]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0125716 - 2.21338% [14]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00872336 - 1.53585% [14]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.046303 - 8.15218% [14]
| | | | | Remainder: 0.00026876 - 0.0473183%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.544e-05 - 0.00188151% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.36e-06 - 0.000287589% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0011024 - 0.134338% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.249204 - 30.3679% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.124829 - 50.0911% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.124351 - 49.8993% [1]
| | | | | Remainder: 2.38e-05 - 0.00955042%
| | | | Remainder: 0.00105608 - 0.128694%
| | | Remainder: 0.00305544 - 0.26984%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00440072 - 0.0516192% [1]
| | | getWorksets(): 7.68e-06 - 0.174517% [1]
| | | | panzer::WorksetContainer::getWorksets(): 5.96e-06 - 77.6042% [1]
| | | | Remainder: 1.72e-06 - 22.3958%
| | | getOrientations(): 8.8e-07 - 0.0199967% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00077692 - 17.6544% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00095836 - 21.7773% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041644 - 9.463% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121444 - 27.5964% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0254504% [3]
| | | Remainder: 0.00102488 - 23.2889%
| | panzer::ModelEvaluator::create_W_op: 0.878438 - 10.3038% [1]
| | panzer::ModelEvaluator::evalModel(J): 1.46394 - 17.1716% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00093996 - 0.0642075% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.14623 - 78.2976% [1]
| | | | panzer::WorksetContainer::getWorksets(): 4.16e-06 - 0.000362929% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00785656 - 0.685426% [14]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0382903 - 3.34054% [14]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0449331 - 3.92008% [14]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00423496 - 0.369469% [14]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0492321 - 4.29513% [14]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0416671 - 3.63514% [14]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0075084 - 0.655052% [14]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.041737 - 3.64124% [14]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.864e-05 - 0.0016262% [14]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0153263 - 1.33711% [14]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.090081 - 7.8589% [14]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0139049 - 1.2131% [14]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0837347 - 7.30523% [14]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0929095 - 8.10566% [14]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.125085 - 10.9127% [14]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.916e-05 - 0.00254399% [14]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00730832 - 0.637596% [14]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0878803 - 7.6669% [14]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.140518 - 12.2591% [14]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0203322 - 1.77383% [14]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.004048 - 0.353158% [14]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0479031 - 4.17919% [14]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.100694 - 8.78476% [14]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.080393 - 7.01369% [14]
| | | | Remainder: 0.00060092 - 0.0524258%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.436e-05 - 0.001664% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 8.19706e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00337744 - 0.230709% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.31098 - 21.2427% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.310948 - 99.9896% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.024e-05 - 0.00650845% [1]
| | | | Remainder: 1.2e-05 - 0.00385876%
| | | Remainder: 0.00238684 - 0.163042%
| | MaxwellPreconditioner::build: 0.00585464 - 0.0686733% [1]
| | | MaxwellPreconditioner: Schur complement: 1.404e-05 - 0.23981% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00267376 - 45.6691% [1]
| | | | Ifpack2::Relaxation::initialize: 3.68e-06 - 0.137634% [1]
| | | | Ifpack2::Relaxation::compute: 0.00189324 - 70.8082% [1]
| | | | Remainder: 0.00077684 - 29.0542%
| | | MaxwellPreconditioner: Solver S_E: 0.00307416 - 52.5081% [1]
| | | | Ifpack2::Relaxation::initialize: 1.2e-06 - 0.0390351% [1]
| | | | Ifpack2::Relaxation::compute: 0.00264504 - 86.0411% [1]
| | | | Remainder: 0.00042792 - 13.9199%
| | | MaxwellPreconditioner: Block preconditioner: 8.352e-05 - 1.42656% [1]
| | | Remainder: 9.16e-06 - 0.156457%
| | Mini-EM: timestepper: 1.07412 - 12.5992% [1]
| | | Mini-EM: Advance Time Step: 1.07412 - 99.9996% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.127905 - 11.9079% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00067836 - 0.530363% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.123585 - 96.6225% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.00119756% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00082016 - 0.663641% [14]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.010245 - 8.28985% [14]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00632776 - 5.12017% [14]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00050796 - 0.411021% [14]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0053192 - 4.30409% [14]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00551156 - 4.45974% [14]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00047964 - 0.388106% [14]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0013246 - 1.07181% [14]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.48e-06 - 0.00767084% [14]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0010632 - 0.860299% [14]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.012684 - 10.2634% [14]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00411112 - 3.32655% [14]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00192536 - 1.55792% [14]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0110404 - 8.93348% [14]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0221963 - 17.9604% [14]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.472e-05 - 0.0119108% [14]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00085852 - 0.69468% [14]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00934256 - 7.55963% [14]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0116976 - 9.46523% [14]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00087052 - 0.70439% [14]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0005062 - 0.409597% [14]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00522788 - 4.23019% [14]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00866152 - 7.00856% [14]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00253632 - 2.05229% [14]
| | | | | | Remainder: 0.0003018 - 0.244205%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.152e-05 - 0.016825% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.00181385% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00334036 - 2.6116% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000181 - 0.141511% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00015536 - 85.8343% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 0.928177% [1]
| | | | | | Remainder: 2.396e-05 - 13.2376%
| | | | | Remainder: 9.644e-05 - 0.0753998%
| | | | Stratimikos: BelosLOWS: 0.917565 - 85.4248% [1]
| | | | | GMRES block system: Operation Op*x: 0.007463 - 0.813348% [1]
| | | | | Belos::MVT::MvAddMv: 0.000264801 - 0.0288591% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.909196 - 99.0878% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00106208 - 0.116815% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0002762 - 26.0055% [2]
| | | | | | | | Belos::MVT::MvDot: 0.00027024 - 97.8421% [2]
| | | | | | | | Remainder: 5.96e-06 - 2.15786%
| | | | | | | Belos::MVT::MvScale: 0.00014944 - 14.0705% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0003874 - 36.4756% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00037404 - 96.5514% [2]
| | | | | | | | Remainder: 1.336e-05 - 3.44863%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000187401 - 17.6447% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000184961 - 98.698% [2]
| | | | | | | | Remainder: 2.44e-06 - 1.30202%
| | | | | | | Remainder: 6.164e-05 - 5.8037%
| | | | | | Belos::MVT::MvAddMv: 0.00078044 - 0.0858385% [2]
| | | | | | Belos::MVT::MvNorm: 0.00016284 - 0.0179103% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.89847 - 98.8203% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00192148 - 0.213861% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.0002082 - 0.0231727% [3]
| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0272804 - 3.03631% [2]
| | | | | | | | Belos::MVT::Assign: 0.00037864 - 1.38796% [4]
| | | | | | | | CG Q_B: Operation Prec*x: 0.00200356 - 7.34433% [22]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00190024 - 94.8432% [22]
| | | | | | | | | Remainder: 0.00010332 - 5.15682%
| | | | | | | | Belos::MVT::MvDot: 0.00263952 - 9.67553% [42]
| | | | | | | | Belos::MVT::MvNorm: 0.00141692 - 5.19392% [22]
| | | | | | | | CG Q_B: Operation Op*x: 0.0178846 - 65.5587% [20]
| | | | | | | | Belos::MVT::MvAddMv: 0.00263712 - 9.66673% [60]
| | | | | | | | Remainder: 0.00031996 - 1.17286%
| | | | | | | CG S_E: Operation Op*x: 0.00305056 - 0.339528% [1]
| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.860263 - 95.7476% [1]
| | | | | | | | Belos::MVT::Assign: 0.000475441 - 0.0552669% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0280422 - 3.25973% [310]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0266498 - 95.0343% [310]
| | | | | | | | | Remainder: 0.00139248 - 4.96565%
| | | | | | | | Belos::MVT::MvDot: 0.0400586 - 4.65655% [619]
| | | | | | | | Belos::MVT::MvNorm: 0.020762 - 2.41345% [310]
| | | | | | | | CG S_E: Operation Op*x: 0.726937 - 84.5018% [309]
| | | | | | | | Belos::MVT::MvAddMv: 0.041611 - 4.837% [927]
| | | | | | | | Remainder: 0.00237652 - 0.276255%
| | | | | | | Remainder: 0.00574624 - 0.639558%
| | | | | | GMRES block system: Operation Op*x: 0.00695492 - 0.764953% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 8.088e-05 - 0.00889578% [1]
| | | | | | Remainder: 0.00168444 - 0.185267%
| | | | | Remainder: 0.000642 - 0.0699678%
| | | | Mini-EM: Compute responses: 0.0283571 - 2.64003% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00070292 - 2.47882% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0237726 - 83.833% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 4.84e-06 - 0.0203596% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00049868 - 2.09771% [14]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00609768 - 25.65% [14]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.56e-06 - 0.0360078% [14]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00100876 - 4.24337% [14]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00077216 - 3.24811% [14]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0112416 - 47.2879% [14]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.36e-06 - 0.03096% [14]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00098688 - 4.15133% [14]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00087196 - 3.66792% [14]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0008636 - 3.63275% [14]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000116 - 0.487957% [14]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.72e-06 - 0.0282678% [14]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00062584 - 2.63261% [14]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00043444 - 1.82748% [14]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.556e-05 - 0.35991% [14]
| | | | | | Remainder: 0.000142 - 0.597326%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.108e-05 - 0.0390731% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.0077582% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0034462 - 12.1529% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024312 - 0.857352% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.394867% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022372 - 92.0204% [1]
| | | | | | Remainder: 1.844e-05 - 7.58473%
| | | | | Remainder: 0.00017896 - 0.631095%
| | | | Remainder: 0.00029336 - 0.0273116%
| | | Remainder: 4.12e-06 - 0.000383568%
| | Remainder: 0.0622374 - 0.730027%
| Remainder: 3.88e-05 - 0.000455111%
=================================
FOM Calculation
=================================
Number of cells = 27000
Time for Belos Linear Solve = 0.917565 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 29.4257 k-cell-steps per second
=================================
dt = 4.44752e-10
Loading solver config from solverCG.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 4.44752e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 4.44752e-10 [unused]
Q_u Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_u [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_u Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_sigma Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_sigma [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_sigma Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
p=0 | CubeHexMesh: Building sub cells
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2}
Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]:
Op[0,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=86490}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=83700}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=86490}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
Flexible: true
Num Blocks: 10
Maximum Iterations: 10
Maximum Restarts: 20
Convergence Tolerance: 1e-08
With #Eqns=170190, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=83700, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00206212 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=86490}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=86490, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 309 iterations with total CPU time of 0.861409 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=83700, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0276486 sec
The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 0.9154 sec
Electromagnetic Energy = 8.50218e-09
Electromagnetic Energy/dt^2 = 4.29828e+10
* finished time step 1, t = 4.44752e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 8.59724 [1]
| Mini-EM: Total Time: 8.5972 - 99.9995% [1]
| | Mini-EM: build mesh: 0.0005984 - 0.0069604% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028648 - 47.8743% [1]
| | | Remainder: 0.00031192 - 52.1257%
| | Mini-EM: build physics blocks: 0.0008006 - 0.00931233% [1]
| | Mini-EM: build auxiliary physics blocks: 0.00023648 - 0.00275066% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.37597 - 16.0048% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.524805 - 6.10437% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.224558 - 42.7889% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.181033 - 80.6175% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00572532 - 2.54959% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0377029 - 16.7898% [3]
| | | | Remainder: 9.676e-05 - 0.043089%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0307008 - 5.84995% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0196812 - 64.1065% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00109968 - 3.58193% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00252508 - 8.2248% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00146724 - 4.77916% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012546 - 4.08654% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00426384 - 13.8884% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00030968 - 1.0087% [3]
| | | | Remainder: 9.948e-05 - 0.324031%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0524605 - 9.99619% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0216832 - 4.13166% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0660045 - 12.577% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0287448 - 5.47724% [3]
| | | Remainder: 0.100653 - 19.1791%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0352378 - 0.409875% [2]
| | Mini-EM: setup physics model evaluator: 0.952872 - 11.0835% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.952841 - 99.9968% [1]
| | | | allocate FieldManagerBuilder: 3.32e-06 - 0.000348432% [1]
| | | | fmb->setWorksetContainer(): 6e-07 - 6.29696e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.947503 - 99.4397% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.947486 - 99.9983% [1]
| | | | | | getWorksets(): 0.9228 - 97.3946% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.922796 - 99.9995% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.532207 - 57.6733% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00559716 - 1.05169% [14]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0873801 - 16.4185% [14]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00167968 - 1.92227% [14]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0856617 - 98.0335% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000864481 - 1.00918% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00044744 - 0.522334% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00156788 - 1.83032% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0077742 - 9.07547% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0176337 - 20.5853% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00435088 - 5.07914% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0134307 - 15.6787% [14]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00043348 - 0.506037% [14]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0233023 - 27.2027% [14]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0100513 - 43.1342% [14]
| | | | | | | | | | | | Remainder: 0.013251 - 56.8658%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0124969 - 14.5887% [14]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00314392 - 3.67016% [14]
| | | | | | | | | | | Remainder: 0.00021584 - 0.251968%
| | | | | | | | | | Remainder: 3.868e-05 - 0.0442664%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.379435 - 71.2948% [28]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.220442 - 58.0974% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0003312 - 0.150244% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010236 - 0.046434% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.117449 - 53.2788% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0843097 - 38.2458% [14]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.616e-05 - 0.0436215% [14]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0174464 - 7.91427% [14]
| | | | | | | | | | | Remainder: 0.0007074 - 0.320901%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0743951 - 19.6068% [28]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0525641 - 13.8532% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00043076 - 0.113527% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0179396 - 4.72796% [28]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0133077 - 3.50723% [14]
| | | | | | | | | | Remainder: 0.00035624 - 0.0938869%
| | | | | | | | | Remainder: 0.0597939 - 11.2351%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.390552 - 42.3227% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.390225 - 99.9161% [28]
| | | | | | | | | Remainder: 0.00032772 - 0.0839119%
| | | | | | | | Remainder: 3.704e-05 - 0.00401389%
| | | | | | | Remainder: 4.56e-06 - 0.000494148%
| | | | | | getOrientations(): 1.248e-05 - 0.00131717% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00077592 - 0.0818925% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000704681 - 0.0743737% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038532 - 0.0406676% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011868 - 0.0125258% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00086652 - 0.0914546% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.000101321% [2]
| | | | | | Remainder: 0.0218214 - 2.30308%
| | | | | Remainder: 1.64e-05 - 0.00173087%
| | | | fmb->setupBCFieldManagers(): 8.48e-06 - 0.00088997% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.604e-05 - 0.00168339% [1]
| | | | build response library: 0.00528892 - 0.555068% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00520108 - 98.3392% [1]
| | | | | | getWorksets(): 2.92e-06 - 0.0561422% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 63.0137% [1]
| | | | | | | Remainder: 1.08e-06 - 36.9863%
| | | | | | getOrientations(): 5.2e-07 - 0.00999792% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000766321 - 14.7339% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0008836 - 16.9888% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042244 - 8.12216% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117628 - 22.6161% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0238412% [3]
| | | | | | Remainder: 0.00194776 - 37.4491%
| | | | | Remainder: 8.784e-05 - 1.66083%
| | | | Remainder: 2.124e-05 - 0.00222912%
| | | Remainder: 3.024e-05 - 0.00317356%
| | Mini-EM: setup auxiliary physics model evaluator: 1.03541 - 12.0435% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.03539 - 99.999% [1]
| | | | allocate FieldManagerBuilder: 7.6e-07 - 7.3402e-05% [1]
| | | | fmb->setWorksetContainer(): 6e-07 - 5.79489e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.03533 - 99.9936% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.03532 - 99.9992% [1]
| | | | | | getWorksets(): 0.706569 - 68.2464% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.706567 - 99.9997% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.420497 - 59.5127% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00527216 - 1.25379% [14]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0801203 - 19.0537% [14]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.0015478 - 1.93185% [14]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0785437 - 98.0322% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000724001 - 0.921781% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00043684 - 0.556175% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00153292 - 1.95168% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00771512 - 9.82271% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0168264 - 21.423% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00430692 - 5.48347% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0117273 - 14.931% [14]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0003884 - 0.494502% [14]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0219164 - 27.9034% [14]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0098844 - 45.1006% [14]
| | | | | | | | | | | | Remainder: 0.012032 - 54.8994%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00974956 - 12.4129% [14]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00306788 - 3.90595% [14]
| | | | | | | | | | | Remainder: 0.00015196 - 0.193472%
| | | | | | | | | | Remainder: 2.88e-05 - 0.035946%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.285933 - 67.9987% [14]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.16624 - 58.1396% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00017552 - 0.105582% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.72e-05 - 0.0584696% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0826686 - 49.7284% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0829099 - 49.8736% [14]
| | | | | | | | | | | Remainder: 0.00038888 - 0.233927%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0532324 - 18.6171% [14]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0539875 - 18.8812% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00026268 - 0.0918678% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0119863 - 4.192% [14]
| | | | | | | | | | Remainder: 0.00022368 - 0.0782282%
| | | | | | | | | Remainder: 0.0491724 - 11.6939%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.286058 - 40.4856% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.285883 - 99.9391% [14]
| | | | | | | | | Remainder: 0.0001742 - 0.0608968%
| | | | | | | | Remainder: 1.204e-05 - 0.00170401%
| | | | | | | Remainder: 1.84e-06 - 0.000260413%
| | | | | | getOrientations(): 1.108e-05 - 0.0010702% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00045692 - 0.0441332% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00034536 - 0.0333578% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020168 - 0.01948% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.320847 - 30.9901% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.320823 - 99.9924% [1]
| | | | | | | Remainder: 2.432e-05 - 0.00757993%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0005538 - 0.0534907% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 6.18166e-05% [2]
| | | | | | Remainder: 0.0063344 - 0.61183%
| | | | | Remainder: 8.56e-06 - 0.000826791%
| | | | fmb->setupBCFieldManagers(): 5.28e-06 - 0.00050995% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.372e-05 - 0.00229091% [1]
| | | | build response library: 2.588e-05 - 0.00249953% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.927357% [1]
| | | | | Remainder: 2.564e-05 - 99.0726%
| | | | Remainder: 9.96e-06 - 0.000961952%
| | | Remainder: 1.032e-05 - 0.000996711%
| | Mini-EM: eval auxiliary physics model evaluator: 1.1404 - 13.2648% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.310577 - 27.2339% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.826679 - 72.49% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00124172 - 0.150206% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.578439 - 69.9714% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 6.76e-06 - 0.00116866% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.584e-05 - 0.0044672% [14]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.4e-06 - 0.00145218% [14]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00475112 - 0.821369% [14]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0327884 - 5.66842% [14]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0909929 - 15.7308% [14]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0138901 - 2.4013% [14]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0520654 - 9.00102% [14]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0679952 - 11.7549% [14]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.095254 - 16.4674% [14]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.984e-05 - 0.00342992% [14]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 8.4e-06 - 0.00145218% [14]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.152005 - 26.2785% [14]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0126045 - 2.17905% [14]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00955968 - 1.65267% [14]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0462078 - 7.98837% [14]
| | | | | Remainder: 0.00025564 - 0.0441948%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.676e-05 - 0.00202739% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.000241932% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00102948 - 0.124532% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.244919 - 29.6269% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.122294 - 49.9324% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.122598 - 50.0563% [1]
| | | | | Remainder: 2.772e-05 - 0.011318%
| | | | Remainder: 0.00103032 - 0.124634%
| | | Remainder: 0.00314912 - 0.276141%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00442164 - 0.0514311% [1]
| | | getWorksets(): 7.32e-06 - 0.165549% [1]
| | | | panzer::WorksetContainer::getWorksets(): 5.68e-06 - 77.5956% [1]
| | | | Remainder: 1.64e-06 - 22.4044%
| | | getOrientations(): 9.6e-07 - 0.0217114% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00079512 - 17.9825% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00093036 - 21.0411% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041804 - 9.45441% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122488 - 27.7019% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0262346% [3]
| | | Remainder: 0.0010438 - 23.6066%
| | panzer::ModelEvaluator::create_W_op: 0.880853 - 10.2458% [1]
| | panzer::ModelEvaluator::evalModel(J): 1.49858 - 17.431% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00093028 - 0.0620774% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.17709 - 78.5468% [1]
| | | | panzer::WorksetContainer::getWorksets(): 3.84e-06 - 0.000326229% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0144699 - 1.2293% [14]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0387524 - 3.29223% [14]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0454704 - 3.86296% [14]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00417832 - 0.354971% [14]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0496589 - 4.21879% [14]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0421984 - 3.58498% [14]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00748956 - 0.636278% [14]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0416347 - 3.53709% [14]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.976e-05 - 0.00167872% [14]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0153606 - 1.30497% [14]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0914293 - 7.76741% [14]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0148022 - 1.25752% [14]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.088463 - 7.51541% [14]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0938202 - 7.97053% [14]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.1267 - 10.7639% [14]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.06e-05 - 0.00259963% [14]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0142957 - 1.2145% [14]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0875856 - 7.44087% [14]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.14073 - 11.9558% [14]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.02005 - 1.70336% [14]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00408896 - 0.347379% [14]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0482842 - 4.102% [14]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.107838 - 9.16139% [14]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0791666 - 6.72563% [14]
| | | | Remainder: 0.00056728 - 0.0481935%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.776e-05 - 0.00185242% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 7.74065e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0031372 - 0.209345% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.314988 - 21.0191% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.314957 - 99.9901% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.956e-05 - 0.00620976% [1]
| | | | Remainder: 1.148e-05 - 0.00364458%
| | | Remainder: 0.00240876 - 0.160736%
| | MaxwellPreconditioner::build: 0.00592096 - 0.0688708% [1]
| | | MaxwellPreconditioner: Schur complement: 1.592e-05 - 0.268875% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00270396 - 45.6676% [1]
| | | | Ifpack2::Relaxation::initialize: 3.76e-06 - 0.139055% [1]
| | | | Ifpack2::Relaxation::compute: 0.00191696 - 70.8945% [1]
| | | | Remainder: 0.00078324 - 28.9664%
| | | MaxwellPreconditioner: Solver S_E: 0.0031064 - 52.4645% [1]
| | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.0412053% [1]
| | | | Ifpack2::Relaxation::compute: 0.00267712 - 86.1808% [1]
| | | | Remainder: 0.000428 - 13.778%
| | | MaxwellPreconditioner: Block preconditioner: 8.6e-05 - 1.45247% [1]
| | | Remainder: 8.68e-06 - 0.146598%
| | Mini-EM: timestepper: 1.07212 - 12.4706% [1]
| | | Mini-EM: Advance Time Step: 1.07211 - 99.9995% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.128009 - 11.9399% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00066708 - 0.521118% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.123937 - 96.8188% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.00148462% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00080156 - 0.646747% [14]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0104215 - 8.40868% [14]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00626168 - 5.0523% [14]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00050268 - 0.405593% [14]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00528556 - 4.26471% [14]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00544844 - 4.39613% [14]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00048992 - 0.395297% [14]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00132604 - 1.06993% [14]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.56e-06 - 0.00771359% [14]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.001059 - 0.854465% [14]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0128123 - 10.3377% [14]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0047048 - 3.79612% [14]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00163956 - 1.3229% [14]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0110039 - 8.87863% [14]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0221164 - 17.8448% [14]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.6e-05 - 0.0129098% [14]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00081756 - 0.659657% [14]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00936348 - 7.55502% [14]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0116409 - 9.39257% [14]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00087408 - 0.705261% [14]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0005114 - 0.412628% [14]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0052218 - 4.21326% [14]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00874668 - 7.05735% [14]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00256132 - 2.06663% [14]
| | | | | | Remainder: 0.00029928 - 0.241477%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.244e-05 - 0.01753% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.00168738% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00310256 - 2.4237% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0001802 - 0.140771% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00015476 - 85.8824% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.96e-06 - 1.08768% [1]
| | | | | | Remainder: 2.348e-05 - 13.03%
| | | | | Remainder: 9.78e-05 - 0.0764006%
| | | | Stratimikos: BelosLOWS: 0.915449 - 85.3872% [1]
| | | | | GMRES block system: Operation Op*x: 0.00741864 - 0.810383% [1]
| | | | | Belos::MVT::MvAddMv: 0.0002536 - 0.0277023% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.907113 - 99.0894% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00108832 - 0.119976% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00027956 - 25.6873% [2]
| | | | | | | | Belos::MVT::MvDot: 0.00027356 - 97.8538% [2]
| | | | | | | | Remainder: 6e-06 - 2.14623%
| | | | | | | Belos::MVT::MvScale: 0.00015308 - 14.0657% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00040796 - 37.4853% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00039348 - 96.4506% [2]
| | | | | | | | Remainder: 1.448e-05 - 3.54937%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00018116 - 16.6458% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00017864 - 98.609% [2]
| | | | | | | | Remainder: 2.52e-06 - 1.39104%
| | | | | | | Remainder: 6.656e-05 - 6.11585%
| | | | | | Belos::MVT::MvAddMv: 0.00083376 - 0.0919136% [2]
| | | | | | Belos::MVT::MvNorm: 0.00016448 - 0.0181323% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.896418 - 98.821% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00192204 - 0.214413% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.0002218 - 0.0247429% [3]
| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0273264 - 3.04839% [2]
| | | | | | | | Belos::MVT::Assign: 0.00036536 - 1.33702% [4]
| | | | | | | | CG Q_B: Operation Prec*x: 0.00218368 - 7.99111% [22]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00208492 - 95.4774% [22]
| | | | | | | | | Remainder: 9.876e-05 - 4.52264%
| | | | | | | | Belos::MVT::MvDot: 0.00263056 - 9.62646% [42]
| | | | | | | | Belos::MVT::MvNorm: 0.00136736 - 5.00381% [22]
| | | | | | | | CG Q_B: Operation Op*x: 0.0178786 - 65.4262% [20]
| | | | | | | | Belos::MVT::MvAddMv: 0.00259332 - 9.49018% [60]
| | | | | | | | Remainder: 0.00030748 - 1.12521%
| | | | | | | CG S_E: Operation Op*x: 0.00309636 - 0.345415% [1]
| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.858115 - 95.7271% [1]
| | | | | | | | Belos::MVT::Assign: 0.00047496 - 0.0553492% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0282936 - 3.29718% [310]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0269438 - 95.2292% [310]
| | | | | | | | | Remainder: 0.00134984 - 4.77083%
| | | | | | | | Belos::MVT::MvDot: 0.0396626 - 4.62206% [619]
| | | | | | | | Belos::MVT::MvNorm: 0.0197399 - 2.30038% [310]
| | | | | | | | CG S_E: Operation Op*x: 0.726042 - 84.609% [309]
| | | | | | | | Belos::MVT::MvAddMv: 0.0415367 - 4.84046% [927]
| | | | | | | | Remainder: 0.00236504 - 0.275609%
| | | | | | | Remainder: 0.00573688 - 0.639978%
| | | | | | GMRES block system: Operation Op*x: 0.0068932 - 0.759906% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 8.996e-05 - 0.00991718% [1]
| | | | | | Remainder: 0.00162476 - 0.179113%
| | | | | Remainder: 0.00066344 - 0.0724716%
| | | | Mini-EM: Compute responses: 0.028326 - 2.64207% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00070976 - 2.50568% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0240375 - 84.8601% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 3.84e-06 - 0.0159751% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0004978 - 2.07093% [14]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00623616 - 25.9435% [14]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8e-06 - 0.0332814% [14]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00101608 - 4.22707% [14]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00077232 - 3.21298% [14]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0113439 - 47.1925% [14]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.6e-06 - 0.0316173% [14]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00098164 - 4.08379% [14]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00086324 - 3.59122% [14]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00091452 - 3.80456% [14]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00011532 - 0.479751% [14]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.24e-06 - 0.0259595% [14]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000625 - 2.60011% [14]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00042984 - 1.78821% [14]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.124e-05 - 0.337972% [14]
| | | | | | Remainder: 0.00013476 - 0.560624%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.136e-05 - 0.0401045% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00578973% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00313036 - 11.0512% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024828 - 0.876509% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.322217% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022816 - 91.8962% [1]
| | | | | | Remainder: 1.932e-05 - 7.78154%
| | | | | Remainder: 0.00018712 - 0.660594%
| | | | Remainder: 0.0003308 - 0.0308549%
| | | Remainder: 4.96e-06 - 0.000462635%
| | Remainder: 0.0689807 - 0.802362%
| Remainder: 4.028e-05 - 0.000468522%
=================================
FOM Calculation
=================================
Number of cells = 27000
Time for Belos Linear Solve = 0.915449 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 29.4937 k-cell-steps per second
=================================
dt = 4.44752e-10
Loading solver config from solverCG.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 4.44752e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 4.44752e-10 [unused]
Q_u Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_u [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_u Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_sigma Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_sigma [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_sigma Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
p=0 | CubeHexMesh: Building sub cells
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2}
Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]:
Op[0,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=86490}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=83700}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=86490}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
Flexible: true
Num Blocks: 10
Maximum Iterations: 10
Maximum Restarts: 20
Convergence Tolerance: 1e-08
With #Eqns=170190, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=83700, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00201652 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=86490}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=86490, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 309 iterations with total CPU time of 0.864047 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=83700, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0278361 sec
The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 0.918561 sec
Electromagnetic Energy = 8.50218e-09
Electromagnetic Energy/dt^2 = 4.29828e+10
* finished time step 1, t = 4.44752e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 8.59298 [1]
| Mini-EM: Total Time: 8.59294 - 99.9995% [1]
| | Mini-EM: build mesh: 0.00059004 - 0.00686657% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028324 - 48.0035% [1]
| | | Remainder: 0.0003068 - 51.9965%
| | Mini-EM: build physics blocks: 0.00079052 - 0.00919964% [1]
| | Mini-EM: build auxiliary physics blocks: 0.0002346 - 0.00273015% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.38557 - 16.1245% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.52556 - 6.11618% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.225055 - 42.8219% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.181248 - 80.5353% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00582936 - 2.5902% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.037871 - 16.8274% [3]
| | | | Remainder: 0.000106 - 0.0470996%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.030885 - 5.8766% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0198332 - 64.2161% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00125356 - 4.05879% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0024188 - 7.83162% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0014724 - 4.76736% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125904 - 4.07654% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00426232 - 13.8006% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00028312 - 0.91669% [3]
| | | | Remainder: 0.00010264 - 0.332329%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0526892 - 10.0254% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0217662 - 4.14152% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0666603 - 12.6837% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0284016 - 5.40407% [3]
| | | Remainder: 0.100102 - 19.0468%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.031066 - 0.361529% [2]
| | Mini-EM: setup physics model evaluator: 0.949495 - 11.0497% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.949467 - 99.997% [1]
| | | | allocate FieldManagerBuilder: 2.92e-06 - 0.000307541% [1]
| | | | fmb->setWorksetContainer(): 6e-07 - 6.31933e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.944107 - 99.4355% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.94409 - 99.9981% [1]
| | | | | | getWorksets(): 0.919071 - 97.35% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.919064 - 99.9993% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.529047 - 57.5636% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0055648 - 1.05185% [14]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.087534 - 16.5456% [14]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00170564 - 1.94855% [14]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0857894 - 98.0069% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0008792 - 1.02484% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00045724 - 0.53298% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00156548 - 1.82479% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00776552 - 9.05184% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0175457 - 20.4521% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00450616 - 5.25258% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0136968 - 15.9657% [14]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00044936 - 0.523794% [14]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0231038 - 26.9309% [14]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0100272 - 43.4004% [14]
| | | | | | | | | | | | Remainder: 0.0130767 - 56.5996%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0124622 - 14.5265% [14]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00314504 - 3.666% [14]
| | | | | | | | | | | Remainder: 0.00021276 - 0.248003%
| | | | | | | | | | Remainder: 3.896e-05 - 0.0445084%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.379229 - 71.6815% [28]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.222722 - 58.7302% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00034312 - 0.154058% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010728 - 0.0481678% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.120058 - 53.9048% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0839413 - 37.6889% [14]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00010664 - 0.0478804% [14]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0174312 - 7.82644% [14]
| | | | | | | | | | | Remainder: 0.00073444 - 0.329757%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0734843 - 19.3773% [28]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0509243 - 13.4284% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00045272 - 0.119379% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0179564 - 4.73498% [28]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0133138 - 3.51077% [14]
| | | | | | | | | | Remainder: 0.00037544 - 0.099001%
| | | | | | | | | Remainder: 0.0567194 - 10.7211%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.389978 - 42.432% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.389658 - 99.9181% [28]
| | | | | | | | | Remainder: 0.00031948 - 0.0819226%
| | | | | | | | Remainder: 3.988e-05 - 0.0043392%
| | | | | | | Remainder: 6.24e-06 - 0.000678947%
| | | | | | getOrientations(): 1.22e-05 - 0.00129225% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000783 - 0.0829371% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00071116 - 0.0753276% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003868 - 0.0409707% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000119 - 0.0126047% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00086628 - 0.0917582% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 9.74484e-05% [2]
| | | | | | Remainder: 0.0221395 - 2.34506%
| | | | | Remainder: 1.776e-05 - 0.00188114%
| | | | fmb->setupBCFieldManagers(): 8.76e-06 - 0.000922623% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.612e-05 - 0.00169779% [1]
| | | | build response library: 0.00530944 - 0.559202% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00522284 - 98.3689% [1]
| | | | | | getWorksets(): 3.28e-06 - 0.0628011% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 68.2927% [1]
| | | | | | | Remainder: 1.04e-06 - 31.7073%
| | | | | | getOrientations(): 4.8e-07 - 0.0091904% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075072 - 14.3738% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088964 - 17.0336% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040524 - 7.759% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011962 - 22.9033% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0222101% [3]
| | | | | | Remainder: 0.00197612 - 37.8361%
| | | | | Remainder: 8.66e-05 - 1.63106%
| | | | Remainder: 2.2e-05 - 0.00231709%
| | | Remainder: 2.812e-05 - 0.00296157%
| | Mini-EM: setup auxiliary physics model evaluator: 1.0349 - 12.0436% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.03489 - 99.999% [1]
| | | | allocate FieldManagerBuilder: 7.6e-07 - 7.34378e-05% [1]
| | | | fmb->setWorksetContainer(): 6.8e-07 - 6.57075e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.03483 - 99.994% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.03482 - 99.9994% [1]
| | | | | | getWorksets(): 0.703377 - 67.9709% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.703375 - 99.9998% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.418068 - 59.4374% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00534492 - 1.27848% [14]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0800368 - 19.1444% [14]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00155224 - 1.93941% [14]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0784532 - 98.0215% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000745721 - 0.950529% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00045004 - 0.573641% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.001539 - 1.96168% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00769464 - 9.80793% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0168341 - 21.4575% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00446172 - 5.68711% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0119821 - 15.2729% [14]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00039328 - 0.501292% [14]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0213914 - 27.2664% [14]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00969164 - 45.3062% [14]
| | | | | | | | | | | | Remainder: 0.0116998 - 54.6938%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00973324 - 12.4064% [14]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00307468 - 3.91912% [14]
| | | | | | | | | | | Remainder: 0.00015332 - 0.195428%
| | | | | | | | | | Remainder: 3.128e-05 - 0.039082%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.285384 - 68.2625% [14]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.16718 - 58.5807% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00017792 - 0.106424% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010648 - 0.0636919% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0824498 - 49.318% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0840507 - 50.2756% [14]
| | | | | | | | | | | Remainder: 0.00039496 - 0.236249%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0520287 - 18.2312% [14]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0539533 - 18.9055% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00027248 - 0.0954785% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0117302 - 4.11031% [14]
| | | | | | | | | | Remainder: 0.00021912 - 0.0767808%
| | | | | | | | | Remainder: 0.0473027 - 11.3146%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.285295 - 40.5608% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.285125 - 99.9407% [14]
| | | | | | | | | Remainder: 0.00016912 - 0.0592791%
| | | | | | | | Remainder: 1.252e-05 - 0.00177999%
| | | | | | | Remainder: 1.52e-06 - 0.0002161%
| | | | | | getOrientations(): 1.196e-05 - 0.00115576% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000439281 - 0.04245% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0003448 - 0.0333198% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020176 - 0.0194971% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.324716 - 31.379% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.324691 - 99.9924% [1]
| | | | | | | Remainder: 2.484e-05 - 0.00764976%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00055804 - 0.0539263% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 5.79811e-05% [2]
| | | | | | Remainder: 0.0051712 - 0.49972%
| | | | | Remainder: 6.16e-06 - 0.000595269%
| | | | fmb->setupBCFieldManagers(): 5.52e-06 - 0.000533391% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.304e-05 - 0.00222633% [1]
| | | | build response library: 2.392e-05 - 0.00231136% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.17057% [1]
| | | | | Remainder: 2.364e-05 - 98.8294%
| | | | Remainder: 8.68e-06 - 0.000838737%
| | | Remainder: 1.012e-05 - 0.000977873%
| | Mini-EM: eval auxiliary physics model evaluator: 1.13943 - 13.26% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.313107 - 27.4793% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.8237 - 72.2908% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00124872 - 0.151599% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.572716 - 69.5297% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 5.8e-06 - 0.00101272% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.476e-05 - 0.00432326% [14]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.76e-06 - 0.00152955% [14]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00506772 - 0.884858% [14]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0331447 - 5.78728% [14]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0839401 - 14.6565% [14]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0138789 - 2.42335% [14]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0527914 - 9.21774% [14]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0677776 - 11.8344% [14]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0947392 - 16.5421% [14]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.088e-05 - 0.00364579% [14]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 8.6e-06 - 0.00150162% [14]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.152378 - 26.6063% [14]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0130617 - 2.28066% [14]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00926832 - 1.61831% [14]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0463275 - 8.0891% [14]
| | | | | Remainder: 0.00027152 - 0.0474092%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.776e-05 - 0.00215613% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.04e-06 - 0.000247663% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00112948 - 0.137123% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.247542 - 30.0524% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.124169 - 50.1609% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.123347 - 49.8287% [1]
| | | | | Remainder: 2.568e-05 - 0.010374%
| | | | Remainder: 0.00104448 - 0.126803%
| | | Remainder: 0.00261968 - 0.229912%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00440396 - 0.0512509% [1]
| | | getWorksets(): 7.96e-06 - 0.180746% [1]
| | | | panzer::WorksetContainer::getWorksets(): 6.08e-06 - 76.3819% [1]
| | | | Remainder: 1.88e-06 - 23.6181%
| | | getOrientations(): 8.8e-07 - 0.019982% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00078652 - 17.8594% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00091684 - 20.8185% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004098 - 9.30526% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122984 - 27.9258% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0254317% [3]
| | | Remainder: 0.001051 - 23.8649%
| | panzer::ModelEvaluator::create_W_op: 0.885761 - 10.308% [1]
| | panzer::ModelEvaluator::evalModel(J): 1.48937 - 17.3325% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000935721 - 0.0628267% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.1666 - 78.3287% [1]
| | | | panzer::WorksetContainer::getWorksets(): 3.4e-06 - 0.000291445% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0141906 - 1.2164% [14]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0386587 - 3.31379% [14]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0440067 - 3.77221% [14]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00422148 - 0.361861% [14]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0496082 - 4.25236% [14]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0417487 - 3.57866% [14]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00751964 - 0.644576% [14]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0422635 - 3.62278% [14]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.832e-05 - 0.00157037% [14]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0154438 - 1.32383% [14]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0896096 - 7.68124% [14]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0149979 - 1.28561% [14]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0889024 - 7.62062% [14]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.092579 - 7.93578% [14]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.126039 - 10.8039% [14]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.06e-05 - 0.002623% [14]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0141214 - 1.21048% [14]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0878653 - 7.53173% [14]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.140168 - 12.0151% [14]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0202223 - 1.73344% [14]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00408308 - 0.349998% [14]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0482896 - 4.13934% [14]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.101834 - 8.72909% [14]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0795772 - 6.82127% [14]
| | | | Remainder: 0.00060024 - 0.051452%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.7161e-05 - 0.00182366% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 8.32568e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00338376 - 0.227195% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.31603 - 21.2191% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.315995 - 99.9888% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.244e-05 - 0.00710059% [1]
| | | | Remainder: 1.28e-05 - 0.00405025%
| | | Remainder: 0.00238664 - 0.160245%
| | MaxwellPreconditioner::build: 0.00599608 - 0.0697792% [1]
| | | MaxwellPreconditioner: Schur complement: 1.624e-05 - 0.270843% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00273312 - 45.5818% [1]
| | | | Ifpack2::Relaxation::initialize: 3.48e-06 - 0.127327% [1]
| | | | Ifpack2::Relaxation::compute: 0.00192308 - 70.3621% [1]
| | | | Remainder: 0.00080656 - 29.5106%
| | | MaxwellPreconditioner: Solver S_E: 0.00315236 - 52.5737% [1]
| | | | Ifpack2::Relaxation::initialize: 1.52e-06 - 0.0482178% [1]
| | | | Ifpack2::Relaxation::compute: 0.00269492 - 85.4889% [1]
| | | | Remainder: 0.000455921 - 14.4628%
| | | MaxwellPreconditioner: Block preconditioner: 8.528e-05 - 1.42226% [1]
| | | Remainder: 9.08e-06 - 0.151432%
| | Mini-EM: timestepper: 1.07596 - 12.5214% [1]
| | | Mini-EM: Advance Time Step: 1.07595 - 99.9996% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.128569 - 11.9493% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0006734 - 0.523764% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.124216 - 96.6138% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.00119148% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00081484 - 0.655988% [14]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0104632 - 8.42338% [14]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00635404 - 5.11533% [14]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00051248 - 0.412573% [14]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00533052 - 4.29134% [14]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00549056 - 4.42018% [14]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0004922 - 0.396246% [14]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00132456 - 1.06634% [14]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.6e-06 - 0.00772849% [14]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00105988 - 0.853258% [14]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.012726 - 10.2451% [14]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00457816 - 3.68565% [14]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0017716 - 1.42623% [14]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0110258 - 8.87637% [14]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0220569 - 17.757% [14]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.7081e-05 - 0.0137511% [14]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0008546 - 0.687997% [14]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00937693 - 7.54891% [14]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0116744 - 9.39853% [14]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0008608 - 0.692988% [14]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00062924 - 0.50657% [14]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00523728 - 4.21628% [14]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00870057 - 7.0044% [14]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0025432 - 2.04741% [14]
| | | | | | Remainder: 0.00030964 - 0.249276%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.1e-05 - 0.0163336% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.00180447% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00337256 - 2.62315% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00018772 - 0.146007% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00015948 - 84.9563% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.92e-06 - 1.0228% [1]
| | | | | | Remainder: 2.632e-05 - 14.0209%
| | | | | Remainder: 9.656e-05 - 0.0751035%
| | | | Stratimikos: BelosLOWS: 0.918613 - 85.3765% [1]
| | | | | GMRES block system: Operation Op*x: 0.00749024 - 0.815386% [1]
| | | | | Belos::MVT::MvAddMv: 0.00024328 - 0.0264834% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.910104 - 99.0737% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00112632 - 0.123757% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000282002 - 25.0374% [2]
| | | | | | | | Belos::MVT::MvDot: 0.000276082 - 97.9007% [2]
| | | | | | | | Remainder: 5.92e-06 - 2.09928%
| | | | | | | Belos::MVT::MvScale: 0.00015016 - 13.3319% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00042176 - 37.4458% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00040684 - 96.4624% [2]
| | | | | | | | Remainder: 1.492e-05 - 3.53756%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00019512 - 17.3236% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00019252 - 98.6675% [2]
| | | | | | | | Remainder: 2.6e-06 - 1.33251%
| | | | | | | Remainder: 7.728e-05 - 6.86127%
| | | | | | Belos::MVT::MvAddMv: 0.00081516 - 0.0895678% [2]
| | | | | | Belos::MVT::MvNorm: 0.00016436 - 0.0180595% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.89916 - 98.7975% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00191772 - 0.213279% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.0001696 - 0.018862% [3]
| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0275176 - 3.06037% [2]
| | | | | | | | Belos::MVT::Assign: 0.00032 - 1.16289% [4]
| | | | | | | | CG Q_B: Operation Prec*x: 0.00213216 - 7.74835% [22]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00201872 - 94.6796% [22]
| | | | | | | | | Remainder: 0.00011344 - 5.32042%
| | | | | | | | Belos::MVT::MvDot: 0.00270332 - 9.82397% [42]
| | | | | | | | Belos::MVT::MvNorm: 0.0013742 - 4.99389% [22]
| | | | | | | | CG Q_B: Operation Op*x: 0.0179926 - 65.3858% [20]
| | | | | | | | Belos::MVT::MvAddMv: 0.00265768 - 9.65811% [60]
| | | | | | | | Remainder: 0.00033764 - 1.227%
| | | | | | | CG S_E: Operation Op*x: 0.003087 - 0.343321% [1]
| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.860755 - 95.7287% [1]
| | | | | | | | Belos::MVT::Assign: 0.00047212 - 0.0548495% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0284544 - 3.30575% [310]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0269347 - 94.6591% [310]
| | | | | | | | | Remainder: 0.00151972 - 5.34089%
| | | | | | | | Belos::MVT::MvDot: 0.0403956 - 4.69305% [619]
| | | | | | | | Belos::MVT::MvNorm: 0.0208788 - 2.42564% [310]
| | | | | | | | CG S_E: Operation Op*x: 0.725471 - 84.2831% [309]
| | | | | | | | Belos::MVT::MvAddMv: 0.0423426 - 4.91924% [927]
| | | | | | | | Remainder: 0.00274036 - 0.318367%
| | | | | | | Remainder: 0.00571348 - 0.635424%
| | | | | | GMRES block system: Operation Op*x: 0.00705868 - 0.775591% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 7.992e-05 - 0.00878141% [1]
| | | | | | Remainder: 0.00169964 - 0.186752%
| | | | | Remainder: 0.00077516 - 0.0843837%
| | | | Mini-EM: Compute responses: 0.0284819 - 2.64713% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0007982 - 2.80248% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0237931 - 83.5373% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 3.88e-06 - 0.0163073% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000505921 - 2.12634% [14]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0055476 - 23.3161% [14]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.48e-06 - 0.0314377% [14]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00105388 - 4.42936% [14]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00079188 - 3.3282% [14]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0116669 - 49.0348% [14]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8e-06 - 0.0336233% [14]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00101468 - 4.26461% [14]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000868481 - 3.65015% [14]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0008928 - 3.75236% [14]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00011684 - 0.491068% [14]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.8e-06 - 0.0285798% [14]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00063384 - 2.66397% [14]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00043748 - 1.83869% [14]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.704e-05 - 0.365821% [14]
| | | | | | Remainder: 0.00014956 - 0.628587%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.2e-05 - 0.042132% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00575804% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00343512 - 12.0607% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024888 - 0.873817% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.8e-07 - 0.353584% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022848 - 91.8033% [1]
| | | | | | Remainder: 1.952e-05 - 7.84314%
| | | | | Remainder: 0.00019304 - 0.677763%
| | | | Remainder: 0.00029056 - 0.0270049%
| | | Remainder: 4.28e-06 - 0.000397785%
| | Remainder: 0.0638228 - 0.742735%
| Remainder: 4.128e-05 - 0.000480392%
=================================
FOM Calculation
=================================
Number of cells = 27000
Time for Belos Linear Solve = 0.918613 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 29.3921 k-cell-steps per second
=================================
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=CG --linAlgebra=Tpetra --inputFile=maxwell30.xml' (5 runs):
31.84 msec task-clock:u # 0.003 CPUs utilized ( +- 1.34% )
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
2,790 page-faults:u # 87.638 K/sec ( +- 0.16% )
31,135,043 cycles:u # 0.978 GHz ( +- 10.66% ) (75.66%)
71,044,659 instructions:u # 2.28 insn per cycle ( +- 4.95% )
<not supported> branches:u
352,593 branch-misses:u ( +- 0.31% )
27,931,670 L1-dcache-loads:u # 877.371 M/sec ( +- 0.26% )
387,139 L1-dcache-load-misses:u # 1.39% of all L1-dcache accesses ( +- 1.08% )
<not supported> LLC-loads:u
<not supported> LLC-load-misses:u
26,646,749 L1-icache-loads:u # 837.010 M/sec ( +- 0.19% )
241,894 L1-icache-load-misses:u # 0.91% of all L1-icache accesses ( +- 1.02% )
21,033,285 dTLB-loads:u # 660.684 M/sec ( +- 41.75% ) (20.68%)
0 dTLB-load-misses:u (1.18%)
<not counted> iTLB-loads:u (0.00%)
<not counted> iTLB-load-misses:u (0.00%)
9.1567 +- 0.0192 seconds time elapsed ( +- 0.21% )
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=CG --linAlgebra=Tpetra --inputFile=maxwell30.xml' (5 runs):
314,522 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.18% )
16,868,558 BR_RETIRED:u ( +- 0.21% )
9.2266 +- 0.0515 seconds time elapsed ( +- 0.56% )
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=CG --linAlgebra=Tpetra --inputFile=maxwell30.xml' (5 runs):
22,816,472 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.24% )
5,182 ITLB_WALK:u ( +- 2.49% )
12,322 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.81% )
30,587,884 L1D_TLB:u ( +- 0.25% )
9.1797 +- 0.0316 seconds time elapsed ( +- 0.34% )
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=CG --linAlgebra=Tpetra --inputFile=maxwell30.xml' (5 runs):
26,747,276 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.37% )
240,224 L1I_CACHE_REFILL:u ( +- 0.79% )
387,390 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.69% )
28,001,668 L1D_CACHE:u ( +- 0.38% )
9.2147 +- 0.0295 seconds time elapsed ( +- 0.32% )
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=CG --linAlgebra=Tpetra --inputFile=maxwell30.xml' (5 runs):
473,296 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.40% )
500,418 LL_CACHE_RD:u ( +- 0.65% )
134,109 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.69% )
17,990 L2D_TLB_REFILL:u ( +- 2.31% )
262,352 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.25% )
1,475,208 L2D_CACHE:u ( +- 0.48% )
9.2510 +- 0.0442 seconds time elapsed ( +- 0.48% )