| #
2027fb9d
|
| 31-Jul-2025 |
SirAlienTheGreat <79958059+SirAlienTheGreat@users.noreply.github.com> |
Rust and cuda clang support (#1873)
* Switch compiler to clang (not portable)
* test add_num
* compile with llvm tools
* not working linking
* not fixed
* Update ex1-volume.h
* update
* remov
Rust and cuda clang support (#1873)
* Switch compiler to clang (not portable)
* test add_num
* compile with llvm tools
* not working linking
* not fixed
* Update ex1-volume.h
* update
* remove global path
* changes
* changes 2
* crate works
* basic gpu rust compilation
* still not working
* rust source roots basic support
* nvrtc/clang selection
* cleanup
* update example (not working)
* add rust example
* fix merge issue
* delete temp files
* cleanup
* rust qfunc 2d array (needs doc)
* cleanup
* more cleanup
* downgrade back to c++11
* format
* final draft cleanup
* formatting + CUDA_CLANG -> GPU_CLANG
* Update cuda CEED_QFUNCTION_RUST
* fix python
* fix python and format
* format fr
* update comment
* fix python fr
* Apply error suggestions from code review
* update errors to libceed format
* Apply suggestions from code review
* add optimization flag
* remove line breaks
* Apply suggestions from code review
* avoid python in macro better
* add rust example
* format
* Apply suggestions from code review
* move rust example to own directory
* Simplify python exclusion logic
* re-fix python
* Update python/build_ceed_cffi.py
* change names and simplify makefile
* Revert "change names and simplify makefile"
This reverts commit 96e762f9f5d50d8ed9d3673e7fda850dfc390abe.
* Apply Jeremy's diff
* Simplify CeedCallSystem
* use rust-install llvm tools
* add gitignores
* update paths
* example absolute path
* fix comments
* apply partial diff
* add newline
* add makefile
* Update examples/rust-qfunctions/Makefile
* update makefile
---------
Co-authored-by: Allen MacFarland <alma4974@noether>
show more ...
|