| 271e02f1 | 03-Jan-2020 |
jeremylt <jeremy.thompson@colorado.edu> |
Multigrid - fix multi-component restriction/prolongation ordering error |
| 66087c08 | 14-Jan-2020 |
Valeria Barra <39932030+valeriabarra@users.noreply.github.com> |
Rename ceed examples and minor doc changes (#442)
* Rename ex-1 -> ex1-volume, ex2 -> ex2-surface and add ex2-surface.okl
* Update READMEs
* Update doc |
| 32d2ee49 | 13-Jan-2020 |
Valeria Barra <39932030+valeriabarra@users.noreply.github.com> |
PETSc example: Areasphere (#439)
* Initial development of area sphere
* Update examples/ceed/.gitignore with ex2
* Fix file path for OKL files |
| b3d368a0 | 09-Jan-2020 |
jeremylt <jeremy.thompson@colorado.edu> |
Travis - update to bionic for gcc 7.4 |
| 11de3511 | 07-Jan-2020 |
Jed Brown <jed@jedbrown.org> |
nsplex: add TSSetDM (support for -snes_fd_color; done by default)
This enables:
./nsplex -ts_monitor -petscspace_degree 1 -dm_plex_box_faces 20,20 -ts_adapt_dt_max .1 -ts_max_time 1 -problem adve
nsplex: add TSSetDM (support for -snes_fd_color; done by default)
This enables:
./nsplex -ts_monitor -petscspace_degree 1 -dm_plex_box_faces 20,20 -ts_adapt_dt_max .1 -ts_max_time 1 -problem advection2d -CtauS .5 -implicit -snes_fd_color -ksp_atol 1e-3 -stab supg -ts_type alpha -ts_dt .01 -pc_type lu
To determine the number of colors used, add -info | grep color
show more ...
|
| 30c37911 | 12-Dec-2019 |
Jed Brown <jed@jedbrown.org> |
nsplex: use DMRefine for visualization
Helped-by: Matthew Knepley <knepley@gmail.com> |
| 65e7b5e8 | 17-Dec-2019 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #431 from CEED/jeremy/diag-refactor
Operator - move AssembleDiagonal to fallback |
| cdb3667f | 16-Dec-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
PETSc - remove extra memcpy in Multigrid example |
| ed768a3c | 12-Dec-2019 |
jeremylt <jeremy.thompson@colorado.edu> |
Examples - fix missing free in ex2 |
| 8736891d | 04-Nov-2019 |
Jed Brown <jed@jedbrown.org> |
nsplex: error if missing -petscspace_degree |
| 7ffc889e | 06-Nov-2019 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
densitycurrent as a function of primitive variables added to nsplex |
| 2a35435b | 25-Oct-2019 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
NS: add SU and SUPG stabilization
This is a squash of the following incremental commits.
* data structures needed for SU is defined WIP: dt not defined * Brought in Stabilizing terms from branch
NS: add SU and SUPG stabilization
This is a squash of the following incremental commits.
* data structures needed for SU is defined WIP: dt not defined * Brought in Stabilizing terms from branch `primitive_variables` * Rd is added as the 7th context in densitycurrent in both nsplex and ns * SU added to densitycurrent (explicit scheme) * implicit function with SU is added to densitycurrent=> SUPG to be added * dt passed in to densitycurrent.h for SUPG WIP: Advection2dContext referenced from densitycurrent.h * Stabilizing terms are more readable now. * some compiling issues resolved * a sign error resolved * All the terms needed for SUPG added. WIP: SU and SUPG should be separated with switch-case. * SU and SUPG are separated with switch-case + some cleaning * dFconvdq had some errors which is resolved now * dFconvdq also corrected in implicit Qfunction * The initial value for dt is 1.e-7 * some changes in body force * a bug due to uninitiated variable is fixed * dudx also fixed in implicit Qfunction
Squashed-by: Jed Brown <jed@jedbrown.org>
show more ...
|
| 7d28b2da | 25-Oct-2019 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
NS: Now, "E= internal energy+kinetic energy" and "rho g z u[2]" is brought to body force (It's needed for SUPG) |
| 07bace8b | 25-Oct-2019 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
NS: dXdxdXdxT deleted from densitycurrent
Squashed-by: Jed Brown <jed@jedbrown.org> |
| 7aa8afbe | 11-Nov-2019 |
Leila Ghaffari <Leila.Ghaffari@colorado.edu> |
NS: *.vtu added to .gitignore |
| 6a0c4579 | 06-Dec-2019 |
Jed Brown <jed@jedbrown.org> |
.gitignore: nsplex |
| 177ee18c | 21-Oct-2019 |
Kenneth E. Jansen <Kenneth.Jansen@colorado.edu> |
Makefile cleans for nsplex output. Tested with ./nsplex -naturalz -ts_monitor -petscspace_degree 2 -dm_plex_box_faces 20,20,1 -ts_adapt_dt_max .1 -ts_max_time 2 -problem advection -dm_view -CtauS .3
Makefile cleans for nsplex output. Tested with ./nsplex -naturalz -ts_monitor -petscspace_degree 2 -dm_plex_box_faces 20,20,1 -ts_adapt_dt_max .1 -ts_max_time 2 -problem advection -dm_view -CtauS .3 -implicit -snes_mf -ksp_atol 1e-3 -snes_type ksponly -ts_view -stab supg
show more ...
|
| d5ba8fc3 | 20-Oct-2019 |
Kenneth E. Jansen <Kenneth.Jansen@colorado.edu> |
NS: add SUPG and IFunction for to advection.h
Thanks-to: Leila Ghaffari <Leila.Ghaffari@colorado.edu> Squashed-by: Jed Brown <jed@jedbrown.org> |
| dce96cc4 | 21-Oct-2019 |
Jed Brown <jed@jedbrown.org> |
nsplex: support natural BCs in z direction
Example quasi-2D run:
mpiexec -n 2 ./nsplex -ts_monitor -petscspace_degree 2 -dm_plex_box_faces 20,20,1 -ts_max_time 2 -problem advection -dm_view -Ctau
nsplex: support natural BCs in z direction
Example quasi-2D run:
mpiexec -n 2 ./nsplex -ts_monitor -petscspace_degree 2 -dm_plex_box_faces 20,20,1 -ts_max_time 2 -problem advection -dm_view -CtauS .3 -implicit -snes_mf -ksp_atol 1e-3 -snes_type ksponly -ts_adapt_atol 2e-2 -ts_view -stab supg
show more ...
|
| 9539de9f | 21-Oct-2019 |
Jed Brown <jed@jedbrown.org> |
NS: more permissive TS limits trust error controller |
| b974e86e | 06-Dec-2019 |
Jed Brown <jed@jedbrown.org> |
ns: add to tests (requires recent PETSc) |
| 9ff6cde3 | 06-Dec-2019 |
Jed Brown <jed@jedbrown.org> |
ns: fix corrupted comment about run configurations |
| 942bcf0c | 27-Nov-2019 |
Jed Brown <jed@jedbrown.org> |
nsplex: build RHS/IFunction only when available
Reported-by: Leila Ghaffari <Leila.Ghaffari@colorado.edu> Reported-by: James Wright <James.WrightIii@colorado.edu> |
| 71f0e405 | 20-Oct-2019 |
Jed Brown <jed@jedbrown.org> |
nsplex: add IFunction formulation with SUPG using BDF2 by default
./nsplex -ts_monitor -petscspace_degree 2 -dm_plex_box_faces 50,50 -ts_adapt_dt_max .1 -ts_max_time 2 -problem advection2d -dm_view
nsplex: add IFunction formulation with SUPG using BDF2 by default
./nsplex -ts_monitor -petscspace_degree 2 -dm_plex_box_faces 50,50 -ts_adapt_dt_max .1 -ts_max_time 2 -problem advection2d -dm_view -CtauS .2 -implicit -snes_mf -ksp_atol 1e-5 -snes_type ksponly -ts_adapt_atol 2e-2 -ts_view -stab supg
show more ...
|
| c1cc54d4 | 18-Oct-2019 |
Jed Brown <jed@jedbrown.org> |
nsplex: add SUPG stabilization and strong/weak option for advection term |