History log of /libCEED/tests/ (Results 451 – 475 of 639)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
9d77422e26-Jun-2019 Jed Brown <jed@jedbrown.org>

Merge branch 'yohann/cuda-non-tensor' [PR #249]

* yohann/cuda-non-tensor:
ceed-cuda: resolve -Wsign-compare for CUresult (unsigned enum) in CeedError
make style.
namespace cuda backends functi

Merge branch 'yohann/cuda-non-tensor' [PR #249]

* yohann/cuda-non-tensor:
ceed-cuda: resolve -Wsign-compare for CUresult (unsigned enum) in CeedError
make style.
namespace cuda backends functions.
Minor: styling
Add CUDA_LIB_DIR_STUBS for systems that don't have CUDA drivers installed
make style
Remove useless function declaration.
Add a reference non-tensor BasisApply for cuda backends.

show more ...

a7bd39da10-Jun-2019 jeremylt <jeremy.thompson@colorado.edu>

Fix underinterpolation mode for /cpu/self backends

686de4ac27-May-2019 Jed Brown <jed@jedbrown.org>

Makefile: add search for testing

The search argument works with make test, prove, and junit targets.

Remove "eval" code that was breaking parallel testing with -libceed_test.

9fbf56ac14-May-2019 jeremylt <jeremy.thompson@colorado.edu>

Update t208-f to use offset

be9261b728-Mar-2019 jeremylt <jeremy.thompson@colorado.edu>

Add ElemRestrictionApplyBlock


/libCEED/.travis.yml
/libCEED/Makefile
/libCEED/README.md
/libCEED/backends/avx/ceed-avx-blocked.c
/libCEED/backends/avx/ceed-avx-serial.c
/libCEED/backends/avx/ceed-avx-tensor.c
/libCEED/backends/avx/ceed-avx.h
/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/blocked/ceed-blocked.c
/libCEED/backends/cuda-reg/ceed-cuda-reg-basis.c
/libCEED/backends/cuda-reg/ceed-cuda-reg-restriction.c
/libCEED/backends/cuda-reg/ceed-cuda-reg.c
/libCEED/backends/cuda-reg/ceed-cuda-reg.h
/libCEED/backends/cuda-reg/cuda-reg-basis.cu
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.h
/libCEED/backends/cuda/ceed-cuda-basis.c
/libCEED/backends/cuda/ceed-cuda-operator.c
/libCEED/backends/cuda/ceed-cuda-qfunction.c
/libCEED/backends/cuda/ceed-cuda-restriction.c
/libCEED/backends/cuda/ceed-cuda-vec.c
/libCEED/backends/cuda/ceed-cuda.c
/libCEED/backends/cuda/ceed-cuda.h
/libCEED/backends/magma/ceed-magma.c
/libCEED/backends/memcheck/ceed-memcheck-qfunction.c
/libCEED/backends/memcheck/ceed-memcheck.c
/libCEED/backends/memcheck/ceed-memcheck.h
/libCEED/backends/occa/ceed-occa-restrict.c
/libCEED/backends/ref/ceed-ref-basis.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref-qfunction.c
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/backends/ref/ceed-ref-tensor.c
/libCEED/backends/ref/ceed-ref-vec.c
/libCEED/backends/ref/ceed-ref.c
/libCEED/backends/xsmm/ceed-xsmm-blocked.c
/libCEED/backends/xsmm/ceed-xsmm-serial.c
/libCEED/backends/xsmm/ceed-xsmm-tensor.c
/libCEED/backends/xsmm/ceed-xsmm.h
/libCEED/examples/navier-stokes/navierstokes.c
/libCEED/include/ceed-impl.h
/libCEED/include/ceed.h
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed.c
/libCEED/output/t208-elemrestriction-f.out
/libCEED/output/t208-elemrestriction.out
t208-elemrestriction-f.f90
t208-elemrestriction.c
9ad4535716-May-2019 Yohann Dudouit <yohann.dudouit@gmail.com>

Add a reference non-tensor BasisApply for cuda backends.


/libCEED/.travis.yml
/libCEED/Makefile
/libCEED/README.md
/libCEED/backends/avx/ceed-avx-blocked.c
/libCEED/backends/avx/ceed-avx-serial.c
/libCEED/backends/avx/ceed-avx-tensor.c
/libCEED/backends/avx/ceed-avx.h
/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/blocked/ceed-blocked.c
/libCEED/backends/cuda-reg/ceed-cuda-reg-basis.c
/libCEED/backends/cuda-reg/ceed-cuda-reg-restriction.c
/libCEED/backends/cuda-reg/ceed-cuda-reg.c
/libCEED/backends/cuda-reg/ceed-cuda-reg.h
/libCEED/backends/cuda-reg/cuda-reg-basis.cu
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.h
/libCEED/backends/cuda/ceed-cuda-basis.c
/libCEED/backends/cuda/ceed-cuda-operator.c
/libCEED/backends/cuda/ceed-cuda-qfunction.c
/libCEED/backends/cuda/ceed-cuda-restriction.c
/libCEED/backends/cuda/ceed-cuda-vec.c
/libCEED/backends/cuda/ceed-cuda.c
/libCEED/backends/cuda/ceed-cuda.h
/libCEED/backends/memcheck/ceed-memcheck-qfunction.c
/libCEED/backends/memcheck/ceed-memcheck.c
/libCEED/backends/memcheck/ceed-memcheck.h
/libCEED/backends/ref/ceed-ref-basis.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref-qfunction.c
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/backends/ref/ceed-ref-tensor.c
/libCEED/backends/ref/ceed-ref-vec.c
/libCEED/backends/ref/ceed-ref.c
/libCEED/backends/xsmm/ceed-xsmm-blocked.c
/libCEED/backends/xsmm/ceed-xsmm-serial.c
/libCEED/backends/xsmm/ceed-xsmm-tensor.c
/libCEED/backends/xsmm/ceed-xsmm.h
/libCEED/examples/navier-stokes/navierstokes.c
t510-operator-f.cu
t510-operator.cu
t511-operator-f.cu
t511-operator.cu
t520-operator-f.cu
t520-operator.cu
t521-operator-f.cu
t521-operator.cu
8876042930-Apr-2019 jeremylt <jeremy.thompson@colorado.edu>

Add t110-vec, set vec from another vec

c8b9fe7230-Apr-2019 jeremylt <jeremy.thompson@colorado.edu>

Add offset parameter in Fortran VecSetArray

cbac262c27-Mar-2019 jeremylt <jeremy.thompson@colorado.edu>

Add juint exception

7568297b22-Mar-2019 jeremylt <jeremy.thompson@colorado.edu>

Add t109-vec-f

8cb26d4f03-Dec-2018 Yohann Dudouit <yohann.dudouit@gmail.com>

Adds a Vector unit test using CEED_MEM_DEVICE.

d57f42f929-Apr-2019 jeremylt <jeremy.thompson@colorado.edu>

Restore t308-f

27d44ff529-Mar-2019 jeremylt <jeremy.thompson@colorado.edu>

Modify t001 to remove clang warning

c907536f27-Mar-2019 jeremylt <jeremy.thompson@colorado.edu>

Add CeedGetPreferredMemType

bdb0bdbb22-Mar-2019 Jed Brown <jed@jedbrown.org>

junit.py: update test logic for skipped and intended-fail tests

73132ccb21-Mar-2019 Jed Brown <jed@jedbrown.org>

junit.py: subprocess.run compatibility for python3.5

9bcbe8bd21-Mar-2019 Jed Brown <jed@jedbrown.org>

junit.py: avoid f-strings to support python3.5

8ec9d54b16-Mar-2019 Jed Brown <jed@jedbrown.org>

Add junit target and report test results to Azure

82c7dee416-Mar-2019 Jed Brown <jed@jedbrown.org>

junit-xml: avoid "six", which may not be installed

dfafb49c16-Mar-2019 Jed Brown <jed@jedbrown.org>

Merge commit '71c263ca3a3ce57731d1f7a04e93e4c31116f80b' as 'tests/junit-xml'

55ae60f914-Mar-2019 Yohann <yohann.dudouit@gmail.com>

Simple Cuda backend using one thread per element (#195)

Thanks-to: Jeremy Thompson

* Take into account the compute capability of the GPU

* Add the cuda/reg backend and rename cuda to cuda/ref.

Simple Cuda backend using one thread per element (#195)

Thanks-to: Jeremy Thompson

* Take into account the compute capability of the GPU

* Add the cuda/reg backend and rename cuda to cuda/ref.

- cuda/reg uses a simple approach where each element is
processed by one thread. This approach is expected to be
efficient for 1D and 2D problems, but very ineficient
as soon as the kernels start to spill, which should arise
around Q1D=4 for 3D problems.

* Compilation takes into account the deviceId

* Make style

* Remove dead code in cuda qFunctions.

* Cuda-reg specialized Restriction.

* Split the Prolongation operator into Identity/not Identity.

* Remove "#pragma unroll" until further perf investigation.

* README update

* Add a description of cuda/reg.

* Add CompositeOperator msg to CUDA backends

show more ...

52d6035f13-Mar-2019 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Operator Composition (#197)

* Composite Operator for cpu/self family of backends

* Remove small leak

* Improve C tests

* Add composite operator to Fortran interface and tests

* Fix Fortr

Operator Composition (#197)

* Composite Operator for cpu/self family of backends

* Remove small leak

* Improve C tests

* Add composite operator to Fortran interface and tests

* Fix Fortran test missing destroys

* Fortran test okl files, currently not used

* fix error in composite ' add' flag logic

* Switch composite op tests to f90

* Check for operator type on utility functions

* Documentation and test cleanup

* Make Style

show more ...


/libCEED/Makefile
/libCEED/README.md
/libCEED/backends/avx/ceed-avx-basis.c
/libCEED/backends/avx/ceed-avx-blocked.c
/libCEED/backends/avx/ceed-avx-serial.c
/libCEED/backends/avx/ceed-avx.h
/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/blocked/ceed-blocked.c
/libCEED/backends/blocked/ceed-blocked.h
/libCEED/backends/magma/ceed-magma.c
/libCEED/backends/magma/magma_dtensor_contract.c
/libCEED/backends/occa/ceed-occa-basis.c
/libCEED/backends/occa/ceed-occa-okl.c
/libCEED/backends/occa/ceed-occa-operator.c
/libCEED/backends/occa/ceed-occa-qfunction-noop.c
/libCEED/backends/occa/ceed-occa-qfunction-op.c
/libCEED/backends/occa/ceed-occa-qfunction.c
/libCEED/backends/occa/ceed-occa-restrict.c
/libCEED/backends/occa/ceed-occa-vector.c
/libCEED/backends/occa/ceed-occa.c
/libCEED/backends/occa/ceed-occa.h
/libCEED/backends/ref/ceed-ref-basis.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref-qfunction.c
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/backends/ref/ceed-ref-vec.c
/libCEED/backends/ref/ceed-ref.c
/libCEED/backends/ref/ceed-ref.h
/libCEED/backends/xsmm/ceed-xsmm-basis.c
/libCEED/backends/xsmm/ceed-xsmm-blocked.c
/libCEED/backends/xsmm/ceed-xsmm-serial.c
/libCEED/backends/xsmm/ceed-xsmm.h
/libCEED/examples/ceed/ex1.c
/libCEED/examples/mfem/bp1.cpp
/libCEED/examples/mfem/bp1.hpp
/libCEED/examples/mfem/bp3.cpp
/libCEED/examples/mfem/bp3.hpp
/libCEED/examples/petsc/bp1.c
/libCEED/examples/petsc/bp3.c
/libCEED/examples/petsc/bp3.h
/libCEED/include/ceed-backend.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed.c
t500-operator-f.f90
t500-operator.c
t501-operator-f.f90
t501-operator.c
t502-operator-f.f90
t502-operator.c
t510-operator-f.f90
t510-operator.c
t511-operator-f.f90
t511-operator.c
t520-operator-f.f90
t520-operator-f.okl
t520-operator.c
t520-operator.okl
t521-operator-f.f90
t521-operator-f.okl
t521-operator.c
t521-operator.okl
b502e64c08-Mar-2019 Valeria Barra <39932030+valeriabarra@users.noreply.github.com>

CeedBasisApply check (#208)

* Add check to verify input/ouput vector lengths compatibility with basis

* Added test for CeedBasisApply and updated tap.sh to pass failure

* Updated check and tap

CeedBasisApply check (#208)

* Add check to verify input/ouput vector lengths compatibility with basis

* Added test for CeedBasisApply and updated tap.sh to pass failure

* Updated check and tap.sh

show more ...

4d1cd9fc06-Feb-2019 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Add Nek to Travis (#169)

* Add test mode to Nek BP1 and BP3, improve Nek BPs

* Fix OCCA identity rst for multifield, minor NekBP1 fix

* Improve Nek run script

* Add Nek5K to prove-all

*

Add Nek to Travis (#169)

* Add test mode to Nek BP1 and BP3, improve Nek BPs

* Fix OCCA identity rst for multifield, minor NekBP1 fix

* Improve Nek run script

* Add Nek5K to prove-all

* Update travis yml for Nek5K

* Make style

* Adjust Travis yml

* Combine Nek run bash scripts

* Minor Nek script improvements

* Update to Nek 18.0 and reduce number of Nek compiler warnings

* Document required Nek5k version

* Remove stray command

* Remove extra file

* Adapt Nek for CUDA backend

* Fix Nek script string comparison

* Modify Nek script for better exit codes

* typo fix

* Modify the CU function names in nek/bp1.cu and nek/bp3.cu

* .cu file consistency

* Tidy Travis

* Tidy Travis

* Operator fixes

show more ...

8980d4a701-Feb-2019 jeremylt <jeremy.thompson@colorado.edu>

Switch tests to .f90 extension

1...<<11121314151617181920>>...26