History log of /libCEED/ (Results 2051 – 2075 of 5646)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8e763b3326-Oct-2022 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1079 from CEED/jeremy/rust-actions

Update action versions

42e6192f26-Oct-2022 Jeremy L Thompson <jeremy@jeremylt.org>

ci - update python setup action version

0adbbf5026-Oct-2022 Jeremy L Thompson <jeremy@jeremylt.org>

ci - update checkout action version

8354378226-Oct-2022 Jeremy L Thompson <jeremy@jeremylt.org>

ci - update rust doc action

c4dd771525-Oct-2022 Jed Brown <jed@jedbrown.org>

Merge pull request #1078 from CEED/jed/rust-actions-dtolnay

CI: switch to maintained dtolnay/rust-toolchain

ba20f13125-Oct-2022 Jed Brown <jed@jedbrown.org>

CI: switch to maintained dtolnay/rust-toolchain

1efc6e0a20-Oct-2022 Jed Brown <jed@jedbrown.org>

Merge pull request #1074 from CEED/jeremy/fix-tap-dubious

Fix junit.py exit code for TAP

267b2e3720-Oct-2022 Jed Brown <jed@jedbrown.org>

Merge pull request #1075 from CEED/jeremy/small-bps-fix

petsc - drop VecZero in diag assembly

832499a020-Oct-2022 Jed Brown <jed@jedbrown.org>

Merge pull request #1076 from CEED/jed/emscripten-usability

Emscripten usability and documentation

257916f820-Oct-2022 Jed Brown <jed@jedbrown.org>

rust: upgrade bindgen

947f93aa20-Oct-2022 Jed Brown <jed@jedbrown.org>

rust: upgrade examples from structopt to clap-4

Structopt is deprecated because the functionality was merged into clap.

b648fd3120-Oct-2022 Jed Brown <jed@jedbrown.org>

README: use console environments and document WASM build

0bd9ac9420-Oct-2022 Jed Brown <jed@jedbrown.org>

Makefile: improve emscripten usability and auto-detection

For stand-alone use, one can do

$ emmake make build/ex2-surface.wasm
[...]
$ wasmer build/ex2-surface.wasm -- -s 999999

The executab

Makefile: improve emscripten usability and auto-detection

For stand-alone use, one can do

$ emmake make build/ex2-surface.wasm
[...]
$ wasmer build/ex2-surface.wasm -- -s 999999

The executable in this mode is entirely static with a specified maximum memory.

show more ...

6c0547c120-Oct-2022 Jeremy L Thompson <jeremy@jeremylt.org>

CI MacOS 12 Update (#1077)

* ci - update to newer gcc

* ci - update gfortran in style job

* CI - use Ubuntu 22.04

* CI - ubuntu 22.04

* CI - newer Ubuntu for ICC CI

* CI - newer Ubunt

CI MacOS 12 Update (#1077)

* ci - update to newer gcc

* ci - update gfortran in style job

* CI - use Ubuntu 22.04

* CI - ubuntu 22.04

* CI - newer Ubuntu for ICC CI

* CI - newer Ubuntu for hardware emulation CI

* CI - keep older emulation images

* ci - ubuntu 22.04 for Julia CI

* ci - ubuntu 22.04 for Julia CI

* ci - ubuntu 22.04 for Python ci

* ci - ubuntu 22.04 for release notes ci check

* ci - ubuntu 22.04 for rust ci

* ci - ubuntu 22.04 for rust ci

* ci - newer run-on-arch action

* ci - pin macos-12

show more ...

f1c4053014-Oct-2022 Jeremy L Thompson <jeremy@jeremylt.org>

petsc - drop VecZero in diag assembly

39656d8b14-Oct-2022 Jeremy L Thompson <jeremy@jeremylt.org>

test - junit.py should return clean exit code for TAP, otherwise result marked as 'dubious'

0be03a9213-Oct-2022 Jeremy L Thompson <jeremy@jeremylt.org>

Update OCCA Backend (#1072)

* Update OCCA memory interop call.

* Removes deprecated kernelBuilder calls; builds directly from the device.

* Uses `std::memset` and `std:memcpy`.

* Uses `std:

Update OCCA Backend (#1072)

* Update OCCA memory interop call.

* Removes deprecated kernelBuilder calls; builds directly from the device.

* Uses `std::memset` and `std:memcpy`.

* Uses `std::to_string` instead of internal `occa::toString`.

* Uses `std::memcpy`.

* Sets kernel properties.

* Removes deprecated kernelBuilder calls; builds directly from the device.

* Removes deprecated kernelBuild call; builds directly from the device.

* Uses `std::memcpy`.

* Removes deprecated calls to `occa::linalg`.

* Add registration and device configuration for DPC++ and OpenCL backends.

* Add DPC++ and OpenCL backends to makefile.

* Spelling.

* Configure build flags for oneAPI compilers.

* Correctly set mode in `occa::json` object.

* Add missing functions to OCCA CeedVector implementation.

* Adds missing call to `setValueKernel` in OCCA CeedVector impl.

* Gets occa device function name from the CeedQFunction.

* Adds OpenCL and DPC++ to backends list.

* Uses unique kernel name for OCCA qFunction kernels.

* Adds a dummy `ceed.h` header in include in OCCA kernels.

* Rewrite arrays of structs in format that OCCA can handle.

* Adds stubs for missing functions in OCCA qfunctioncontext.

* Includes the cmath header when compiling C++ code.

* Add stubs for missing OCCA backend LinearAssembleXXX functions.

* Adds missing functions to OCCA implemenation of qFunctionContext.

* Removes math function headers which were causing OCCA JIT failures.

* Rewrite arrays of structs in format that OCCA can handle.

* Rewrites fluids example qfunctions to be compatible with OCCA.

* Fixes array dimensions in mass2dbuild.

* Rewrites advection problem kernels to work with OCCA.

* Rewrites blasius problem kernels to work with OCCA.

* Rewrites channel problem kernels to work with OCCA.

* Rewrites dirichlet bc kernels to work with OCCA.

* Rewrites newtonian kernels to work with OCCA.

* Rewrites setupgeo kernels to be compatible with OCCA.

* Rewrites stabilization kernels to be compatible with OCCA.

* Rewrites stg kernels to be compatible with OCCA.

* Adds occa backends to tests for the fluids example.

* doc - update OCCA info in release notes + README

* ci - run with OCCA v1.4

* occa - update copyright boilerplate

* occa - drop unused define

* ci - fix OCCA install

* wip

* ci - fix occa skip list

* make/ci - fix use of OCCA_DIR/bin/occa

* makefile - minor style

* ci - re-enable OCCA dir caching

* doc - update release notes to mention OCCA QF workarounds

Co-authored-by: Kris Rowe <kris.rowe@anl.gov>

show more ...


.gitlab-ci.yml
Makefile
README.md
backends/ceed-backend-list.h
backends/occa/ceed-occa-basis.cpp
backends/occa/ceed-occa-basis.hpp
backends/occa/ceed-occa-ceed-object.cpp
backends/occa/ceed-occa-ceed-object.hpp
backends/occa/ceed-occa-context.cpp
backends/occa/ceed-occa-context.hpp
backends/occa/ceed-occa-cpu-operator.cpp
backends/occa/ceed-occa-cpu-operator.hpp
backends/occa/ceed-occa-elem-restriction.cpp
backends/occa/ceed-occa-elem-restriction.hpp
backends/occa/ceed-occa-gpu-operator.cpp
backends/occa/ceed-occa-gpu-operator.hpp
backends/occa/ceed-occa-kernels.hpp
backends/occa/ceed-occa-operator-args.cpp
backends/occa/ceed-occa-operator-args.hpp
backends/occa/ceed-occa-operator-field.cpp
backends/occa/ceed-occa-operator-field.hpp
backends/occa/ceed-occa-operator.cpp
backends/occa/ceed-occa-operator.hpp
backends/occa/ceed-occa-qfunction-args.cpp
backends/occa/ceed-occa-qfunction-args.hpp
backends/occa/ceed-occa-qfunction-field.cpp
backends/occa/ceed-occa-qfunction-field.hpp
backends/occa/ceed-occa-qfunction.cpp
backends/occa/ceed-occa-qfunction.hpp
backends/occa/ceed-occa-qfunctioncontext.cpp
backends/occa/ceed-occa-qfunctioncontext.hpp
backends/occa/ceed-occa-simplex-basis.cpp
backends/occa/ceed-occa-simplex-basis.hpp
backends/occa/ceed-occa-tensor-basis.cpp
backends/occa/ceed-occa-tensor-basis.hpp
backends/occa/ceed-occa-types.hpp
backends/occa/ceed-occa-vector.cpp
backends/occa/ceed-occa-vector.hpp
backends/occa/ceed-occa.cpp
backends/occa/kernels/elem-restriction.cpp
backends/occa/kernels/elem-restriction.hpp
backends/occa/kernels/kernel-defines.hpp
backends/occa/kernels/set-value.cpp
backends/occa/kernels/set-value.hpp
backends/occa/kernels/simplex-basis.hpp
backends/occa/kernels/simplex-basis/cpu-simplex-basis.cpp
backends/occa/kernels/simplex-basis/gpu-simplex-basis.cpp
backends/occa/kernels/tensor-basis.hpp
backends/occa/kernels/tensor-basis/cpu/tensor-basis-1d.cpp
backends/occa/kernels/tensor-basis/cpu/tensor-basis-2d.cpp
backends/occa/kernels/tensor-basis/cpu/tensor-basis-3d.cpp
backends/occa/kernels/tensor-basis/gpu/tensor-basis-1d.cpp
backends/occa/kernels/tensor-basis/gpu/tensor-basis-2d.cpp
backends/occa/kernels/tensor-basis/gpu/tensor-basis-3d.cpp
doc/sphinx/source/releasenotes.md
tests/junit.py
9e201c8523-Sep-2022 Yohann <dudouit1@llnl.gov>

Refactor `cuda-gen` and `hip-gen` backends. (#1050)

* Add TODO items.

* rough, but something like this?

* wip - cleaning up some warnings, but more remain

* wip - reorganize

* wip - miss

Refactor `cuda-gen` and `hip-gen` backends. (#1050)

* Add TODO items.

* rough, but something like this?

* wip - cleaning up some warnings, but more remain

* wip - reorganize

* wip - missing kernels

* wip - replace t1d

* fix some kernels

* another typo

* more

* another one

* closer

* define T_1D

* typosgit add .!

* WIP: changes to cuda-shared framework for new kernels

* fix output writing

* buffer fix

* buffer sizes

* WIP: fixes for 2 and 3D basis kernels

* minor

* fix weight kernel for 3d

* remove debugging output

* minor reorg

* fix includes

* enable collo grad for cuda-shared

* move quoted kernels

* renaming

* missed a rename

* small fix

* more naming consistency

* faster 'useCollograd=false' path in *-gen

* more style

* one last style fix

* clearer collograd condition

* Add gen basis kernels to hip-shared

* Try some changes to hip-shared basis block sizes for new kernels

* cuda - drop extra kernel arg

* cuda - fix collograd check logic

* update gen comment about parallelization

* tidy up fields struct definition

* tidy up structs even more

* Update hip-gen basis templates use and move other hip-gen device functions to jit-source

* Finish hip-gen basis template update; small style updates to match CUDA

* missing isStrided

* Update block size used in 3D weight for new shared kernels

* update release notes

Co-authored-by: Jeremy L Thompson <jeremy@jeremylt.org>
Co-authored-by: nbeams <246972+nbeams@users.noreply.github.com>

show more ...

3c60848e22-Sep-2022 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1070 from CEED/rezgar/tap-output

removed tap.sh and updated junit.py

b39e6fe522-Sep-2022 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1071 from CEED/jeremy/update-basis-space

minor - fix type in basis struct

bff6a12322-Sep-2022 Jeremy L Thompson <jeremy@jeremylt.org>

minor - fix type in basis struct

e26ec02522-Sep-2022 rezgarshakeri <rezgar.shakeri@colorado.edu>

deleted unnecessary files in junit-xml folder. Added distro/python3 to c-fortran-test-hardware.yml

8ad5ad3721-Sep-2022 rezgarshakeri <rezgar.shakeri@colorado.edu>

some clean-up

93b6d81921-Sep-2022 rezgarshakeri <rezgar.shakeri@colorado.edu>

updated test/junit-xml folder (copied from Ratel).

3d94f74621-Sep-2022 rezgarshakeri <rezgar.shakeri@colorado.edu>

removed tap.sh and updated junit.py

1...<<81828384858687888990>>...226