| 8e763b33 | 26-Oct-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1079 from CEED/jeremy/rust-actions
Update action versions |
| 42e6192f | 26-Oct-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
ci - update python setup action version |
| 0adbbf50 | 26-Oct-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
ci - update checkout action version |
| 83543782 | 26-Oct-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
ci - update rust doc action |
| c4dd7715 | 25-Oct-2022 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1078 from CEED/jed/rust-actions-dtolnay
CI: switch to maintained dtolnay/rust-toolchain |
| ba20f131 | 25-Oct-2022 |
Jed Brown <jed@jedbrown.org> |
CI: switch to maintained dtolnay/rust-toolchain |
| 1efc6e0a | 20-Oct-2022 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1074 from CEED/jeremy/fix-tap-dubious
Fix junit.py exit code for TAP |
| 267b2e37 | 20-Oct-2022 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1075 from CEED/jeremy/small-bps-fix
petsc - drop VecZero in diag assembly |
| 832499a0 | 20-Oct-2022 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1076 from CEED/jed/emscripten-usability
Emscripten usability and documentation |
| 257916f8 | 20-Oct-2022 |
Jed Brown <jed@jedbrown.org> |
rust: upgrade bindgen |
| 947f93aa | 20-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. |
| b648fd31 | 20-Oct-2022 |
Jed Brown <jed@jedbrown.org> |
README: use console environments and document WASM build |
| 0bd9ac94 | 20-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 ...
|
| 6c0547c1 | 20-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 ...
|
| f1c40530 | 14-Oct-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
petsc - drop VecZero in diag assembly |
| 39656d8b | 14-Oct-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
test - junit.py should return clean exit code for TAP, otherwise result marked as 'dubious' |
| 0be03a92 | 13-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 ...
|
| 9e201c85 | 23-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 ...
|
| 3c60848e | 22-Sep-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1070 from CEED/rezgar/tap-output
removed tap.sh and updated junit.py |
| b39e6fe5 | 22-Sep-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1071 from CEED/jeremy/update-basis-space
minor - fix type in basis struct |
| bff6a123 | 22-Sep-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
minor - fix type in basis struct |
| e26ec025 | 22-Sep-2022 |
rezgarshakeri <rezgar.shakeri@colorado.edu> |
deleted unnecessary files in junit-xml folder. Added distro/python3 to c-fortran-test-hardware.yml |
| 8ad5ad37 | 21-Sep-2022 |
rezgarshakeri <rezgar.shakeri@colorado.edu> |
some clean-up |
| 93b6d819 | 21-Sep-2022 |
rezgarshakeri <rezgar.shakeri@colorado.edu> |
updated test/junit-xml folder (copied from Ratel). |
| 3d94f746 | 21-Sep-2022 |
rezgarshakeri <rezgar.shakeri@colorado.edu> |
removed tap.sh and updated junit.py |