| #
d758efd3
|
| 15-Apr-2021 |
jeremylt <thompson.jeremy.luke@gmail.com> |
gitlab - rearange the script for clearer output, switch PETSc dir
|
| #
14e5f016
|
| 15-Apr-2021 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #743 from CEED/jeremy/tidy
tidy - small fixes
|
| #
fd936b74
|
| 14-Apr-2021 |
jeremylt <thompson.jeremy.luke@gmail.com> |
ci - add make tidy to gitlab
|
| #
79970235
|
| 31-Mar-2021 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #722 from CEED/jed/no-default-cuda-hip
Disable autodetection of HIP and CUDA
|
| #
96f2f974
|
| 31-Mar-2021 |
Jed Brown <jed@jedbrown.org> |
Disable autodetection of HIP and CUDA
Some machines, especially HPC machines with shared filesystems (e.g., at LLNL) have CUDA and/or HIP compilation stacks despite no such devices. Autodetection pr
Disable autodetection of HIP and CUDA
Some machines, especially HPC machines with shared filesystems (e.g., at LLNL) have CUDA and/or HIP compilation stacks despite no such devices. Autodetection produces confusing errors in such environments, so we disable them and require explicitly setting CUDA_DIR and/or HIP_DIR to locate them (picked up automatically from the environment if present). Document this behavior.
Reported-by: Natalie Beams <nbeams@icl.utk.edu>
show more ...
|
| #
ab25172f
|
| 31-Mar-2021 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
gitlab - display number processes avaliable for tests (#706)
* gitlab - display number processes avaliable for tests
* gitlab - seprate CPU and GPU nproc
* gitlab -update nproc export
* git
gitlab - display number processes avaliable for tests (#706)
* gitlab - display number processes avaliable for tests
* gitlab - seprate CPU and GPU nproc
* gitlab -update nproc export
* gitlab - set NPROC_GPU to min of nproc, 8
show more ...
|
| #
ded9b81d
|
| 12-Jan-2021 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Rust - add examples (#683)
* Rust - initial version of ex1
Example - move closure
Co-authored-by: Jed Brown <jed@jedbrown.org>
typo fix
Co-authored-by: Jed Brown <jed@jedbrown.org>
mi
Rust - add examples (#683)
* Rust - initial version of ex1
Example - move closure
Co-authored-by: Jed Brown <jed@jedbrown.org>
typo fix
Co-authored-by: Jed Brown <jed@jedbrown.org>
minor tidying
order -> degree
drop operator applicaiton messages
* rust: make top-level workspace and use libceed from path
This allows a single "cargo test" from the top level.
* rust: add version-sync (to help us remember when we publish a crate)
* examples - consistency update
* Rust - add Cargo.lock to top level gitignore
* rust - refactor example to add tests
* Rust - test and style from workspace
* Rust - update year in header
* Rust - add error values to Error, switch to String
* Rust - add input validation in check
* Rust - format volume output in example
* Rust - update example help output
* Rust - example tests rename to simplify
* Rust - split example 1 into 3 parts
* rust: std::sync::Once for CeedRegisterAll()
* Promote CeedRegisterAll() and CeedQFunctionRegisterAll() to User
* Guard calls to CeedInit() to avoid races in parallel testing
* Examples - update rust example to new builder syntax
* Examples - add rust ex2
* Rust - add CEED_STRIDES_BACKEND
* Examples - drop unused restriction in ceed ex2
* Rust - minor documentation update
* Rust - adopt convention of 'dimension-like' values all using usize; reduces casting
* Actions - add Rust code coverage
* Rust - fix usize conversion
* Rust - update casting between i32(C interface) and usize(Rust interface)
* Actions - include Rust doctests
* Actions - Rust doctest coverange only avaliable in nightly
* Rust - drop explict typing of values passed to C get* functions
* Rust - modify version numbers tests, cargo-tarpaulin and cargo have different calling paths in tests
* cargo fmt
* Examples - add separate Rust example quiet mode
* Actions - rustfmt not always avaliable on nightly
* Rust - simplify version tests
* Actions - add a few notes
* CodeCov - try adding gallery to 'fixes'
* CodeCov - drop some codecov noise in examples
* Examples - test all combinations in ex1/ex2
* Rust - test 3d examples without quiet flag
* Actions - use gcc-10 for compatibility in gcov reports
* Examples - test gallery in 1/2/3d in Rust ex
* Gitlab - also report gcov version
* JUnit - adjust indentation
* Gitlab - make it easier to find complier info in logs
* Tests - fix minor styling strangeness in t002
* Actions - only upload rust coverage
* Actions - exclude non-rust files from rust coverage
* Cov - exclude weak symbols code, not useful cov info
* Examples - clean up options creation for tests in Rust examples
* Examples - simplify tolerance for testing Rust examples
* cargo fmt
* Examples - another match
* Examples - common Rust example code in shared local crate
Co-authored-by: Jed Brown <jed@jedbrown.org>
show more ...
|
| #
32f542f0
|
| 28-Dec-2020 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #679 from CEED/jed/petsc-hip
examples/petsc: use VecGetArrayAndMemType() to support CUDA/HIP/Kokkos
|
| #
b68a8d79
|
| 17-Dec-2020 |
Jed Brown <jed@jedbrown.org> |
examples/petsc: use VecGetArrayAndMemType() to support CUDA/HIP/Kokkos
We resolve default VECCUDA or VECHIP based on /gpu/cuda or /gpu/hip. For others, one should pass -dm_vec_type kokkos or -dm_vec
examples/petsc: use VecGetArrayAndMemType() to support CUDA/HIP/Kokkos
We resolve default VECCUDA or VECHIP based on /gpu/cuda or /gpu/hip. For others, one should pass -dm_vec_type kokkos or -dm_vec_type standard.
There is no longer a "libCEED User Requested MemType" field in the output.
Enable CI testing using PETSc built locally with HIP. This should be converted to building a specified version once some bugs are fixed and the branch merges.
Exclude automatic selection of VECHIP for /gpu/hip/occa due to SEGV: https://github.com/CEED/libCEED/issues/678
show more ...
|
| #
98e77aa2
|
| 09-Nov-2020 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #658 from CEED/jeremy/actions
CI - Use GitHub Actions
|
| #
38607094
|
| 06-Nov-2020 |
jeremylt <thompson.jeremy.luke@gmail.com> |
gitlab - move testing external package integration to gitlab
|
| #
da9f1d69
|
| 02-Nov-2020 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #656 from CEED/jeremy/magma-ci
MAGMA - re-enable MAGMA CI on GitLab
|
| #
5c862d68
|
| 02-Nov-2020 |
jeremylt <thompson.jeremy.luke@gmail.com> |
MAGMA - re-enable MAGMA CI on GitLab
|
| #
6b417f61
|
| 30-Oct-2020 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #648 from CEED/jeremy/temp-drop-magma-ci
gitlab - temporarily drop MAGMA ci until new hipMAGMA ready on Noether
|
| #
07072315
|
| 30-Oct-2020 |
jeremylt <thompson.jeremy.luke@gmail.com> |
gitlab - temporarily drop MAGMA ci until new hipMAGMA ready on Noether
|
| #
db401ab6
|
| 25-Oct-2020 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #633 from CEED/icl/hip-magma
enable HIP mode for MAGMA backend
|
| #
c9f8acf2
|
| 05-Oct-2020 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
CI - add hipMAGMA to CI (#641)
* CI - add hipMAGMA to CI
* Magma - add clearer error message for unsupported basis ranges
* make style
|
| #
752c3701
|
| 28-Jul-2020 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Fix CodeCov Reports (#597)
* Tests - use qfunction headers for Fortran tests to improve bypass gcov issue
* Gitlab - use latest gcc on Noether
* Cuda/Hip - add case in reciprocal for completen
Fix CodeCov Reports (#597)
* Tests - use qfunction headers for Fortran tests to improve bypass gcov issue
* Gitlab - use latest gcc on Noether
* Cuda/Hip - add case in reciprocal for completeness
* Cuda - remove duplicate case
* Makefile - exclude fortran test headers from make style
* Travis - update to Focal
* Cov - adjust style to be consistent and avoid false misses
* Travis - update comments and style
show more ...
|
| #
86aff9da
|
| 24-Jul-2020 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #235 from CEED/jed/gitlab-ci
Add testing (with HIP) via GitLab-CI
|
| #
d7f2f9ac
|
| 24-Jul-2020 |
Jed Brown <jed@jedbrown.org> |
gitlab-ci: use codecov access token
|
| #
1772fd78
|
| 24-Jul-2020 |
Jeremy L Thompson <thompson.jeremy.luke@gmail.com> |
Gitlab - specify gcov-8 for lcov
|
| #
47550c2e
|
| 24-Jul-2020 |
Jeremy L Thompson <thompson.jeremy.luke@gmail.com> |
Gitlab - export gcov version in after_script
|
| #
caee11fa
|
| 24-Jul-2020 |
Jeremy L Thompson <thompson.jeremy.luke@gmail.com> |
Gitlab - another workaround attempt
|
| #
6c1493a0
|
| 24-Jul-2020 |
Jeremy L Thompson <thompson.jeremy.luke@gmail.com> |
Gitlab - different work around missing feature, run after_script on success
|
| #
d9531602
|
| 24-Jul-2020 |
Jeremy L Thompson <thompson.jeremy.luke@gmail.com> |
Gitlab - remove all use of && for GitLab
|