| 20f8b9ea | 31-Mar-2021 |
jeremylt <thompson.jeremy.luke@gmail.com> |
mailmap - update jeremy's email |
| ec3da8bc | 26-Mar-2021 |
Jed Brown <jed@jedbrown.org> |
Install install backend headers under include/ceed/
This makes it possible to distribute source plugins that provide additional backends. It's also used in MFEM, perhaps temporarily.
Deprecate ceed
Install install backend headers under include/ceed/
This makes it possible to distribute source plugins that provide additional backends. It's also used in MFEM, perhaps temporarily.
Deprecate ceed-backend.h, which was not previously installed, but some users accessed it from an in-place build.
Also install CUDA and HIP headers that allow users to provide CUfunction and hipFunction_t.
Co-authored-by: Jeremy L. Thompson <jeremy.thompson@colorado.edu> Requested-by: Andrew T. Barker <barker29@llnl.gov>
show more ...
|
| 77e6761d | 31-Mar-2021 |
Jed Brown <jed@jedbrown.org> |
.mailmap: Add Rey and Arash; sort |
| 6bb9b12c | 31-Mar-2021 |
Jed Brown <jed@jedbrown.org> |
Merge branch 'euler-vortex-test' (#601)
* euler-vortex-test: (126 commits) examples/fluids/conv_plot.py: clean-up examples/fluids: Some clean-up in the post-processing files examples/fluids: E
Merge branch 'euler-vortex-test' (#601)
* euler-vortex-test: (126 commits) examples/fluids/conv_plot.py: clean-up examples/fluids: Some clean-up in the post-processing files examples/fluids: ETV - the convergence test comparison was failing since P_inlet is now hard-coded for each test and doesn't go through the scaling examples/fluids: ETV - a better conditional statement for incoming T and P examples/fluids: ETV - removed old cl options examples/fluids: ETV - drop stabilization examples/fluids: ETV - more clean-up examples/fluids: ETV - removed unused variables examples/fluids: ETV - removed the support for the forcing terms required for mms ETV: some clean-up ETV: ke -> E_kinetic for consistency examples/fluids: remove T_inlet and P_inlet cl options and hard code them for each case examples/fluids: fix warning about the stab option usage examples/fluids: fix broken advection(2d) problem examples/fluids: removed vortex_strength from SetupContext examples/fluids: remove unused context from SetUpDM() examples/fluids: bring back missing VecView function call examples/fluids: fix typo in comments README: style README: Added in/outflow BCs for ADVECTION ...
show more ...
|
| 2318ecf4 | 31-Mar-2021 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #720 from CEED/jeremy/vtu
petsc - vtk->vtu |
| 3d27b5be | 31-Mar-2021 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #708 from CEED/Add_ftr_cur_config
examples/solids: add current configuration for residual and Jacobian
* Add_ftr_cur_config: examples/solids: Add residual and Jacobian in curre
Merge pull request #708 from CEED/Add_ftr_cur_config
examples/solids: add current configuration for residual and Jacobian
* Add_ftr_cur_config: examples/solids: Add residual and Jacobian in current configuration Stricter field checking and better error messages
show more ...
|
| eccc2849 | 09-Mar-2021 |
Rezgar Shakeri <Rezgar.Shakeri@colorado.edu> |
examples/solids: Add residual and Jacobian in current configuration
There are some benefits to evaluating residuals and/or Jacobians in current configuration. This includes simpler representation of
examples/solids: Add residual and Jacobian in current configuration
There are some benefits to evaluating residuals and/or Jacobians in current configuration. This includes simpler representation of body forces and contact, as well as lower storage and lower arithmetic in the Jacobian action. We add these implementations as well documentation to derive their representations via linearize-then-pushforward and pushforward-then-linearize.
Co-authored-by: Arash Mehraban <arashm81@gmail.com> Co-authored-by: Jed Brown <jed@jedbrown.org> Co-authored-by: Jeremy L. Thompson <jeremy.thompson@colorado.edu>
show more ...
|
| a854c6c0 | 31-Mar-2021 |
jeremylt <thompson.jeremy.luke@gmail.com> |
petsc - vtk->vtu |
| e1e9e29d | 28-Mar-2021 |
Jed Brown <jed@jedbrown.org> |
Stricter field checking and better error messages
Add CEED_ERROR_INCOMPATIBLE because CEED_ERROR_MINOR is not very descriptive.
operator - minor error for CEED_EVAL_WEIGHT + non-trivial restriction
Stricter field checking and better error messages
Add CEED_ERROR_INCOMPATIBLE because CEED_ERROR_MINOR is not very descriptive.
operator - minor error for CEED_EVAL_WEIGHT + non-trivial restriction
Co-authored-by: Jeremy L. Thompson <jeremy.thompson@colorado.edu>
show more ...
|
| 74c2e4b1 | 25-Mar-2021 |
Jed Brown <jed@jedbrown.org> |
doc: add livehtml target for sphinx-autobuild |
| cfa59c5b | 31-Mar-2021 |
Rey <36133157+reykoki@users.noreply.github.com> |
examples/petsc: Kershaw mesh transformation (#715)
* add kershaw transformation
* separate kershaw function
* examples/petsc/multigrid: error handling and style fix
Co-authored-by: Jed Brow
examples/petsc: Kershaw mesh transformation (#715)
* add kershaw transformation
* separate kershaw function
* examples/petsc/multigrid: error handling and style fix
Co-authored-by: Jed Brown <jed@jedbrown.org>
show more ...
|
| 7b46028a | 31-Mar-2021 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
doc - improve release notes (#719) |
| e2f04181 | 31-Mar-2021 |
Andrew T. Barker <barker29@llnl.gov> |
Full assembly of CeedOperator (#712)
* Add CeedOperatorLinearFullAssemble() to explicitly assemble a CeedOperator
The output format is a stream of (row, column, value) triples, which client
code
Full assembly of CeedOperator (#712)
* Add CeedOperatorLinearFullAssemble() to explicitly assemble a CeedOperator
The output format is a stream of (row, column, value) triples, which client
code can use to assemble a sparse matrix by adding the values in the
appropriate places.
* Add full assembly test for triangular mesh, t563-operator.c, which is analogous to t536-operator.c
* assembly: change interface to separate nonzero structure from values
* assembly: add potential backends for CeedOperatorLinearAssemble, CeedOperatorLinearAssemblySymbolic
* assembly: use CeedMatrixMultiply() instead of hand-rolled duplicated code
This also involves switching some arrays from column-major ordering to
row-major ordering.
* Remove CeedMatrixMultiply from ceed-impl.h because it is already in ceed-backend.h
* assembly: modify use of fallback resource
* operator - use new error codes in full assembly
* style - minor
* operator - switch default fallback to none
* operator - fix fallback for full assembly
* operator - fix fallback usage
* operator - fix fallback for digonal assembly
* avx - revert bug
* avx - revert bug
Co-authored-by: jeremylt <thompson.jeremy.luke@gmail.com>
show more ...
|
| 888e399f | 10-Mar-2021 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
examples/fluids/conv_plot.py: clean-up |
| 19c46194 | 10-Feb-2021 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
examples/fluids: Some clean-up in the post-processing files
Only report the failure of the convergence test if it fails. |
| 9c0d6746 | 03-Feb-2021 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
examples/fluids: ETV - the convergence test comparison was failing since P_inlet is now hard-coded for each test and doesn't go through the scaling |
| 76ff3eb9 | 03-Feb-2021 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
examples/fluids: ETV - a better conditional statement for incoming T and P |
| 1ce8adf7 | 03-Feb-2021 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
examples/fluids: ETV - removed old cl options |
| ea4b449a | 03-Feb-2021 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
examples/fluids: ETV - drop stabilization |
| b567edd5 | 03-Feb-2021 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
examples/fluids: ETV - more clean-up |
| b175c3d6 | 03-Feb-2021 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
examples/fluids: ETV - removed unused variables |
| b9ea2556 | 03-Feb-2021 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
examples/fluids: ETV - removed the support for the forcing terms required for mms |
| 3ba60be1 | 02-Feb-2021 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
ETV: some clean-up |
| fea9f2fc | 01-Feb-2021 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
ETV: ke -> E_kinetic for consistency |
| d71a1b5c | 01-Feb-2021 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
examples/fluids: remove T_inlet and P_inlet cl options and hard code them for each case |