History log of /libCEED/ (Results 4476 – 4500 of 5646)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
0b31f4ea17-Sep-2019 Valeria Barra <39932030+valeriabarra@users.noreply.github.com>

.mailmap: more updates for Valeria and Yohann

938abcb317-Sep-2019 Valeria Barra <39932030+valeriabarra@users.noreply.github.com>

Update .mailmap (#347)

1a0857f917-Sep-2019 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #346 from CEED/jeremy/style-revert

MFEM - revert make style error

cf1ddfe817-Sep-2019 jeremylt <jeremy.thompson@colorado.edu>

MFEM - revert make style error

ac421f3917-Sep-2019 Yohann <dudouit1@llnl.gov>

Improved performance of cuda-gen backend (#341)

Thanks-to: Tim Warburton
Some of these optimizations are the results of the knowledge and experience gathered by Tim Warburton and his team in libPar

Improved performance of cuda-gen backend (#341)

Thanks-to: Tim Warburton
Some of these optimizations are the results of the knowledge and experience gathered by Tim Warburton and his team in libParanumal and then ported to libCEED.

* Add colocated gradient in 3D.

* Treat the qFunction by slice in 3d to avoid using too many registers.

* Minor fix

* Minor fix.

* Minor fix

* Compute the colocated gradient slice by slice.

* Add synchthreads after initialization of the matrices.

* Remove code print.

* Add a critical #pragma unroll

* Fix typo on "collocated".

* Remove dead code.

* Use ColloGrad3d functions.

* Fix cuda-gen backend when collocated gradient is not available.

* make style

* make style

* Add some comments.

* Replace int by CeedInt.

show more ...

e5261ca017-Sep-2019 Valeria Barra <39932030+valeriabarra@users.noreply.github.com>

Update benchmarks/README.md (#345)

7cf4cb3b16-Sep-2019 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #344 from CEED/jeremy/ifort-fix

Fortran - Use preprocessor directive to provide abs path to true qfuntion source
resolves Issue #71

2d50dd3d16-Sep-2019 jeremylt <jeremy.thompson@colorado.edu>

Fortran - Use preprocessor directive to provide abs path to true qfunction source

1176cc3a14-Sep-2019 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

QFunction - document absolute path requirement (#343)

a2fa791013-Sep-2019 Valeria Barra <39932030+valeriabarra@users.noreply.github.com>

Make examples consistent (#342)

* Make examples consistent

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

Symmetric Schur and Simultaneous Diagonalization (#299)

This PR adds simultaneous diagonalization and reorders the t3* tests.

* Interface: add Schur Decomp and interface for Simultaneous Diagonal

Symmetric Schur and Simultaneous Diagonalization (#299)

This PR adds simultaneous diagonalization and reorders the t3* tests.

* Interface: add Schur Decomp and interface for Simultaneous Diagonalization, implement Schur Decomp

* Tests: add Symmetric Schur Fortran test

* Interface: implement Simult Diag

* Tighten Givens tolerance in symmetric Schur

* Tests: Reorder t3* tests

* Basis - Check bounds for symmetric Schur

* Simult Diag - Add LAPACK function reference

* Typo fix

* Basis - 'static' CeedMatrixMultiply

* Merge - fix small issues

* Basis - typo fix

* Basis - Documentation fixes

show more ...

288c044313-Sep-2019 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

QFunction Create by Name (#311)

This PR adds a QFunction gallery to libCEED with 1D, 2D, and 3D mass and Poisson operators.

Closes issue #37, issue #340

* Add QFunction gallery, rename focca

QFunction Create by Name (#311)

This PR adds a QFunction gallery to libCEED with 1D, 2D, and 3D mass and Poisson operators.

Closes issue #37, issue #340

* Add QFunction gallery, rename focca

* Gallery - add initial QFunctions

* Add a test for using the QF gallery

* Modify ex1 to use gallery

* Add multiple test configs to tap

* Move output to test directory

* Update junit

* Add OCCA galley exception

* Add ex2

* Update ex2 for dim->ncompx

* Gallery - modify to work for CUDA as is

* Update Documentation

* Gallery - typo fix

* Gallery - convention change, postappend qfunction family variant

* Gallery - update template with new name checking convention

* Gallery - condense diff3DBuild QFunction

* Gallery - rename diff -> poisson

* Gallery - clarify poisson3DBuild comment

* Gallery - use Pragma SIMD, store Qdata in Voigt convention

* Examples - Convert BP3-6 to Voigt convention

* Examples - add cl option to switch between header and gallery qfs in CEED examples

* Examples - clean up construction of QF name

* Gallery - Switch to PascalCase for gallery names

* Doc - fix function type page

* Interface - Make sure strncpy result is null terminated

* Gallery - Update Poisson 2/3D Apply to new QF body

* make style

* make style - fix worst style problems

* make style - add gallery to make style

* Doc - update documentation errors and inconsistencies

* Examples - test ex1 ex2 with and without gallary

* Examples - reduce testing of ex1/ex2 without gallery, clean up non-gallery qfunctions

* MFEM - revert another make style mistake

* Manual make style updates

* Doc - update function documentation page

* Style updates, document test numbering conventions

* doc: resolve ambiguous image location warning, allow more Dot nodes

* Tests - style and cast cleanup

* Tests - fix README indentation

show more ...


CONTRIBUTING.md
Doxyfile
Makefile
backends/cuda-gen/ceed-cuda-gen-operator.c
backends/cuda-gen/ceed-cuda-gen-qfunction.c
backends/cuda-gen/ceed-cuda-gen.c
backends/cuda-reg/ceed-cuda-reg-basis.c
backends/cuda-reg/ceed-cuda-reg-restriction.c
backends/cuda-shared/ceed-cuda-shared-basis.c
backends/cuda/ceed-cuda-basis.c
backends/cuda/ceed-cuda-operator.c
backends/cuda/ceed-cuda-qfunction.c
backends/cuda/ceed-cuda-restriction.c
backends/cuda/ceed-cuda-vec.c
backends/cuda/ceed-cuda.h
backends/magma/ceed-magma.c
backends/occa/ceed-occa-qfunction.c
backends/ref/ceed-ref-basis.c
benchmarks/README.md
doc/doxygenlayout.xml
doc/img/libCEED.png
doc/img/logo.svg
examples/README.md
examples/ceed/README.md
examples/ceed/ex1.c
examples/ceed/ex1.h
examples/ceed/ex2.c
examples/ceed/ex2.h
examples/mfem/bp1.hpp
examples/mfem/bp3.h
examples/mfem/bp3.hpp
examples/navier-stokes/README.md
examples/navier-stokes/advection.h
examples/navier-stokes/densitycurrent.h
examples/navier-stokes/navierstokes.c
examples/nek/README.md
examples/nek/bps/bps.h
examples/nek/bps/bps.usr
examples/petsc/README.md
examples/petsc/bp3.h
examples/petsc/bp4.h
examples/petsc/bps.c
gallery/ceed-gallerytemplate.c
gallery/ceed-gallerytemplate.h
gallery/mass1d/ceed-mass1dbuild.c
gallery/mass1d/ceed-mass1dbuild.h
gallery/mass1d/ceed-massapply.c
gallery/mass1d/ceed-massapply.h
gallery/mass2d/ceed-mass2dbuild.c
gallery/mass2d/ceed-mass2dbuild.h
gallery/mass3d/ceed-mass3dbuild.c
gallery/mass3d/ceed-mass3dbuild.h
gallery/poisson1d/ceed-poisson1dapply.c
gallery/poisson1d/ceed-poisson1dapply.h
gallery/poisson1d/ceed-poisson1dbuild.c
gallery/poisson1d/ceed-poisson1dbuild.h
gallery/poisson2d/ceed-poisson2dapply.c
gallery/poisson2d/ceed-poisson2dapply.h
gallery/poisson2d/ceed-poisson2dbuild.c
gallery/poisson2d/ceed-poisson2dbuild.h
gallery/poisson3d/ceed-poisson3dapply.c
gallery/poisson3d/ceed-poisson3dapply.h
gallery/poisson3d/ceed-poisson3dbuild.c
gallery/poisson3d/ceed-poisson3dbuild.h
include/ceed-backend.h
include/ceed-impl.h
include/ceed.h
include/ceedf.h
interface/ceed-basis.c
interface/ceed-elemrestriction.c
interface/ceed-fortran.c
interface/ceed-operator.c
interface/ceed-qfunction.c
interface/ceed-tensor.c
interface/ceed-vec.c
interface/ceed.c
tests/README.md
tests/junit.py
tests/output/t202-elemrestriction-f.out
tests/output/t202-elemrestriction.out
tests/output/t203-elemrestriction-f.out
tests/output/t203-elemrestriction.out
tests/output/t208-elemrestriction-f.out
tests/output/t208-elemrestriction.out
tests/output/t300-basis-f.out
tests/output/t300-basis.out
tests/output/t306-basis-f.out
tests/output/t306-basis.out
tests/output/t307-basis-f.out
tests/output/t307-basis.out
tests/output/t310-basis-f.out
tests/output/t310-basis.out
tests/t001-ceed.c
tests/t100-vec.c
tests/t101-vec.c
tests/t102-vec.c
tests/t103-vec.c
tests/t104-vec.c
tests/t105-vec.c
tests/t106-vec.c
tests/t108-vec.c
tests/t109-vec.c
tests/t110-vec.c
tests/t200-elemrestriction.c
tests/t201-elemrestriction.c
tests/t202-elemrestriction.c
tests/t203-elemrestriction.c
tests/t204-elemrestriction.c
tests/t205-elemrestriction.c
tests/t206-elemrestriction.c
tests/t207-elemrestriction.c
tests/t208-elemrestriction.c
tests/t209-elemrestriction.c
tests/t300-basis.c
tests/t301-basis.c
tests/t302-basis.c
tests/t303-basis.c
tests/t304-basis.c
tests/t305-basis.c
tests/t309-basis.c
tests/t310-basis.c
tests/t311-basis.c
tests/t312-basis.c
tests/t313-basis.c
tests/t314-basis.c
tests/t400-qfunction.c
tests/t401-qfunction.c
tests/t410-qfunction-f.f90
tests/t410-qfunction.c
tests/t500-operator.c
tests/t501-operator.c
tests/t502-operator.c
tests/tap.sh
ee07ded211-Sep-2019 Valeria Barra <39932030+valeriabarra@users.noreply.github.com>

Add CeedPragmaOMP to bps (#338)


* Convert petsc BP3&4 to loops

* Update petsc/bp4.h looping

* Switch to CeedPragmaSIMD and make examples/petsc/bp3.h consistent with bp4.h

Remove CeedPragm

Add CeedPragmaOMP to bps (#338)


* Convert petsc BP3&4 to loops

* Update petsc/bp4.h looping

* Switch to CeedPragmaSIMD and make examples/petsc/bp3.h consistent with bp4.h

Remove CeedPragmaOMP directive in Nek example and update documentation

* Remove restric qualifier in petsc/bp3.h and update documentation

show more ...

c172e0a611-Sep-2019 Valeria Barra <39932030+valeriabarra@users.noreply.github.com>

Fix postprocessing script (#339)

* Fix postprocessing scripts after PR #314

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

Merge pull request #336 from CEED/jeremy/cuda-mem-enum

CUDA - Rename SyncState -> CeedCudaSyncState

dc729fe205-Sep-2019 jeremylt <jeremy.thompson@colorado.edu>

CUDA - Rename SyncState -> CeedCudaSyncState

34d7789904-Sep-2019 Valeria Barra <39932030+valeriabarra@users.noreply.github.com>

Homogenize examples by using ncomp and dim (#335)

* Homogenize examples by using ncomp and dim

2ec799e504-Sep-2019 Jed Brown <jed@jedbrown.org>

Merge pull request #333 from CEED/jed/ns-periodic

Navier-Stokes: add support for periodic boundary conditions

52cf619c03-Sep-2019 Jed Brown <jed@jedbrown.org>

navier-stokes: remove unused variables

794da26a28-Aug-2019 Jed Brown <jed@jedbrown.org>

navier-stokes: add -process_grid and make resolution mean something

Formerly, the process grid was always automatically determined by the
number of processes. Now, use that as default, but allow it

navier-stokes: add -process_grid and make resolution mean something

Formerly, the process grid was always automatically determined by the
number of processes. Now, use that as default, but allow it to be
fully specified. For example, one can now run a quasi-2D simulation
by adding periodicity in z. For example,

mpiexec -n 32 ./navierstokes -process_grid 8,4,1 -resx 100 -resy 100 -resz 100 -lz 100 -periodic 0,0,1

show more ...

83bd60e328-Aug-2019 Jed Brown <jed@jedbrown.org>

navier-stokes: add support for periodic boundary conditions

Change mapping to DM Vec from global-to-global to local-to-global to
support periodicity without using DMDA periodic (for which coordinate

navier-stokes: add support for periodic boundary conditions

Change mapping to DM Vec from global-to-global to local-to-global to
support periodicity without using DMDA periodic (for which coordinates
are ill-defined relative to what VTK expects).

Coordinates are now written with physical, rather than nondimensional,
units.

show more ...

1341e1bf04-Sep-2019 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #334 from CEED/jeremy/travis-debug

Work around LIBXSMM bug

7c9c4dbf03-Sep-2019 jeremylt <jeremy.thompson@colorado.edu>

Work around LIBXSMM bug; reset LIBXSMM to 07e360a

c6c5551b03-Sep-2019 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #332 from CEED/valeria/NS-update-documentation

Update NS example documentation

217aa3ef03-Sep-2019 valeria <valeriabarra21@gmail.com>

Update documentation after PR #323

1...<<171172173174175176177178179180>>...226