History log of /libCEED/tests/ (Results 326 – 350 of 639)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e259ae8128-Mar-2020 Jed Brown <jed@jedbrown.org>

python: contextmanager for v.array() and v.array_read()

c5fcd9d527-Mar-2020 Jed Brown <jed@jedbrown.org>

Merge pull request #491 from CEED/jed/intel-compiler

Jed/intel compiler

4596745b27-Mar-2020 Jed Brown <jed@jedbrown.org>

tests: relax some FP tolerances for Intel compiler

b250684e26-Mar-2020 Valeria Barra <39932030+valeriabarra@users.noreply.github.com>

Merge branch 'master' into valeria/jupyter-notebook-tutorials


/libCEED/.travis.yml
/libCEED/Makefile
/libCEED/README.rst
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen.c
/libCEED/backends/cuda/ceed-cuda-operator.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/doc/sphinx/source/api/Ceed.rst
/libCEED/doc/sphinx/source/api/CeedBasis.rst
/libCEED/doc/sphinx/source/api/CeedElemRestriction.rst
/libCEED/doc/sphinx/source/api/CeedOperator.rst
/libCEED/doc/sphinx/source/api/CeedQFunction.rst
/libCEED/doc/sphinx/source/api/CeedVector.rst
/libCEED/doc/sphinx/source/conf.py
/libCEED/doc/sphinx/source/intro.rst
/libCEED/doc/sphinx/source/libCEEDapi.rst
/libCEED/doc/sphinx/source/references.bib
/libCEED/doc/sphinx/source/releasenotes.rst
/libCEED/examples/Makefile
/libCEED/examples/README.md
/libCEED/examples/bps.rst
/libCEED/examples/ceed/index.rst
/libCEED/examples/fluids/.gitignore
/libCEED/examples/fluids/Makefile
/libCEED/examples/fluids/README.md
/libCEED/examples/fluids/advection.h
/libCEED/examples/fluids/advection2d.h
/libCEED/examples/fluids/common.h
/libCEED/examples/fluids/densitycurrent.h
/libCEED/examples/fluids/index.rst
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/fluids/stdoutParsing.py
/libCEED/examples/index.rst
/libCEED/examples/nek/bps/bps.h
/libCEED/examples/notation.rst
/libCEED/examples/petsc/index.rst
/libCEED/examples/solids/.gitignore
/libCEED/examples/solids/Makefile
/libCEED/examples/solids/README.rst
/libCEED/examples/solids/elasticity.c
/libCEED/examples/solids/elasticity.h
/libCEED/examples/solids/index.rst
/libCEED/examples/solids/qfunctions/common.h
/libCEED/examples/solids/qfunctions/constantForce.h
/libCEED/examples/solids/qfunctions/hyperFS.h
/libCEED/examples/solids/qfunctions/hyperSS.h
/libCEED/examples/solids/qfunctions/linElas.h
/libCEED/examples/solids/qfunctions/manufacturedForce.h
/libCEED/examples/solids/qfunctions/manufacturedTrue.h
/libCEED/examples/solids/src/boundary.c
/libCEED/examples/solids/src/cloptions.c
/libCEED/examples/solids/src/matops.c
/libCEED/examples/solids/src/misc.c
/libCEED/examples/solids/src/setupdm.c
/libCEED/examples/solids/src/setuplibceed.c
/libCEED/examples/tutorials/img/QFunctionSketch.svg
/libCEED/examples/tutorials/tutorial1-python-ceed.ipynb
/libCEED/examples/tutorials/tutorial2-python-vector.ipynb
/libCEED/examples/tutorials/tutorial3-python-elemrestriction.ipynb
/libCEED/examples/tutorials/tutorial4-python-basis.ipynb
/libCEED/examples/tutorials/tutorial5-python-qfunction.ipynb
/libCEED/examples/tutorials/tutorial6-python-operator.ipynb
/libCEED/examples/tutorials/tutorial7-ceed.ipynb
junit.py
tap.sh
ccaff03026-Mar-2020 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Solid Mechanics Example (#474)

libCEED + PETSc Solid Mechanics example

Co-authored-by: Jeremy L Thompson <jeremy.thompson@colorado.edu>
Co-authored-by: Arash Mehraban <arashm81@gmail.com>
Co-au

Solid Mechanics Example (#474)

libCEED + PETSc Solid Mechanics example

Co-authored-by: Jeremy L Thompson <jeremy.thompson@colorado.edu>
Co-authored-by: Arash Mehraban <arashm81@gmail.com>
Co-authored-by: Jed Brown <jed@jedbrown.org>
Co-authored-by: Valeria Barra <valeriabarra21@gmail.com>


* Solids - initial commit of elasticity example

Co-authored-by: Jeremy L Thompson <jeremy.thompson@colorado.edu>
Co-authored-by: Arash Mehraban <arashm81@gmail.com>

* Solids - add VLA macro

* Solids - fix test for mesh file output string

* Solids - update documentation

Co-authored-by: Jeremy L Thompson <jeremy.thompson@colorado.edu>
Co-authored-by: Arash Mehraban <arashm81@gmail.com>

* Solids - update README

* Solids - update ctx struct and casting for CUDA

* Tests - clean up test conditions for GPU backends

* GPU - fix falbacks identified

* CUDA - whitelist FDM Inverse

* make style

* doc: solids editing/correctness

* Solids - separate FE boilerplate into its own function

* Solids - clean up double includes

* doc: add more complete explanation of hyperelasticity and formulation

* Solids - Use ISGetSize for global number of face sets (had no effect on PETSc bug in MR 2615)

* edited docs for hyperFS

* Improve doc of solids example with some constitent notation and fonts

* HyperSS docs modified

* edited typo

* linearization added

* fixed a typo

* Improved doc

* doc: more writing on hyperelasticity and implementation tradeoffs

* Solids - fix typo

* Solids - compute and store C, Cinv, and S as symmetric

* Solids - use new Newton linearization, but its not converging

* Solids - update BC handling

* Solids - update README with new BC options

* removed old notation

* Solids - whitespace changes only in documentation

* doc: adjust differential notation and derive dP(dF)

* Solids - small documentation flow edits

* Solids - simplify setting BCs

* Solids - Symmetritize e in SS

* Solids - set more reasonable default number of steps for nonlinear

* Solids - fix documentation typo

* Solids - clean up computation of deltaS

* Solids - fix sample runs

* Solids - fix hyperSS jacobian

* Solids - fix hyperSS documentation

* Solids - clean up code for hyperSS

* Solids - add file and function docstrings

* doc: commutative diagram of linearization and stable stress expression

* Solids - update hyperSS documentation with linearization

* doc: further tips on stable computation

* Solids - fix typo with trace in hyperSS

* Solids - intro and hyperSS documentation updates

* Solids - update hyperFS for numerical stability with small E and nearly incompressible

* examples/solids: simpler C = I + 2E

* Solids - more compact/readable E computation

* Solids - minor style consistency change

* Solids - replace log1p with series approximation, log1p is not vectorized in libc

* Solids - refactor common components between hyperFSF and hyperFSdF

* examples/solids: use PETSc dependency flags for incremental rebuild

* examples/solids: extend range of log1p_series via shift/scale

* Solids - add bc_clamp_max option to specify maximum displacement for clamped boundary

* make style

* Solids - update with sample run informantion and spellchecking

* Doc - typo fixes

* Solids - homogonize presentation of command line options

* examples/solids: fix -Wmisleading-indentation

* examples/fluids: PETSc 3.13 compatibility

* examples/solids: use log1p for numerical stability in hyperSS

* doc: copy editing in examples/solids

* Solids - update documentation on running the code

* Solids - convert README to rst and include in documentation

* Solids - clean dependency file

* Solids - use log1p approximation in hyperSS as well

* Solids - update README to explain mms

* Solids - switch range on hyperSS log1p series approximation

* Solids - update README to clarify mandatory options

* Solids - add link to sample meshes

* Solids - simplify listing of mesh options

* Travis - use newer PETSc

* Solids - update sample run to list [.exo file] instead of name of sample mesh

* Solids - update make clean to remove src/*.d

* examples/solids: makefile cleanup

* make style

* doc examples/solids: clean up and explain nondimensionalization

* examples/solids: document algebraic solver

* examples/solids: use CG for Chebyshev eig estimation

* doc: fix references to examples/fluids

* Solids - remove mesh folder

* Solids - drop expicit ExodusII requirement, PETSc supports many types of meshes

* doc: mention PETSc --download-exodusii for Exodus

* doc: fix latexpdf

* Fix \longrightarrow rendering in PDF

* Solids - fix toctree link to README for pdflatex

* Examples and BPs Docs: Homogenize math with dS and dV and other tiny esthetics

* Solids - fix unshifted series for hyperSS log1p

* Improve doc of bpssphere: Add differential for consistency with all other examples and explain domain for clarity

* Solids - include sample mesh image

* Move mesh figure after note and slightly rename inclusion marker

Co-authored-by: Arash Mehraban <arashm81@gmail.com>
Co-authored-by: Jed Brown <jed@jedbrown.org>
Co-authored-by: valeriabarra <valeriabarra21@gmail.com>

show more ...


/libCEED/.travis.yml
/libCEED/Makefile
/libCEED/README.rst
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen.c
/libCEED/backends/cuda/ceed-cuda-operator.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/doc/sphinx/source/conf.py
/libCEED/doc/sphinx/source/gettingstarted.rst
/libCEED/doc/sphinx/source/intro.rst
/libCEED/doc/sphinx/source/libCEEDapi.rst
/libCEED/doc/sphinx/source/references.bib
/libCEED/doc/sphinx/source/releasenotes.rst
/libCEED/examples/Makefile
/libCEED/examples/README.md
/libCEED/examples/bps.rst
/libCEED/examples/ceed/index.rst
/libCEED/examples/fluids/.gitignore
/libCEED/examples/fluids/Makefile
/libCEED/examples/fluids/README.md
/libCEED/examples/fluids/advection.h
/libCEED/examples/fluids/advection2d.h
/libCEED/examples/fluids/common.h
/libCEED/examples/fluids/densitycurrent.h
/libCEED/examples/fluids/index.rst
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/fluids/stdoutParsing.py
/libCEED/examples/index.rst
/libCEED/examples/nek/bps/bps.h
/libCEED/examples/notation.rst
/libCEED/examples/petsc/index.rst
/libCEED/examples/solids/.gitignore
/libCEED/examples/solids/Makefile
/libCEED/examples/solids/README.rst
/libCEED/examples/solids/elasticity.c
/libCEED/examples/solids/elasticity.h
/libCEED/examples/solids/index.rst
/libCEED/examples/solids/qfunctions/common.h
/libCEED/examples/solids/qfunctions/constantForce.h
/libCEED/examples/solids/qfunctions/hyperFS.h
/libCEED/examples/solids/qfunctions/hyperSS.h
/libCEED/examples/solids/qfunctions/linElas.h
/libCEED/examples/solids/qfunctions/manufacturedForce.h
/libCEED/examples/solids/qfunctions/manufacturedTrue.h
/libCEED/examples/solids/src/boundary.c
/libCEED/examples/solids/src/cloptions.c
/libCEED/examples/solids/src/matops.c
/libCEED/examples/solids/src/misc.c
/libCEED/examples/solids/src/setupdm.c
/libCEED/examples/solids/src/setuplibceed.c
/libCEED/python/make-wheels.sh
/libCEED/setup.py
junit.py
tap.sh
8958638719-Mar-2020 valeriabarra <valeriabarra21@gmail.com>

Python tests: Fix t320-basis test and elemrestriction docstrings

37c134ea21-Mar-2020 Jed Brown <jed@jedbrown.org>

python: install libceed.so and headers with Python; make wheels

* Install libceed.so and obtain at run-time via $ORIGIN
* Updates some nonconforming package metadata
* Use Docker with cache for buil

python: install libceed.so and headers with Python; make wheels

* Install libceed.so and obtain at run-time via $ORIGIN
* Updates some nonconforming package metadata
* Use Docker with cache for building manylinux2014 wheels
* qfunction extensions don't call libceed.so directly; can get include
path from libceed module

show more ...

8589846e22-Mar-2020 Jed Brown <jed@jedbrown.org>

python tests: replace hard-coded 1E-14 with TOL based on machine epsilon

0a0da05920-Mar-2020 jeremylt <jeremy.thompson@colorado.edu>

Ceed - add CeedView()

1da9936817-Mar-2020 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Add VLA support for CUDA backends (#481)

* CUDA - add VLA support for CUDA backends

* Navier-Stokes - guard #include math.h for CUDA

* Navier-Stokes - fix struct definitions for code generatio

Add VLA support for CUDA backends (#481)

* CUDA - add VLA support for CUDA backends

* Navier-Stokes - guard #include math.h for CUDA

* Navier-Stokes - fix struct definitions for code generation

* Navier-Stokes - fix file location of mass QFunction

* Navier-Stokes - minor style consistency

* Navier-Stokes - more context sturct fixing

* Navier-Stokes - cast context to stop CUDA errors

* Navier-Stokes - change helper functions to inline to silence CUDA errors

* CUDA - clean up CEED_Q_VLA definition for cuda/gen

* Navier-Stokes - populate TODOs for undocumenced functions

* Doc - document libCEED macros

* CUDA - use -default-device for NVRTC

* Tests - add t507 to test VLA support

* CUDA - fix my bug in dim, Q1d for cuda/gen

* Tests - update tap/junit to reflect current CUDA capabilities

* make style

* CUDA - check output bases for dim, Q1d as well (this fixes multigrid example support)

* CUDA - fix readSliceQuads, not all arguments were defined

* Navier-Stokes - document all functions in Navier-Stokes QFunction files

* make style

show more ...


/libCEED/.gitignore
/libCEED/.mailmap
/libCEED/.readthedocs.yml
/libCEED/.travis.yml
/libCEED/AUTHORS
/libCEED/CITING.md
/libCEED/Doxyfile
/libCEED/Makefile
/libCEED/README.md
/libCEED/backends/avx/ceed-avx-tensor.c
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-gen/ceed-cuda-gen.c
/libCEED/backends/cuda-gen/ceed-cuda-gen.h
/libCEED/backends/cuda-reg/ceed-cuda-reg.c
/libCEED/backends/cuda-reg/ceed-cuda-reg.h
/libCEED/backends/cuda-shared/ceed-cuda-shared.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.h
/libCEED/backends/cuda/ceed-cuda-qfunction-load.cpp
/libCEED/backends/cuda/ceed-cuda.c
/libCEED/backends/cuda/ceed-cuda.h
/libCEED/doc/README.md
/libCEED/doc/img/E-vector.svg
/libCEED/doc/img/L-vector-AMR.svg
/libCEED/doc/img/L-vector.svg
/libCEED/doc/img/T-vector.svg
/libCEED/doc/img/TensorVsAssembly.png
/libCEED/doc/img/ceed-full-name-logo.PNG
/libCEED/doc/img/libCEEDBackends.png
/libCEED/doc/sphinx/Makefile
/libCEED/doc/sphinx/requirements.txt
/libCEED/doc/sphinx/source/CITING.md
/libCEED/doc/sphinx/source/CODE_OF_CONDUCT.md
/libCEED/doc/sphinx/source/CONTRIBUTING.md
/libCEED/doc/sphinx/source/FEMtheory.rst.inc
/libCEED/doc/sphinx/source/api/Ceed.rst
/libCEED/doc/sphinx/source/api/CeedBasis.rst
/libCEED/doc/sphinx/source/api/CeedElemRestriction.rst
/libCEED/doc/sphinx/source/api/CeedOperator.rst
/libCEED/doc/sphinx/source/api/CeedQFunction.rst
/libCEED/doc/sphinx/source/api/CeedVector.rst
/libCEED/doc/sphinx/source/api/backend/Ceed.rst
/libCEED/doc/sphinx/source/api/backend/CeedBasis.rst
/libCEED/doc/sphinx/source/api/backend/CeedElemRestriction.rst
/libCEED/doc/sphinx/source/api/backend/CeedOperator.rst
/libCEED/doc/sphinx/source/api/backend/CeedQFunction.rst
/libCEED/doc/sphinx/source/api/backend/CeedVector.rst
/libCEED/doc/sphinx/source/api/index.rst
/libCEED/doc/sphinx/source/api/internal/Ceed.rst
/libCEED/doc/sphinx/source/api/internal/CeedBasis.rst
/libCEED/doc/sphinx/source/api/internal/CeedElemRestriction.rst
/libCEED/doc/sphinx/source/api/internal/CeedOperator.rst
/libCEED/doc/sphinx/source/api/internal/CeedQFunction.rst
/libCEED/doc/sphinx/source/api/internal/CeedVector.rst
/libCEED/doc/sphinx/source/conf.py
/libCEED/doc/sphinx/source/gettingstarted.md
/libCEED/doc/sphinx/source/index.rst
/libCEED/doc/sphinx/source/intro.rst
/libCEED/doc/sphinx/source/libCEEDapi.rst
/libCEED/doc/sphinx/source/libCEEDdev.rst
/libCEED/doc/sphinx/source/references.bib
/libCEED/doc/sphinx/source/references.rst
/libCEED/doc/sphinx/source/releasenotes.rst
/libCEED/examples/README.md
/libCEED/examples/bps.rst
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/ceed/ex2-surface.okl
/libCEED/examples/ceed/index.rst
/libCEED/examples/index.rst
/libCEED/examples/navier-stokes/Makefile
/libCEED/examples/navier-stokes/advection.h
/libCEED/examples/navier-stokes/advection2d.h
/libCEED/examples/navier-stokes/common.h
/libCEED/examples/navier-stokes/densitycurrent.h
/libCEED/examples/navier-stokes/index.rst
/libCEED/examples/navier-stokes/navierstokes.c
/libCEED/examples/notation.rst
/libCEED/examples/petsc/.gitignore
/libCEED/examples/petsc/Makefile
/libCEED/examples/petsc/area.c
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/bpssphere.c
/libCEED/examples/petsc/index.rst
/libCEED/examples/petsc/multigrid.c
/libCEED/examples/petsc/qfunctions/area/areacube.h
/libCEED/examples/petsc/qfunctions/area/areacube.okl
/libCEED/examples/petsc/qfunctions/area/areasphere.h
/libCEED/examples/petsc/qfunctions/area/areasphere.okl
/libCEED/examples/petsc/qfunctions/bps/bp1.h
/libCEED/examples/petsc/qfunctions/bps/bp1sphere.h
/libCEED/examples/petsc/qfunctions/bps/bp1sphere.okl
/libCEED/examples/petsc/qfunctions/bps/bp2.h
/libCEED/examples/petsc/qfunctions/bps/bp2sphere.h
/libCEED/examples/petsc/qfunctions/bps/bp2sphere.okl
/libCEED/examples/petsc/qfunctions/bps/bp3.h
/libCEED/examples/petsc/qfunctions/bps/bp3sphere.h
/libCEED/examples/petsc/qfunctions/bps/bp3sphere.okl
/libCEED/examples/petsc/qfunctions/bps/bp4.h
/libCEED/examples/petsc/qfunctions/bps/bp4sphere.h
/libCEED/examples/petsc/qfunctions/bps/bp4sphere.okl
/libCEED/examples/petsc/setup.h
/libCEED/examples/petsc/setupsphere.h
/libCEED/include/ceed-backend.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-tensor.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
/libCEED/python/build_ceed_cffi.py
junit.py
t507-operator.c
t507-operator.h
tap.sh
f2f4e06006-Mar-2020 jeremylt <jeremy.thompson@colorado.edu>

Testing - add OCCA exception for t506

5b3ccac830-Oct-2019 jeremylt <jeremy.thompson@colorado.edu>

Tests - add t506, test reuse of QFunction across operators

56d8cfc224-Feb-2020 jeremylt <jeremy.thompson@colorado.edu>

Python - add CEED_ELEMRESTRICTION_NONE

15910d1624-Feb-2020 jeremylt <jeremy.thompson@colorado.edu>

ElemRestriction - add CEED_ELEMRESTRICTION_NONE so we can stop making dummy restrictions for CEED_EVAL_WEIGHT fields


/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen.h
/libCEED/backends/cuda-reg/ceed-cuda-reg-restriction.c
/libCEED/backends/cuda-reg/ceed-cuda-reg.h
/libCEED/backends/cuda/ceed-cuda-restriction.c
/libCEED/backends/cuda/ceed-cuda.h
/libCEED/backends/magma/ceed-magma-restriction.c
/libCEED/backends/magma/ceed-magma.h
/libCEED/backends/magma/magma_drestrictApply.cu
/libCEED/backends/occa/ceed-occa-restrict.c
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/mfem/bp1.hpp
/libCEED/examples/mfem/bp3.hpp
/libCEED/examples/navier-stokes/advection.h
/libCEED/examples/navier-stokes/advection2d.h
/libCEED/examples/navier-stokes/common.h
/libCEED/examples/navier-stokes/densitycurrent.h
/libCEED/examples/navier-stokes/navierstokes.c
/libCEED/examples/nek/bps/bps.usr
/libCEED/examples/petsc/area.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/setup.h
/libCEED/include/ceed-backend.h
/libCEED/include/ceed.h
/libCEED/include/ceedf.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-operator.c
t500-operator-f.f90
t500-operator.c
t501-operator-f.f90
t501-operator.c
t502-operator-f.f90
t502-operator.c
t503-operator-f.f90
t503-operator.c
t504-operator-f.f90
t504-operator.c
t505-operator-f.f90
t505-operator.c
t510-operator-f.f90
t510-operator.c
t511-operator-f.f90
t511-operator.c
t520-operator-f.f90
t520-operator.c
t521-operator-f.f90
t521-operator.c
t522-operator-f.f90
t522-operator.c
t523-operator-f.f90
t523-operator.c
t524-operator-f.f90
t524-operator.c
t530-operator-f.f90
t530-operator.c
t531-operator-f.f90
t531-operator.c
t532-operator-f.f90
t532-operator.c
t533-operator-f.f90
t533-operator.c
t534-operator-f.f90
t534-operator.c
t535-operator-f.f90
t535-operator.c
t536-operator-f.f90
t536-operator.c
t540-operator-f.f90
t540-operator.c
0036de2c06-Feb-2020 jeremylt <jeremy.thompson@colorado.edu>

Restriction - expand codecov

69a5358906-Feb-2020 jeremylt <jeremy.thompson@colorado.edu>

Python - convert to strided restrictions

7509a59606-Feb-2020 jeremylt <jeremy.thompson@colorado.edu>

Restriction - replace identity restrictions with strided restrictions


/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/occa/ceed-occa-restrict.c
/libCEED/backends/occa/ceed-occa-restrict.okl
/libCEED/backends/occa/ceed-occa.h
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/mfem/bp1.hpp
/libCEED/examples/mfem/bp3.hpp
/libCEED/examples/navier-stokes/navierstokes.c
/libCEED/examples/nek/bps/bps.usr
/libCEED/examples/petsc/area.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/qfunctions/bps/bp2.h
/libCEED/examples/petsc/qfunctions/bps/bp2.okl
/libCEED/examples/petsc/qfunctions/bps/bp4.h
/libCEED/examples/petsc/qfunctions/bps/bp4.okl
/libCEED/examples/petsc/setup.h
/libCEED/include/ceed-backend.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed.h
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-vector.c
t201-elemrestriction-f.f90
t201-elemrestriction.c
t500-operator-f.f90
t500-operator.c
t501-operator-f.f90
t501-operator.c
t502-operator-f.f90
t502-operator.c
t503-operator-f.f90
t503-operator.c
t504-operator-f.f90
t504-operator.c
t505-operator-f.f90
t505-operator.c
t510-operator-f.f90
t510-operator.c
t511-operator-f.f90
t511-operator.c
t520-operator-f.f90
t520-operator.c
t521-operator-f.f90
t521-operator.c
t522-operator-f.f90
t522-operator.c
t523-operator-f.f90
t523-operator.c
t524-operator-f.f90
t524-operator.c
t530-operator-f.f90
t530-operator.c
t531-operator-f.f90
t531-operator.c
t532-operator-f.f90
t532-operator.c
t533-operator-f.f90
t533-operator.c
t534-operator-f.f90
t534-operator.c
t535-operator-f.f90
t535-operator.c
t536-operator-f.f90
t536-operator.c
t540-operator-f.f90
t540-operator.c
b9c05c7320-Feb-2020 Jed Brown <jed@jedbrown.org>

Merge branch 'jed/ns-dmplex' [PR #458]

* jed/ns-dmplex: (73 commits)
NS: remove density_current_primitive (still work in progress)
Remove a bunch of unused variables and update doc
Update READ

Merge branch 'jed/ns-dmplex' [PR #458]

* jed/ns-dmplex: (73 commits)
NS: remove density_current_primitive (still work in progress)
Remove a bunch of unused variables and update doc
Update README: remove density_current_primitive problem option for now
Use const in VLA declaration casts to suppress icc warning also in densitycurrent_primitive
Remove a bunch of unused or double-declared variables
Update README
NS: use const in VLA casts to suppress icc warning
NS: add command-line support for specifying DC center/axis
NS: return to insulated no-slip walls instead of full-Dirichlet
NS: remove dead code for scaling VTK output back to dimensional units
NS: add support for free slip wall boundary conditions
NS density_current: remove redundant initial/boundary condition and trailing whitespace
Some changes in documentation
Update top-level README
Update examples/README
Update examples/navier-stokes/README
Update .gitignore
Update documentation
Initialize *problem pointer as NULL
NS: move nsplex.c to navierstokes.c
...

show more ...

135e32f102-Feb-2020 James Wright <jameswright@jameswright.xyz>

test(navierstokes): Remove stdout output for testing

0d2f660502-Feb-2020 James Wright <jameswright@jameswright.xyz>

test(nsplex): Remove stdout output during test

660e43b926-Dec-2019 James Wright <jameswright@jameswright.xyz>

nsplex: Update nsplex /tests/output file

61dbc9d227-Jan-2020 jeremylt <jeremy.thompson@colorado.edu>

ElemRestriction - make lmode a separate enum


/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-reg/ceed-cuda-reg-restriction.c
/libCEED/backends/cuda/ceed-cuda-restriction.c
/libCEED/backends/occa/ceed-occa-restrict.c
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/mfem/bp1.hpp
/libCEED/examples/mfem/bp3.hpp
/libCEED/examples/navier-stokes/navierstokes.c
/libCEED/examples/nek/bps/bps.usr
/libCEED/examples/petsc/area.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/setup.h
/libCEED/include/ceed-backend.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed.h
/libCEED/include/ceedf.h
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-types.c
/libCEED/python/ceed.py
/libCEED/python/ceed_constants.py
/libCEED/python/ceed_elemrestriction.py
output/t210-elemrestriction-f.out
output/t210-elemrestriction.out
python/output/test_210.out
python/test-5-operator.py
t200-elemrestriction-f.f90
t200-elemrestriction.c
t201-elemrestriction-f.f90
t201-elemrestriction.c
t202-elemrestriction-f.f90
t202-elemrestriction.c
t203-elemrestriction.c
t204-elemrestriction.c
t205-elemrestriction.c
t206-elemrestriction.c
t207-elemrestriction.c
t208-elemrestriction-f.f90
t208-elemrestriction.c
t209-elemrestriction-f.f90
t209-elemrestriction.c
t210-elemrestriction-f.f90
t210-elemrestriction.c
t211-elemrestriction.c
t500-operator-f.f90
t500-operator.c
t501-operator-f.f90
t501-operator.c
t502-operator-f.f90
t502-operator.c
t503-operator-f.f90
t503-operator.c
t504-operator-f.f90
t504-operator.c
t505-operator-f.f90
t505-operator.c
t510-operator-f.f90
t510-operator.c
t511-operator-f.f90
t511-operator.c
t520-operator-f.f90
t520-operator.c
t521-operator-f.f90
t521-operator.c
t522-operator-f.f90
t522-operator.c
t523-operator-f.f90
t523-operator.c
t524-operator-f.f90
t524-operator.c
t530-operator-f.f90
t530-operator.c
t531-operator-f.f90
t531-operator.c
t532-operator-f.f90
t532-operator.c
t533-operator-f.f90
t533-operator.c
t534-operator-f.f90
t534-operator.c
t535-operator-f.f90
t535-operator.c
t536-operator-f.f90
t536-operator.c
t540-operator-f.f90
t540-operator.c
a8d3220824-Jan-2020 jeremylt <jeremy.thompson@colorado.edu>

ElemRestriction - move lmode to constructor over apply


/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda/ceed-cuda-operator.c
/libCEED/backends/occa/ceed-occa-operator.c
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/mfem/bp1.hpp
/libCEED/examples/mfem/bp3.hpp
/libCEED/examples/navier-stokes/navierstokes.c
/libCEED/examples/nek/bps/bps.usr
/libCEED/examples/petsc/area.c
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/multigrid.c
/libCEED/examples/petsc/setup.h
/libCEED/include/ceed-backend.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed.h
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-operator.c
/libCEED/python/ceed.py
/libCEED/python/ceed_elemrestriction.py
/libCEED/python/ceed_operator.py
output/t210-elemrestriction-f.out
output/t210-elemrestriction.out
output/t504-operator-f.out
output/t504-operator.out
output/t523-operator-f.out
output/t523-operator.out
python/output/test_210.out
python/output/test_504.out
python/output/test_523.out
python/test-5-operator.py
t200-elemrestriction-f.f90
t200-elemrestriction.c
t201-elemrestriction-f.f90
t201-elemrestriction.c
t202-elemrestriction-f.f90
t202-elemrestriction.c
t203-elemrestriction.c
t204-elemrestriction.c
t205-elemrestriction.c
t206-elemrestriction.c
t207-elemrestriction.c
t208-elemrestriction-f.f90
t208-elemrestriction.c
t209-elemrestriction-f.f90
t209-elemrestriction.c
t210-elemrestriction-f.f90
t210-elemrestriction.c
t211-elemrestriction.c
t500-operator-f.f90
t500-operator.c
t501-operator-f.f90
t501-operator.c
t502-operator-f.f90
t502-operator.c
t503-operator-f.f90
t503-operator.c
t504-operator-f.f90
t504-operator.c
t505-operator-f.f90
t505-operator.c
t510-operator-f.f90
t510-operator.c
t511-operator-f.f90
t511-operator.c
t520-operator-f.f90
t520-operator.c
t521-operator-f.f90
t521-operator.c
t522-operator-f.f90
t522-operator.c
t523-operator-f.f90
t523-operator.c
t524-operator-f.f90
t524-operator.c
t530-operator-f.f90
t530-operator.c
t531-operator-f.f90
t531-operator.c
t532-operator-f.f90
t532-operator.c
t533-operator-f.f90
t533-operator.c
t534-operator-f.f90
t534-operator.c
t535-operator-f.f90
t535-operator.c
t536-operator-f.f90
t536-operator.c
t540-operator-f.f90
t540-operator.c
868539c204-Feb-2020 Natalie Beams <246972+nbeams@users.noreply.github.com>

Enable MAGMA non-tensor basis (#424)

* update magma backend files from magma-dev to new branch

* add skeleton for elem restrictions

* start putting code and files for nontensor case

* more

Enable MAGMA non-tensor basis (#424)

* update magma backend files from magma-dev to new branch

* add skeleton for elem restrictions

* start putting code and files for nontensor case

* more framework for adding magma elem restrictions

* typo/old code error fixes for interface and header file, etc

* add the writedofs kernels

* fix nonconstants - template them for now

* fix bugs in non-tensor basis apply (interp and weight)

* update magma backend files from magma-dev to new branch

* add skeleton for elem restrictions

* start putting code and files for nontensor case

* more framework for adding magma elem restrictions

* typo/old code error fixes for interface and header file, etc

* add the writedofs kernels

* fix nonconstants - template them for now

* fix bugs in non-tensor basis apply (interp and weight)

* fix incorrect merge conflict resolution of header file

* fix bugs in lmode=notranspose elem restrictions
and in copying of indices to device

* test simpler kernels for lmode=transpose elem restrict

* swap element and component ordering in tensor basis actions

* update comments in restriction kernels to match swapped ordering

* fix if statement to work with CEED_VECTOR_NONE instead of NULL

* minor code cleanup

* skip t204-7 for magma after changing E-vector layout

* remove commented old calls for now

* use magma set/get vectors instead of cuda memcopies

* remove dead code

* make style changes

Co-authored-by: Stan Tomov <tomov@eecs.utk.edu>
Co-authored-by: abdelfattah83 <36712794+abdelfattah83@users.noreply.github.com>

show more ...

a78324f404-Feb-2020 David Medina <dmed256@gmail.com>

Merge pull request #450 from CEED/tests/remove-implementation-dependent-logic-on-t208

[Tests] Removed testing padded entries

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