Home
last modified time | relevance | path

Searched refs:qi (Results 1 – 7 of 7) sorted by relevance

/petsc/src/snes/tutorials/
H A Dex16.c282 void DeformationGradient(Field *ex, PetscInt qi, PetscInt qj, PetscInt qk, PetscScalar *invJ, Petsc… in DeformationGradient() argument
294 PetscInt bidx = NEB * idx + qi + NQ * qj + NQ * NQ * qk; in DeformationGradient()
311 void DeformationGradientJacobian(PetscInt qi, PetscInt qj, PetscInt qk, PetscInt ii, PetscInt jj, P… in DeformationGradientJacobian() argument
316 PetscInt bidx = NEB * idx + qi + NQ * qj + NQ * NQ * qk; in DeformationGradientJacobian()
437 void QuadraturePointGeometricJacobian(CoordField *ec, PetscInt qi, PetscInt qj, PetscInt qk, PetscS… in QuadraturePointGeometricJacobian() argument
446 PetscInt bidx = NEB * idx + qi + NQ * qj + NQ * NQ * qk; in QuadraturePointGeometricJacobian()
468 PetscInt i, j, k, l, ii, jj, kk, ll, qi, qj, qk, m; in FormElementJacobian() local
487 for (qi = 0; qi < NQ; qi++) { in FormElementJacobian()
488 QuadraturePointGeometricJacobian(ec, qi, qj, qk, J); in FormElementJacobian()
490 scl = vol * wts[qi] * wts[qj] * wts[qk]; in FormElementJacobian()
[all …]
/petsc/src/dm/interface/
H A Ddmceed.c300 …oFVM(DM dm, IS faceIS, PetscInt *Nqinfo, CeedElemRestriction *eri, CeedVector *qi, DMCeed *solinfo) in DMCeedCreateInfoFVM() argument
320 PetscCallCEED(CeedElemRestrictionCreateVector(*eri, qi, NULL)); in DMCeedCreateInfoFVM()
353 PetscCall(DMCeedCreateInfoFVM(cdm, faceIS, &Nqinfo, &sd->eri, &sd->qi, &sd->info)); in DMCeedCreateFVM_Internal()
371 …(createInfo) PetscCallCEED(CeedOperatorSetField(sd->op, "info", sd->eri, CEED_BASIS_NONE, sd->qi)); in DMCeedCreateFVM_Internal()
411 if (p->qi) PetscCallCEED(CeedVectorDestroy(&p->qi)); in DMCeedDestroy()
455 PetscCallCEED(CeedVectorGetArrayWrite(sd->qi, CEED_MEM_HOST, &a)); in DMCeedComputeInfo()
495 PetscCallCEED(CeedVectorRestoreArray(sd->qi, &a)); in DMCeedComputeInfo()
/petsc/src/ksp/ksp/tutorials/
H A Dex54f.F9028 PetscInt qj, qi, ne, M, Istart, Iend, geq
112 qj = geq/(ne + 1); qi = mod(geq, (ne + 1))
113 x = h*qi - 1.0; y = h*qj - 1.0 ! lower left corner (-1,-1)
114 if (qi < ne .and. qj < ne) then
/petsc/include/
H A Dpetscdmceed.h45 CeedVector qi; // Mesh information at quadrature points member
/petsc/src/ts/utils/dmplexlandau/
H A Dplexland.c277 for (PetscInt qi = 0; qi < Nq; qi++) { in LandauFormJacobian_Internal() local
278 const PetscReal *invJ = &invJe[qi * dim * dim]; in LandauFormJacobian_Internal()
279 const PetscReal *Bq = &BB[qi * Nb]; in LandauFormJacobian_Internal()
280 const PetscReal *Dq = &DD[qi * Nb * dim]; in LandauFormJacobian_Internal()
284 … const PetscInt idx = b_id * IPf_sz_glb + ipf_offset[grid] + f * loc_nip + loc_elem * Nq + qi; in LandauFormJacobian_Internal()
352 for (PetscInt qi = 0; qi < Nq; qi++, ipidx++) { in LandauFormJacobian_Internal() local
367 … const PetscInt idx = b_id * IPf_sz_glb + ipf_offset[grid_r] + f * nip_loc_r + ei_r * Nq + qi; in LandauFormJacobian_Internal()
/petsc/doc/manual/
H A Dtao.md2720 {cite}`mifflin:semismooth` {cite}`qi:convergence` {cite}`qi.sun:nonsmooth`.
2729 $B$-subdifferential {cite}`qi.sun:nonsmooth` of
/petsc/doc/
H A Dpetsc.bib26687 @Article{ chen.qi.ea:global,
31270 @Article{ jiang.qi:nonsmooth,
31563 @Article{ kanzow.qi:qp-free,
35059 @Article{ pang.qi:nonsmooth,
35818 @TechReport{ qi.chen:globally,
35827 @Article{ qi.jiang:semismooth,
35837 @TechReport{ qi.peng:unconstrained,
35847 @InCollection{ qi.sun:survey,
35860 @Article{ qi.sun:nonsmooth,
35869 @Article{ qi:convergence,
[all …]