History log of /libCEED/.gitlab-ci.yml (Results 151 – 175 of 185)
Revision Date Author Comments
# 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


12345678