Home
last modified time | relevance | path

Searched refs:au (Results 1 – 8 of 8) sorted by relevance

/petsc/src/snes/tutorials/
H A Dex9.c123 PetscReal **au, dx, dy, x, y; in FormExactSolution() local
128 PetscCall(DMDAVecGetArray(info->da, u, &au)); in FormExactSolution()
133 au[j][i] = u_exact(x, y); in FormExactSolution()
136 PetscCall(DMDAVecRestoreArray(info->da, u, &au)); in FormExactSolution()
165 PetscErrorCode FormFunctionLocal(DMDALocalInfo *info, PetscScalar **au, PetscScalar **af, void *use… in FormFunctionLocal() argument
178 af[j][i] = 4.0 * (au[j][i] - u_exact(x, y)); in FormFunctionLocal()
180 uw = (i - 1 == 0) ? u_exact(x - dx, y) : au[j][i - 1]; in FormFunctionLocal()
181 ue = (i + 1 == info->mx - 1) ? u_exact(x + dx, y) : au[j][i + 1]; in FormFunctionLocal()
182 us = (j - 1 == 0) ? u_exact(x, y - dy) : au[j - 1][i]; in FormFunctionLocal()
183 un = (j + 1 == info->my - 1) ? u_exact(x, y + dy) : au[j + 1][i]; in FormFunctionLocal()
[all …]
/petsc/src/snes/tests/
H A Dex20.c139 PetscScalar tleft, tright, beta, td, ad, dd, fd = 0.0, tu, au, du = 0.0, fu = 0.0; in FormFunction() local
200 au = 0.5 * (t0 + tu); in FormFunction()
201 du = PetscPowScalar(au, beta); in FormFunction()
245 au = 0.5 * (t0 + tu); in FormFunction()
246 du = PetscPowScalar(au, beta); in FormFunction()
293 au = 0.5 * (t0 + tu); in FormFunction()
294 du = PetscPowScalar(au, beta); in FormFunction()
330 au = 0.5 * (t0 + tu); in FormFunction()
331 du = PetscPowScalar(au, beta); in FormFunction()
367 au = 0.5 * (t0 + tu); in FormFunction()
[all …]
/petsc/src/dm/impls/plex/tests/
H A Dex46.c128 Vec au; in main() local
143 PetscCall(DMGetGlobalVector(adm, &au)); in main()
144 PetscCall(MatInterpolate(Interp, u, au)); in main()
145 PetscCall(CheckError(adm, au, user.funcs)); in main()
150 u = au; in main()
/petsc/src/ts/impls/mimex/
H A Dmimex.c173 PetscScalar *au, *as; in TSStep_Mimex_Split() local
178 PetscCall(DMPlexPointGlobalFieldRead(dm, p, f, aupdate, &au)); in TSStep_Mimex_Split()
180 for (d = 0; d < fdof - fcdof; ++d) as[d] = au[d]; in TSStep_Mimex_Split()
195 PetscScalar *au, *as; in TSStep_Mimex_Split() local
200 PetscCall(DMPlexPointGlobalFieldRead(dm, p, f, aupdate, &au)); in TSStep_Mimex_Split()
202 for (d = 0; d < fdof - fcdof; ++d) as[d] += dt * au[d]; in TSStep_Mimex_Split()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscvwr.pxi161 elif mode == 'au' : return PETSC_FILE_MODE_APPEND_UPDATE
/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm_impl.hpp1723 const auto au = PetscAbsScalar(u); in operator ()() local
1725 const auto skip = au < this->ignore_max_ || ay < this->ignore_max_; in operator ()()
1727 const auto tolr = skip ? 0.0 : PetscRealPart(thrust::get<3>(x)) * PetscMax(au, ay); in operator ()()
1748 const auto au = PetscAbsScalar(thrust::get<0>(x)); in operator ()() local
1750 const auto skip = au < this->ignore_max_ || ay < this->ignore_max_; in operator ()()
1752 const auto tolr = skip ? 0.0 : PetscRealPart(thrust::get<4>(x)) * PetscMax(au, ay); in operator ()()
/petsc/src/snes/utils/dm/
H A Ddmadapt.c640 …daptorTransferSolution_Exact_Private(DMAdaptor adaptor, DM dm, Vec u, DM adm, Vec au, PetscCtx ctx) in DMAdaptorTransferSolution_Exact_Private() argument
643 …PetscCall(DMProjectFunction(adm, 0.0, adaptor->exactSol, adaptor->exactCtx, INSERT_ALL_VALUES, au)… in DMAdaptorTransferSolution_Exact_Private()
/petsc/doc/
H A Dpetsc.bib14317 note = {See {\tt http://\-wwwmaths.anu.edu.au/\-\~{ }vecfem/}}