Home
last modified time | relevance | path

Searched refs:m (Results 1 – 25 of 30) sorted by relevance

12

/libCEED/examples/solids/qfunctions/
H A Dfinite-strain-neo-hookean.h89 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 Dfinite-strain-mooney-rivlin.h94 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 Dlinear.h65 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 Dt580-operator.h19 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 Dceed-magma-gemm-nontensor.cpp24 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 Dceed-magma-gemm-selector.cpp57 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 Dceed-magma-gemm-selector.h12 CEED_INTERN void gemm_selector(int gpu_arch, char precision, char trans_A, int m, int n, int k, int…
H A Dceed-magma-gemm-nontensor.h12 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 Dceed-basis.c99 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 Dceed.c1242 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 DREADME.md317 - `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 DREADME.md26 ./nek-examples.sh -m
54 -m|-make Make the examples
/libCEED/examples/solids/
H A DREADME.md210 - $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 Delasticity.c264 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 Dbackend.h480 …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 Druntests.jl107 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 Dtutorial-0-ceed.ipynb34 "! python -m pip install libceed"
H A Dtutorial-6-shell.ipynb182 " Mesh order [-m] : 4\n",
273 " Mesh order [-m] : 4\n",
H A Dtutorial-1-vector.ipynb29 "! python -m pip install libceed"
H A Dtutorial-4-qfunction.ipynb29 "! python -m pip install libceed"
H A Dtutorial-5-operator.ipynb29 "! python -m pip install libceed"
/libCEED/examples/fluids/problems/
H A Dnewtonian.c112 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 Dpetscutils.c396 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 Dlibceed_bindings.jl1454 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 Dbpsraw.c48 static void Split3(PetscInt size, PetscInt m[3], bool reverse) { in Split3()
52 m[reverse ? 2 - d : d] = try; in Split3()

12