History log of /libCEED/rust/libceed-sys/c-src/interface/ceed-vector.c (Results 101 – 125 of 160)
Revision Date Author Comments
# 28bfd0b7 14-Feb-2022 Jeremy L Thompson <jeremy@jeremylt.org>

ctx - add read-only access for QFContext


# 8d000c77 12-Feb-2022 Jed Brown <jed@jedbrown.org>

Merge pull request #897 from CEED/jed/vec-zero-sized

Vector: error-free path for get/take array when size=0


# 50c643e1 12-Feb-2022 Jed Brown <jed@jedbrown.org>

Vector: error-free path for get/take array when size=0

Among other things, this is important so that parallel callers can
easily keep collective control flow even when some subdomains (materials
or

Vector: error-free path for get/take array when size=0

Among other things, this is important so that parallel callers can
easily keep collective control flow even when some subdomains (materials
or boundary surfaces) are size 0 on some ranks.

show more ...


# dbf4d221 19-Jan-2022 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #874 from CEED/jeremy/restore-optional

vec/ctx - make backend restore function optional


# 706efda3 18-Jan-2022 Jeremy L Thompson <jeremy@jeremylt.org>

vec/ctx - make backend restore function optional


# 9c774edd 17-Dec-2021 Jeremy L Thompson <jeremy@jeremylt.org>

vec/qf - initial valid/borrowed/owned split for data (#853)

* vec/qf - initial valid/borrowed/owned split for data

* vec/qf - tidy logic for checking active/stale data

* minor - add missing NU

vec/qf - initial valid/borrowed/owned split for data (#853)

* vec/qf - initial valid/borrowed/owned split for data

* vec/qf - tidy logic for checking active/stale data

* minor - add missing NULL

* doc - explain VectorTakeArray update

* minor - update error messages

* test - update error message in junit/tap

* gpu - fix stray CeedScalar vs void for QFunctionContext

* vec/qf - clarify/simplify access logic

* vec - calloc host arrays when no value set to make empty

* style - minor

* style - minor

* minor - fix error messages

* vec/qf - move data validity checking to backend interface

* gpu - add missing sync error checking for qfcontext

* gpu - homogonize use of impl for backend data to reduce confusion

* vec - clarify access conditions

* python - update test for stricter vector access

* vec - minor fixes

* minor - fix ipython change

* vec - add missing declarations in ceed/backend.h

* ctx - mirror vector borrowed data check in ctx interface

* vec - add CeedVectorGetArrayWrite

* vec - consistent use of CeedVectorGetArray vs CeedVectorGetArrayWrite

* python - small vec fixes

* doc - describe vector data semantics

* magma - update restriction

* gpu - fix restr bug I added, need to sum into target

* magma - fix restriction bug

* cpu - fix restriction bug here too

* op - fix evec allocations

* julia - fix ElemRestriction for new vector access rules

* op - double check GetArray vs Read vs Write usage

* doc - small fix

* restr - clean up read/write logic for restr

* python - add vec.array_write

* magma - typo fix

show more ...


# 0b548709 14-Sep-2021 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #806 from CEED/jeremy/get-fields

Promote Field Getters to Public API


# b7c9bbda 13-Sep-2021 Jeremy L Thompson <jeremy@jeremylt.org>

interface - promote *GetCeed to public API; promote OperatorGet[NumElements, NumQuadraturePoints] to public API


# 7ca273e5 03-Aug-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #798 from CEED/jeremy/fix-codecov

Add missing codecov exclusions


# e92b641f 03-Aug-2021 Jeremy L Thompson <jeremy@jeremylt.org>

style - add missing codecov exclusion


# eaf62fff 02-Aug-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Refactor Preconditioning Ingredients (#795)

* op - split preconditioning into separate file

* pc - move FDM to interface level

* pc - initial move of diagonal assembly to interface

* interf

Refactor Preconditioning Ingredients (#795)

* op - split preconditioning into separate file

* pc - move FDM to interface level

* pc - initial move of diagonal assembly to interface

* interface - only return error code or error

* doc - improve preconditioning helper function documentation

* pc - use qdata layout for interface diagonal assembly

* pc - update for consistency in naming, use of CeedChk, and static

* doc - spelling

* style - minor

* doc - add doc for CeedBuildMassLaplace

* doc - update release notes

Co-authored-by: Jed Brown <jed@jedbrown.org>

Co-authored-by: Jed Brown <jed@jedbrown.org>

show more ...


# e6ac5b30 28-Apr-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #757 from CEED/jeremy/vecscale

vec - add CeedVectorScale


# 96b902e2 28-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

doc - small fixes


# e0dd3b27 26-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

vec - add CeedVectorScale


# 8aabebfe 22-Apr-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #752 from CEED/jeremy/python-pointwise

python - add pointwisemult and axpy


# 0c1bc3c2 21-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

python - add pointwisemult and axpy


# c2849f3a 17-Apr-2021 Jed Brown <jed@jedbrown.org>

Merge branch 'jeremy/vec-ops' [PR #744]

* jeremy/vec-ops:
vec - add tests for ceed compatibility for AXPY and PointwiseMult
vec - add PointwiseMult and AXPY convenience functions


# 2d04630d 15-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

vec - add tests for ceed compatibility for AXPY and PointwiseMult


# 0f7fd0f8 14-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

vec - add PointwiseMult and AXPY convenience functions


# b997b43b 15-Apr-2021 Jed Brown <jed@jedbrown.org>

Merge pull request #739 from CEED/jeremy/copy-ptr

Copy Ceed Object References


# 9560d06a 12-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

interface - add reference copying functions
Co-authored-by: Jed Brown <jed@jedbrown.org>


# 34359f16 12-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

interface - add Ceed*Reference functions


# 7f565272 09-Apr-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #735 from CEED/jeremy/style-guide

Style Unification


# d1d35e2f 09-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

style - updating C variable style


# 874019bc 31-Mar-2021 Jed Brown <jed@jedbrown.org>

Merge pull request #716 from CEED/jed/install-backend.h

Jed/install backend.h


1234567