| /libCEED/examples/solids/qfunctions/ |
| H A D | finite-strain-neo-hookean.h | 89 for (CeedInt m = 0; m < 6; m++) Ainv[m] = B[m] / (detA); in computeMatinvSym() local 104 for (CeedInt m = 0; m < 6; m++) { in commonFS() local 105 E2work[m] = grad_u[indj[m]][indk[m]] + grad_u[indk[m]][indj[m]]; in commonFS() 106 for (CeedInt n = 0; n < 3; n++) E2work[m] += grad_u[n][indj[m]] * grad_u[n][indk[m]]; in commonFS() 136 for (CeedInt m = 0; m < 6; m++) { in commonFS() local 137 Swork[m] = (lambda * (*logJ)) * Cinvwork[m]; in commonFS() 138 for (CeedInt n = 0; n < 3; n++) Swork[m] += mu * C_inv[indj[m]][n] * E2[n][indk[m]]; in commonFS() 201 for (CeedInt m = 0; m < 3; m++) grad_u[j][k][i] += dXdx[m][k] * du[j][m]; in ElasFSResidual_NH() local 234 for (CeedInt m = 0; m < 3; m++) P[j][k] += F[j][m] * S[m][k]; in ElasFSResidual_NH() local 242 for (CeedInt m = 0; m < 3; m++) dvdX[k][j][i] += dXdx[k][m] * P[j][m] * wdetJ; in ElasFSResidual_NH() local [all …]
|
| H A D | finite-strain-mooney-rivlin.h | 94 for (CeedInt m = 0; m < 6; m++) Ainv[m] = B[m] / (detA); in computeMatinvSym() local 108 for (CeedInt m = 0; m < 6; m++) { in commonFSMR() local 109 E2work[m] = grad_u[indj[m]][indk[m]] + grad_u[indk[m]][indj[m]]; in commonFSMR() 110 for (CeedInt n = 0; n < 3; n++) E2work[m] += grad_u[n][indj[m]] * grad_u[n][indk[m]]; in commonFSMR() 203 for (CeedInt m = 0; m < 3; m++) grad_u[j][k][i] += dXdx[m][k] * du[j][m]; in ElasFSResidual_MR() local 237 for (CeedInt m = 0; m < 3; m++) P[j][k] += F[j][m] * S[m][k]; in ElasFSResidual_MR() local 245 for (CeedInt m = 0; m < 3; m++) dvdX[k][j][i] += dXdx[k][m] * P[j][m] * wdetJ; in ElasFSResidual_MR() local 296 for (CeedInt m = 0; m < 3; m++) graddeltau[j][k] += dXdx[m][k] * deltadu[j][m]; in ElasFSJacobian_MR() local 321 for (CeedInt m = 0; m < 6; m++) { in ElasFSJacobian_MR() local 322 dEwork[m] = 0; in ElasFSJacobian_MR() [all …]
|
| H A D | linear.h | 65 for (CeedInt m = 0; m < 3; m++) grad_u[j][k] += dXdx[m][k] * du[j][m]; in ElasResidual_Linear() local 113 for (CeedInt m = 0; m < 3; m++) dvdX[k][j][i] += dXdx[k][m] * sigma[j][m] * wdetJ; in ElasResidual_Linear() local 162 for (CeedInt m = 0; m < 3; m++) graddeltau[j][k] += dXdx[m][k] * deltadu[j][m]; in ElasJacobian_Linear() local 208 for (CeedInt m = 0; m < 3; m++) deltadvdX[k][j][i] += dXdx[k][m] * dsigma[j][m] * wdetJ; in ElasJacobian_Linear() local 260 for (CeedInt m = 0; m < 3; m++) grad_u[j][k] += dXdx[m][k] * du[j][m]; in ElasEnergy_Linear() local 327 for (CeedInt m = 0; m < 3; m++) grad_u[j][k] += dXdx[m][k] * du[j][m]; in ElasDiagnostic_Linear() local 353 for (CeedInt m = 0; m < 3; m++) diagnostic[5][i] += e[j][m] * e[m][j]; in ElasDiagnostic_Linear() local
|
| /libCEED/tests/ |
| H A D | t580-operator.h | 19 for (CeedInt m = 0; m < 2; m++) { in AlphaMatTransposeMatMult2x2() local 20 C[j][k] += alpha * A[m][j] * B[m][k]; in AlphaMatTransposeMatMult2x2() 53 for (CeedInt m = 0; m < 2; m++) v[k][i] += JT_J[k][m] * u[m][i] * w[i] / det_J; in mass() local
|
| /libCEED/backends/magma/ |
| H A D | ceed-magma-gemm-nontensor.cpp | 24 static inline int magmablas_gemm(magma_trans_t trans_A, magma_trans_t trans_B, magma_int_t m, magma… in magmablas_gemm() argument 28 …magmablas_sgemm(trans_A, trans_B, m, n, k, (float)alpha, (const float *)d_A, ldda, (const float *)… in magmablas_gemm() 31 …magmablas_dgemm(trans_A, trans_B, m, n, k, (double)alpha, (const double *)d_A, ldda, (const double… in magmablas_gemm() 38 …m_batched_strided(magma_trans_t trans_A, magma_trans_t trans_B, magma_int_t m, magma_int_t n, magm… in magmablas_gemm_batched_strided() argument 43 …magmablas_sgemm_batched_strided(trans_A, trans_B, m, n, k, (float)alpha, (const float *)d_A, ldda,… in magmablas_gemm_batched_strided() 46 …magmablas_dgemm_batched_strided(trans_A, trans_B, m, n, k, (double)alpha, (const double *)d_A, ldd… in magmablas_gemm_batched_strided() 53 static inline int devblas_gemm(magma_trans_t trans_A, magma_trans_t trans_B, magma_int_t m, magma_i… in devblas_gemm() argument 57 …magma_sgemm(trans_A, trans_B, m, n, k, (float)alpha, (const float *)d_A, ldda, (const float *)d_B,… in devblas_gemm() 59 …magma_dgemm(trans_A, trans_B, m, n, k, (double)alpha, (const double *)d_A, ldda, (const double *)d… in devblas_gemm() 66 …m_batched_strided(magma_trans_t trans_A, magma_trans_t trans_B, magma_int_t m, magma_int_t n, magm… in devblas_gemm_batched_strided() argument [all …]
|
| H A D | ceed-magma-gemm-selector.cpp | 57 void gemm_selector(int gpu_arch, char precision, char trans_A, int m, int n, int k, int *n_batch, i… in gemm_selector() argument 71 double mdiff = (double)(im - m); in gemm_selector() 81 if (im == m && in == n && ik == k) { in gemm_selector()
|
| H A D | ceed-magma-gemm-selector.h | 12 CEED_INTERN void gemm_selector(int gpu_arch, char precision, char trans_A, int m, int n, int k, int…
|
| H A D | ceed-magma-gemm-nontensor.h | 12 CEED_INTERN int magma_gemm_nontensor(magma_trans_t trans_A, magma_trans_t trans_B, magma_int_t m, m…
|
| /libCEED/interface/ |
| H A D | ceed-basis.c | 99 static int CeedHouseholderReflect(CeedScalar *A, const CeedScalar *v, CeedScalar b, CeedInt m, Ceed… in CeedHouseholderReflect() argument 103 for (CeedInt i = 1; i < m; i++) w += v[i] * A[i * row + j * col]; in CeedHouseholderReflect() 105 for (CeedInt i = 1; i < m; i++) A[i * row + j * col] -= b * w * v[i]; in CeedHouseholderReflect() 129 …CeedScalar c, CeedScalar s, CeedTransposeMode t_mode, CeedInt i, CeedInt k, CeedInt m, CeedInt n) { in CeedGivensRotation() argument 130 CeedInt stride_j = 1, stride_ik = m, num_its = n; in CeedGivensRotation() 135 num_its = m; in CeedGivensRotation() 163 static int CeedScalarView(const char *name, const char *fp_fmt, CeedInt m, CeedInt n, const CeedSca… in CeedScalarView() argument 164 if (m > 1) { in CeedScalarView() 172 for (CeedInt i = 0; i < m; i++) { in CeedScalarView() 173 if (m > 1) fprintf(stream, "%s [%" CeedInt_FMT "]", tabs, i); in CeedScalarView() [all …]
|
| H A D | ceed.c | 1242 size_t m = (lev_length < stem_length) ? lev_length : stem_length; in CeedInit() local 1243 …if (lev_dis + 1 >= m) return CeedError(NULL, CEED_ERROR_MAJOR, "No suitable backend: %s", resource… in CeedInit()
|
| /libCEED/examples/fluids/ |
| H A D | README.md | 317 - `m` 437 - `(m,m,m)` 590 - `m/s^2` 605 - `W/(m K)` 625 - `m` 630 - `m` 650 - `m` 655 - `m^2` 670 - `m` 693 - `m/s` [all …]
|
| /libCEED/examples/nek/ |
| H A D | README.md | 26 ./nek-examples.sh -m 54 -m|-make Make the examples
|
| /libCEED/examples/solids/ |
| H A D | README.md | 210 - $1 \,\mathrm{cm} = 10^{-2} \,\mathrm m$ 213 - $10^{11} \,\mathrm{Pa} = 10^{11} \,\mathrm{kg}\, \mathrm{m}^{-1}\, \mathrm s^{-2}$ 216 …- $5 \cdot 10^4 \,\mathrm{kg}\, \mathrm m^{-2} \, \mathrm s^{-2} \cdot (\text{volume} \, \mathrm m…
|
| H A D | elasticity.c | 264 const PetscScalar *m; in main() local 266 PetscCall(VecGetArrayReadAndMemType(U_loc[level + 1], &m, &m_mem_type)); in main() 267 …rSetArray(ceed_data[level + 1]->x_ceed, MemTypeP2C(m_mem_type), CEED_USE_POINTER, (CeedScalar *)m); in main() 277 CeedVectorTakeArray(ceed_data[level + 1]->x_ceed, MemTypeP2C(m_mem_type), (CeedScalar **)&m); in main() 278 PetscCall(VecRestoreArrayReadAndMemType(U_loc[level + 1], &m)); in main()
|
| /libCEED/include/ceed/ |
| H A D | backend.h | 480 …ed ceed, const CeedScalar *mat_A, const CeedScalar *mat_B, CeedScalar *mat_C, CeedInt m, CeedInt n, 482 CEED_EXTERN int CeedQRFactorization(Ceed ceed, CeedScalar *mat, CeedScalar *tau, CeedInt m, CeedInt… 483 …Scalar *mat_A, const CeedScalar *mat_Q, const CeedScalar *tau, CeedTransposeMode t_mode, CeedInt m, 485 CEED_EXTERN int CeedMatrixPseudoinverse(Ceed ceed, const CeedScalar *mat, CeedInt m, CeedInt n, Cee…
|
| /libCEED/julia/LibCEED.jl/test/ |
| H A D | runtests.jl | 107 m = rand(CeedScalar, 10, 10) 108 vm = CeedVector(c, vec(m)) 109 @test @witharray_read(a = vm, size = size(m), a == m)
|
| /libCEED/examples/python/ |
| H A D | tutorial-0-ceed.ipynb | 34 "! python -m pip install libceed"
|
| H A D | tutorial-6-shell.ipynb | 182 " Mesh order [-m] : 4\n", 273 " Mesh order [-m] : 4\n",
|
| H A D | tutorial-1-vector.ipynb | 29 "! python -m pip install libceed"
|
| H A D | tutorial-4-qfunction.ipynb | 29 "! python -m pip install libceed"
|
| H A D | tutorial-5-operator.ipynb | 29 "! python -m pip install libceed"
|
| /libCEED/examples/fluids/problems/ |
| H A D | newtonian.c | 112 const CeedScalar kg = units->kilogram, m = units->meter, sec = units->second, K = units->Kelvin; in UnitTests_Newtonian() local 116 const CeedScalar rho = 1.2 * kg / Cube(m); in UnitTests_Newtonian() 118 const CeedScalar u_base = 40 * m / sec; in UnitTests_Newtonian()
|
| /libCEED/examples/petsc/src/ |
| H A D | petscutils.c | 396 static void Split3(PetscInt size, PetscInt m[3], bool reverse) { in Split3() 400 m[reverse ? 2 - d : d] = try; in Split3()
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 1454 function CeedMatrixMatrixMultiply(ceed, mat_A, mat_B, mat_C, m, n, kk) argument 1455 … Ptr{CeedScalar}, Ptr{CeedScalar}, CeedInt, CeedInt, CeedInt), ceed, mat_A, mat_B, mat_C, m, n, kk) 1458 function CeedQRFactorization(ceed, mat, tau, m, n) argument 1459 …, libceed), Cint, (Ceed, Ptr{CeedScalar}, Ptr{CeedScalar}, CeedInt, CeedInt), ceed, mat, tau, m, n) 1462 function CeedHouseholderApplyQ(mat_A, mat_Q, tau, t_mode, m, n, k, row, col) argument 1463 …seMode, CeedInt, CeedInt, CeedInt, CeedInt, CeedInt), mat_A, mat_Q, tau, t_mode, m, n, k, row, col)
|
| /libCEED/examples/petsc/ |
| H A D | bpsraw.c | 48 static void Split3(PetscInt size, PetscInt m[3], bool reverse) { in Split3() 52 m[reverse ? 2 - d : d] = try; in Split3()
|