Skip to content

Conversation

@jeremylt
Copy link
Member

This is a staging branch for #1873 so we can run Noether CI and fix any issue there before doing final approval and merging

@jeremylt
Copy link
Member Author

Ok, the blocking issue here seems to be around permissions to create files/folders in the runner

@jeremylt jeremylt force-pushed the SirAlienTheGreat/rust-qfunctions branch 11 times, most recently from 27cdb0b to c9052f2 Compare August 1, 2025 18:52
@jeremylt jeremylt mentioned this pull request Aug 5, 2025
@jeremylt jeremylt added this to the v1.0 milestone Aug 5, 2025
@jeremylt jeremylt force-pushed the SirAlienTheGreat/rust-qfunctions branch from 7f91563 to 373cffa Compare August 7, 2025 23:21
SirAlienTheGreat and others added 8 commits August 7, 2025 17:25
* 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 96e762f.

* 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>
@jeremylt jeremylt force-pushed the SirAlienTheGreat/rust-qfunctions branch from 373cffa to f03c7ee Compare August 7, 2025 23:25
@jeremylt jeremylt merged commit 9b9f611 into main Aug 8, 2025
28 of 29 checks passed
@jeremylt jeremylt deleted the SirAlienTheGreat/rust-qfunctions branch August 8, 2025 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants