History log of /libCEED/.gitlab-ci.yml (Results 76 – 100 of 185)
Revision Date Author Comments
# 99314d8a 17-May-2023 Jeremy L Thompson <jeremy@jeremylt.org>

ci - error on tidy errors


# 2c2ea1db 15-Apr-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Pedantic make option (#1193)

* make - add PEDANTIC option

* ci - use PEDANTIC make option

* cuda - fix pedantic error

* pedantic - drop nonstandard ternary for CeedError


# efdfdf6d 03-Apr-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1187 from CEED/jeremy/fix-basis

Fix static object bug, Add Werror to CI


# 27e6d7e2 03-Apr-2023 Jeremy L Thompson <jeremy@jeremylt.org>

ci - add Werror for Noether jobs


# 023b8a51 25-Jan-2023 abdelfattah83 <36712794+abdelfattah83@users.noreply.github.com>

magma: non-tensor rtc (#1141)

* some refactoring in magma's jit src

* fix path

* fix loading src

* refactor magma nontensor backend

* refactor magma nontensor backend

* [WIP]: new non

magma: non-tensor rtc (#1141)

* some refactoring in magma's jit src

* fix path

* fix loading src

* refactor magma nontensor backend

* refactor magma nontensor backend

* [WIP]: new nontensor basis kernels

* [WIP]: new nontensor basis kernels

* [WIP]: new nontensor basis kernels

* call the new nontensor kernels for low order problems

* multiple compilation for the same kernels but with different tuning parmaters

* magma: allow different nb's for different non-tensor kernels

* tuning data for the non-tensor rtc kernels

* remove no-longer used functions, add new one for tuning the nontensor kernels

* constants for tuning

* tuning functions

* use the tuning functions in compiling/running the new kernels

* bug fix

* fixes

* fixes

* minor

* switch tuning data

* fix name

* fix name

* add function to run cuda kernels with opt-in shared memory feature

* minor fix

* minor fix

* fix calls to batch api

* allow more kernel instances

* temporary timing function

* temporary timing function

* tuning data based on hiprtc

* rollback tuning parameters

* fixes

* fixes

* fix inconsistency in the parameters passed to nvrtc/hiprtc

* minor

* a fix to the nb selector

* cleanup

* merge the opt-in feature in CeedRunKernelDimSharedOptinCuda into CeedRunKernelDimSharedCuda

* fix paths for hip-magma backends

* style

* fixes

* running make format

* undo changes from the last commit

* change HIP_DIR to ROCM_DIR and adjust the paths for magma accordingly

* replace HIP_DIR with ROCM_DIR

show more ...


# 7fb7f898 20-Jan-2023 Jed Brown <jed@jedbrown.org>

Merge pull request #1143 from CEED/jed/git-safe-directory

gitlab-ci: use safe.directory to describe system directories


# d7cd60df 20-Jan-2023 Jed Brown <jed@jedbrown.org>

gitlab-ci: use safe.directory to describe system directories

This is a side-effect-free way to describe a repository that may be owned by a different user.

https://github.blog/2022-04-18-highlights

gitlab-ci: use safe.directory to describe system directories

This is a side-effect-free way to describe a repository that may be owned by a different user.

https://github.blog/2022-04-18-highlights-from-git-2-36/#stricter-repository-ownership-checks

show more ...


# 96d6d7c2 20-Dec-2022 Jed Brown <jed@jedbrown.org>

Merge pull request #1119 from CEED/jed/ci-rocm-5.4.1

CI: update to rocm-5.4.1


# 81cb91cb 20-Dec-2022 Jed Brown <jed@jedbrown.org>

CI: update to rocm-5.4.1


# 1979f3e2 01-Dec-2022 Jed Brown <jed@jedbrown.org>

Merge pull request #1106 from CEED/jed/rocm-5.3.3

ci: update to rocm-5.3.3


# c7ed7a16 01-Dec-2022 Jed Brown <jed@jedbrown.org>

ci: update to rocm-5.3.3


# ba295eca 08-Nov-2022 Jed Brown <jed@jedbrown.org>

Merge pull request #1084 from CEED/jed/ci-rocm-5.2.3

CI: specify rocm-5.2.3 due to undocumented Thrust bugs/API change


# 39ff2c47 02-Nov-2022 Jed Brown <jed@jedbrown.org>

CI: specify rocm-5.2.3 due to undocumented Thrust bugs/API change impacting PETSc


# 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 ...


# e4af1fa5 20-Sep-2022 James Wright <james@jameswright.xyz>

ci: Add color for diffs (#1067)


# db7c0df8 12-Sep-2022 Jeremy L Thompson <jeremy@jeremylt.org>

ci - add color for diffs


# 4a64a794 06-Sep-2022 Jed Brown <jed@jedbrown.org>

Merge pull request #1061 from CEED/jed/noether-cuda

ci: use noether for CUDA


# 92cdb9d4 06-Sep-2022 Jed Brown <jed@jedbrown.org>

ci: patch occa-1.1.0 for spurious sys/sysctl.h


# 68c150f8 02-Sep-2022 Jed Brown <jed@jedbrown.org>

ci: use Noether for CUDA, handle CUDA on Debian CUDA_DIR=/usr

fix XSMM description


# bb4ed8c7 02-Sep-2022 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1058 from CEED/jeremy/noether-ci

LIBXSMM CI Update


# 1a48f341 02-Sep-2022 Jeremy L Thompson <jeremy@jeremylt.org>

ci - newer xsmm for ci


# c9c2c079 05-Aug-2022 Jeremy L Thompson <jeremy@jeremylt.org>

QF headers for typedefs and macros (#1036)

* jit - qf headers for typedefs and macros

* jit - smaller list of permitted files

* ceed - only include ceed.h in QF source


# 3c4b7af6 23-May-2022 Jed Brown <jed@jedbrown.org>

Merge branch 'main' into jed/fluids-jacobian

* main:
Fluids - Add STG inflow (#868)
ci - fix Nek5000 testing


# e73829ab 12-May-2022 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #957 from CEED/jeremy/ci-should-fail

CI Debugging


# 34bb6294 12-May-2022 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #961 from CEED/jed/fluids-nvrtc-valid-ptx

Fix fluids for CUDA_ERROR_INVALID_PTX and enable lv-cuda


12345678