| /honee/qfunctions/ |
| H A D | utils_eigensolver_jacobi.h | 30 CEED_QFUNCTION_HELPER CeedInt MaxEntryRow(const CeedScalar *A, CeedInt N, CeedInt i) { in MaxEntryRow() argument 33 if (fabs(A[i * N + j]) > fabs(A[i * N + j_max])) j_max = j; in MaxEntryRow() 44 CEED_QFUNCTION_HELPER void MaxEntry(const CeedScalar *A, CeedInt N, CeedInt *max_idx_row, CeedInt *… in MaxEntry() argument 47 CeedScalar max_entry = fabs(A[*i_max * N + *j_max]); in MaxEntry() 50 if (fabs(A[i * N + j]) > max_entry) { in MaxEntry() 51 max_entry = fabs(A[i * N + j]); in MaxEntry() 67 CEED_QFUNCTION_HELPER void CalcRot(const CeedScalar *A, CeedInt N, CeedInt i, CeedInt j, CeedScalar… in CalcRot() argument 69 CeedScalar A_jj_ii = (A[j * N + j] - A[i * N + i]); in CalcRot() 74 CeedScalar A_ij = A[i * N + j]; in CalcRot() 155 CEED_QFUNCTION_HELPER void ApplyRot(CeedScalar *A, CeedInt N, CeedInt i, CeedInt j, CeedInt *max_id… in ApplyRot() argument [all …]
|
| H A D | utils.h | 40 …FUNCTION_HELPER void CopyMat3(const CeedScalar A[3][3], CeedScalar B[3][3]) { CopyN((const CeedSca… in CopyMat3() 81 CEED_QFUNCTION_HELPER void MatVecNM(const CeedScalar *A, const CeedScalar *x, const CeedInt N, cons… in MatVecNM() argument 85 CeedPragmaSIMD for (CeedInt i = 0; i < N; i++) b[i] += DotN(&A[i * M], x, M); in MatVecNM() 88 … i = 0; i < M; i++) { CeedPragmaSIMD for (CeedInt j = 0; j < N; j++) b[i] += A[j * M + i] * x[j]; } in MatVecNM() 94 CEED_QFUNCTION_HELPER void MatVec3(const CeedScalar A[3][3], const CeedScalar x[3], const CeedTrans… in MatVec3() 95 MatVecNM((const CeedScalar *)A, (const CeedScalar *)x, 3, 3, transpose_A, (CeedScalar *)b); in MatVec3() 99 CEED_QFUNCTION_HELPER void MatVec2(const CeedScalar A[2][2], const CeedScalar x[2], const CeedTrans… in MatVec2() 100 MatVecNM((const CeedScalar *)A, (const CeedScalar *)x, 2, 2, transpose_A, (CeedScalar *)b); in MatVec2() 105 CEED_QFUNCTION_HELPER void MatDiagNM(const CeedScalar *A, const CeedScalar *D, const CeedInt N, con… in MatDiagNM() argument 109 …i < N; i++) { CeedPragmaSIMD for (CeedInt j = 0; j < M; j++) B[i * M + j] += D[i] * A[i * M + j]; } in MatDiagNM() [all …]
|
| /honee/include/ |
| H A D | mat-ceed-impl.h | 39 PETSC_CEED_EXTERN PetscErrorCode MatGetDiagonal_Ceed(Mat A, Vec D); 40 PETSC_CEED_EXTERN PetscErrorCode MatMult_Ceed(Mat A, Vec X, Vec Y); 41 PETSC_CEED_EXTERN PetscErrorCode MatMultTranspose_Ceed(Mat A, Vec Y, Vec X);
|
| /honee/doc/ |
| H A D | references.bib | 53 title = {A new outflow boundary condition}, 64 …title = {Numerical solutions of a non-linear density current: A benchmark solution and compari… 159 …title = {A Guide to the Implementation of Boundary Conditions in Compact High-Order Methods fo… 170 …title = {A new finite element formulation for computational fluid dynamics: {X}. The compressi… 206 author = {Prakash, Aviral and Jansen, Kenneth E. and Evans, John A.}, 217 author = {Prakash, Aviral and Jansen, Kenneth E. and Evans, John A.}, 263 title = {A Better Consistency for Low-Order Stabilized Finite Element Methods},
|
| H A D | examples.md | 12 \rho &= \rho_\infty\left(1+A\exp\left(\frac{-(\bar{x}^2 + \bar{y}^2)}{2\sigma^2}\right)\right) \\ 14 E &= \frac{p_\infty}{\gamma -1}\left(1+A\exp\left(\frac{-(\bar{x}^2 + \bar{y}^2)}{2\sigma^2}\right)… 18 where $A$ and $\sigma$ are the amplitude and width of the perturbation, respectively, and $(\bar{x}… 63 A cylinder with diameter $D=1$ is centered at $(0,0)$ in a computational domain $-4.5 \leq x \leq 1… 68 A symmetry (adiabatic free slip) condition is imposed at the top and bottom boundaries $(y = \pm 4.… 182 A compressible channel flow. Analytical solution given in 559 A uniform circular velocity field transports the blob of total energy.
|
| H A D | auxiliary.md | 231 \zeta = 1 - \exp\left(-\frac{y^+}{A^+}\right) 234 where $y^+$ is the wall-friction scaled wall-distance ($y^+ = y u_\tau / \nu = y/\delta_\nu$), $A^+… 236 $A^+$ is defined by `-diff_filter_damping_constant`. 296 - Constant for the wall-damping function. $A^+$ for `van_driest` damping function.
|
| H A D | runtime_options.md | 445 - N/A
|
| H A D | theory.md | 228 A velocity vector $\bm u$ can be pulled back to the reference element as $\bm u_{\bm X} = \nabla_{\… 232 A contravariant measure of element length in the direction of a unit vector $\hat{\bm n}$ is given …
|
| /honee/src/ |
| H A D | mat-ceed.c | 1590 PetscErrorCode MatGetDiagonal_Ceed(Mat A, Vec D) { in MatGetDiagonal_Ceed() argument 1596 PetscCall(MatShellGetContext(A, &ctx)); in MatGetDiagonal_Ceed() 1599 PetscCall(PetscLogEventBegin(MATCEED_ASSEMBLE_DIAGONAL, A, D, NULL, NULL)); in MatGetDiagonal_Ceed() 1604 PetscCall(PetscLogEventBegin(MATCEED_ASSEMBLE_DIAGONAL_CEEDOP, A, D, NULL, NULL)); in MatGetDiagonal_Ceed() 1606 PetscCall(PetscLogEventEnd(MATCEED_ASSEMBLE_DIAGONAL_CEEDOP, A, D, NULL, NULL)); in MatGetDiagonal_Ceed() 1615 PetscCall(PetscLogEventEnd(MATCEED_ASSEMBLE_DIAGONAL, A, D, NULL, NULL)); in MatGetDiagonal_Ceed() 1630 PetscErrorCode MatMult_Ceed(Mat A, Vec X, Vec Y) { in MatMult_Ceed() argument 1634 PetscCall(MatShellGetContext(A, &ctx)); in MatMult_Ceed() 1635 PetscCall(PetscLogEventBegin(ctx->log_event_mult, A, X, Y, NULL)); in MatMult_Ceed() 1654 PetscCall(PetscLogEventBegin(ctx->log_event_ceed_mult, A, X, Y, NULL)); in MatMult_Ceed() [all …]
|
| /honee/tests/junit-xml/ |
| H A D | LICENSE.txt | 17 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| H A D | README.rst | 8 A Python module for creating JUnit XML test result documents that can be
|
| /honee/ |
| H A D | LICENSE-BSD | 18 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
| H A D | README.md | 21 A local build and installation provides greater control over build options and optimization.
|
| H A D | Doxyfile | 1140 # pattern. A pattern will override the setting for FILTER_PATTERN (if any) and 1155 # characters from position 72 are to be considered as comment. A common 1388 # in the HTML output. For a value of 0 the output will use gray-scales only. A 1460 # This tag determines the name of the docset feed. A documentation feed provides 1468 # This tag determines the URL of the docset feed. A documentation feed provides 1505 # ad/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe). 1648 # A unique identifier for the Eclipse help plugin. When installing the plugin 1659 # of each HTML page. A value of NO enables the index and the value YES disables 2149 # similar to doxygen's configuration file. A template extensions file can be 2167 # it. A directory man3 will be created inside the directory specified by [all …]
|
| H A D | LICENSE-APACHE | 148 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
| /honee/problems/ |
| H A D | bc_freestream.c | 183 static inline CeedScalar RelativeError(CeedScalar S, CeedScalar A, CeedScalar B, CeedScalar thresho… in RelativeError() argument 184 return (A - B) / (fabs(S) > threshold ? S : 1); in RelativeError()
|
| H A D | sgs_dd_model.c | 583 static PetscErrorCode TransposeMatrix(const PetscScalar *A, PetscScalar *B, const PetscInt N, const… in TransposeMatrix() argument 587 B[j * N + i] = A[i * M + j]; in TransposeMatrix()
|