History log of /libCEED/examples/ (Results 526 – 550 of 1703)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
65fa31ea07-Jan-2023 Jed Brown <jed@jedbrown.org>

examples/fluids: summary report restart state/step/time

cf7a045407-Jan-2023 Jed Brown <jed@jedbrown.org>

examples/fluids TS: report converged/diverged reason with clean exit

The final state does not get written by the monitor with the default of
-ts_error_if_step_fails 1. Now we exit cleanly regardless

examples/fluids TS: report converged/diverged reason with clean exit

The final state does not get written by the monitor with the default of
-ts_error_if_step_fails 1. Now we exit cleanly regardless of reason,
ensuring that the final state checkpoint and monitor has been called.

show more ...

4de8550a04-Jan-2023 Jed Brown <jed@jedbrown.org>

examples/fluids: write step and time to single binary checkpoint file

The -continue and -continue_time_filename arguments can be skipped when
reading new-style files, which include the step number.

examples/fluids: write step and time to single binary checkpoint file

The -continue and -continue_time_filename arguments can be skipped when
reading new-style files, which include the step number. When reading
legacy files, all three are necessary.

This deprecates the time file.

show more ...

894de27c05-Jan-2023 James Wright <james@jameswright.xyz>

fluids: Don't write output file when loading IC

- Stops overwriting of previous initial condition data

37cbb16a04-Jan-2023 Jed Brown <jed@jedbrown.org>

examples/fluids: deprecated output_freq for checkpoint_interval and fix numbering

d8e0aecd03-Jan-2023 Jed Brown <jed@jedbrown.org>

examples/fluids: set step number after restart

71f787c702-Jan-2023 Jed Brown <jed@jedbrown.org>

examples/fluids: remove duplicate typedef

d310b3d324-Dec-2022 Adeleke O. Bankole <86932837+AdelekeBankole@users.noreply.github.com>

Vortex shedding / flow past cylinder (#1082)

* add vortex shedding problem

* add file for the Qfunctions

* add yaml file

* update problem setup

* update IC qfunc

* update problem set

Vortex shedding / flow past cylinder (#1082)

* add vortex shedding problem

* add file for the Qfunctions

* add yaml file

* update problem setup

* update IC qfunc

* update problem setup

* update initial condition

* update yaml file

* add mesh file

* add vortexshedding to navierstokes.h

* register vortexshedding to cloptions.c

* update configuration/yaml file

* fix Min function

* examples/fluids: fix boundary condition labels for cylinder

$PhysicalNames
6
2 1 "inlet"
2 2 "outlet"
2 3 "top"
2 4 "bottom"
2 5 "cylinderwalls"
2 6 "frontandback"
$EndPhysicalNames

* update QFunctions in navierstokes.c

* update data and BC structs in navierstokes.h

* update vortexshedding.c

* update states

* update IC in vortexshedding.h

* add freestream BC to cloptions

* updates in setuplibceed.c

* include freestream BC in example

* cleanup duplicate variable names

* rename variables as freestream

* clean-up some warning messages

* clean up example

* add cylinder.geo

* label physical volume

* examples/fluids: fix cylinder mesh and add vortexshedding defaults

* update gravity vector

* examples/fluids: match domain to Shakib, get vortex street

* update to quadratic mesh

* clean up yaml file

* delete vortexshedding.c and vortexshedding.h

* remove vortexshedding from register

* update yaml file

* examples/fluids: Newtonian "still" initial condition

Reinstate outflow boundaries that were previously removed so that
existing tests can pass.

* examples/fluids: freestream inherits reference state

Fix freestream context reference counting bug.

* examples/fluids: avoid designated initializer in kernel code (breaks CUDA)

* add Shakib91 to references

* remove cylinder.geo and cylinder.msh

* wip:add documentation for vortex shedding

* update path to cylinder.msh

* add subdirectory for meshes

* parameterize cylinder.geo

* some fixes in cylinder.geo

* Fix cylinder.geo file

* examples/fluids: fix up mesh parametrization

Fix cylinder size (the function is Sqrt, not sqrt) and parametrize
resolution and aspect.

* examples/fluids: fix build after broken merge from main

* update Shakib1991 in references

* wip:docs for vortex shedding

* remove TODO comment

* reformulate docs

* fix docs

* delete cylinder.msh file

* work on documentation

* add vortex runtime options

* examples/fluids: update vortex shedding docs and mesh

Co-authored-by: Jed Brown <jed@jedbrown.org>

show more ...

8ec64e9a24-Dec-2022 Jed Brown <jed@jedbrown.org>

libCEED 0.11.0

13f28a1f24-Dec-2022 Jed Brown <jed@jedbrown.org>

rust: disable release for internal crates

9384425324-Dec-2022 Jed Brown <jed@jedbrown.org>

examples/fluids doc: update description of SUPG

The old description is a relic from earlier comparisons of the GLS
versus VMS justifications. We now describe the version that is
implemented and work

examples/fluids doc: update description of SUPG

The old description is a relic from earlier comparisons of the GLS
versus VMS justifications. We now describe the version that is
implemented and works well.

show more ...

fc14f3f621-Dec-2022 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

fluids: default q_extra = 0

c5dde68721-Dec-2022 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

fluids/newtonian: fix indexing of Ctau_v

7553869621-Dec-2022 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

fluids/newtonian: automate Ctau_*

94c0173521-Dec-2022 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

fluids/newtonian: automate Ctau_v

ebd2ea6418-Nov-2022 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

fluids-newtonian: Stabilization coefficients dependent on polynomial degree

d1a60f8e20-Dec-2022 James Wright <james@jameswright.xyz>

Merge pull request #1114 from CEED/jrwrigh/fix-ns-mesh-wording

c21ff61b20-Dec-2022 James Wright <james@jameswright.xyz>

fluids: Clarify definition of Global nodes

b685a81612-Dec-2022 James Wright <james@jameswright.xyz>

fix: Change "Owned Nodes" to "Local Nodes"

d64246ea12-Dec-2022 Jed Brown <jed@jedbrown.org>

examples/fluids: remove C99 designated initializers for use with CUDA

nvrtc does not support this construct.

0992c3d111-Dec-2022 Jed Brown <jed@jedbrown.org>

examples/fluids: eagerly initialize PETSc device

ea61e9ac30-Nov-2022 Jeremy L Thompson <jeremy@jeremylt.org>

minor - assorted formatting fixes


/libCEED/README.md
/libCEED/backends/avx/ceed-avx-blocked.c
/libCEED/backends/avx/ceed-avx-serial.c
/libCEED/backends/blocked/ceed-blocked.c
/libCEED/backends/ceed-backend-list.h
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda-ref/ceed-cuda-ref-operator.c
/libCEED/backends/cuda/ceed-cuda-compile.cpp
/libCEED/backends/hip-ref/ceed-hip-ref-operator.c
/libCEED/backends/hip-ref/ceed-hip-ref-qfunctioncontext.c
/libCEED/backends/hip/ceed-hip-compile.cpp
/libCEED/backends/memcheck/ceed-memcheck-blocked.c
/libCEED/backends/memcheck/ceed-memcheck-qfunctioncontext.c
/libCEED/backends/memcheck/ceed-memcheck-serial.c
/libCEED/backends/opt/ceed-opt-blocked.c
/libCEED/backends/opt/ceed-opt-serial.c
/libCEED/backends/xsmm/ceed-xsmm-blocked.c
/libCEED/backends/xsmm/ceed-xsmm-serial.c
ceed/ex1-volume.c
ceed/ex2-surface.c
fluids/navierstokes.c
fluids/problems/blasius.c
fluids/problems/densitycurrent.c
fluids/problems/shocktube.c
fluids/problems/stg_shur14.c
fluids/qfunctions/advection.h
fluids/qfunctions/advection2d.h
fluids/qfunctions/blasius.h
fluids/qfunctions/densitycurrent.h
fluids/qfunctions/eulervortex.h
fluids/qfunctions/freestream_bc.h
fluids/qfunctions/mass.h
fluids/qfunctions/newtonian.h
fluids/qfunctions/newtonwave.h
fluids/qfunctions/setupgeo.h
fluids/qfunctions/setupgeo2d.h
fluids/qfunctions/shocktube.h
fluids/qfunctions/stabilization.h
fluids/qfunctions/stg_shur14.h
mfem/bp1.cpp
mfem/bp1.hpp
mfem/bp3.cpp
mfem/bp3.h
mfem/bp3.hpp
petsc/area.c
petsc/bps.c
petsc/bpsraw.c
petsc/bpssphere.c
petsc/multigrid.c
petsc/qfunctions/area/areacube.h
petsc/qfunctions/area/areasphere.h
petsc/qfunctions/bps/bp1.h
petsc/qfunctions/bps/bp1sphere.h
petsc/qfunctions/bps/bp2.h
petsc/qfunctions/bps/bp2sphere.h
petsc/qfunctions/bps/bp3.h
petsc/qfunctions/bps/bp3sphere.h
petsc/qfunctions/bps/bp4.h
petsc/qfunctions/bps/bp4sphere.h
petsc/src/matops.c
solids/elasticity.c
solids/qfunctions/common.h
solids/qfunctions/finite-strain-mooney-rivlin-initial-1.h
solids/qfunctions/finite-strain-neo-hookean-current-1.h
solids/qfunctions/finite-strain-neo-hookean-current-2.h
solids/qfunctions/finite-strain-neo-hookean-initial-1.h
solids/qfunctions/finite-strain-neo-hookean-initial-2.h
solids/qfunctions/small-strain-neo-hookean.h
solids/qfunctions/traction-boundary.h
solids/src/boundary.c
solids/src/cl-options.c
solids/src/setup-libceed.c
/libCEED/gallery/ceed-gallery-list.h
/libCEED/gallery/identity/ceed-identity.c
/libCEED/gallery/mass-vector/ceed-vectormassapply.c
/libCEED/gallery/mass/ceed-mass1dbuild.c
/libCEED/gallery/mass/ceed-mass2dbuild.c
/libCEED/gallery/mass/ceed-mass3dbuild.c
/libCEED/gallery/poisson-vector/ceed-vectorpoisson1dapply.c
/libCEED/gallery/poisson-vector/ceed-vectorpoisson2dapply.c
/libCEED/gallery/poisson-vector/ceed-vectorpoisson3dapply.c
/libCEED/gallery/poisson/ceed-poisson1dbuild.c
/libCEED/gallery/poisson/ceed-poisson2dbuild.c
/libCEED/gallery/poisson/ceed-poisson3dbuild.c
/libCEED/gallery/scale/ceed-scale.c
/libCEED/include/ceed-fortran-name.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/ceed-f32.h
/libCEED/include/ceed/ceed-f64.h
/libCEED/include/ceed/ceed.h
/libCEED/include/ceed/fortran.h
/libCEED/include/ceed/jit-source/cuda/cuda-ref-operator-assemble.h
/libCEED/include/ceed/jit-source/gallery/ceed-poisson3dapply.h
/libCEED/include/ceed/jit-source/gallery/ceed-poisson3dbuild.h
/libCEED/include/ceed/jit-source/gallery/ceed-vectormassapply.h
/libCEED/include/ceed/jit-source/gallery/ceed-vectorpoisson1dapply.h
/libCEED/include/ceed/jit-source/gallery/ceed-vectorpoisson2dapply.h
/libCEED/include/ceed/jit-source/gallery/ceed-vectorpoisson3dapply.h
/libCEED/include/ceed/jit-source/hip/hip-ref-operator-assemble.h
/libCEED/include/ceed/jit-tools.h
/libCEED/include/ceed/types.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-cuda.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-hip.c
/libCEED/interface/ceed-jit-tools.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-preconditioning.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-qfunctioncontext.c
/libCEED/interface/ceed-tensor.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
/libCEED/julia/LibCEED.jl/test/rundevtests.jl
/libCEED/julia/LibCEED.jl/test/runtests.jl
46603fc529-Nov-2022 James Wright <james@jameswright.xyz>

style: Prettyify fluids after clang-format switch

Mainly rearrange the input/output variable declarations for QFunctions

a61f0f4d18-Nov-2022 Jed Brown <jed@jedbrown.org>

Merge pull request #1095 from CEED/jed/remove-stale-indent-comments

remove stale indent comments


/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/ref/ceed-ref-operator.c
ceed/ex2-surface.h
fluids/navierstokes.h
fluids/problems/newtonian.c
fluids/problems/newtonianwave.c
fluids/qfunctions/advection.h
fluids/qfunctions/advection2d.h
fluids/qfunctions/blasius.h
fluids/qfunctions/channel.h
fluids/qfunctions/dirichlet_boundary.h
fluids/qfunctions/eulervortex.h
fluids/qfunctions/freestream_bc.h
fluids/qfunctions/mass.h
fluids/qfunctions/newtonian.h
fluids/qfunctions/setupgeo.h
fluids/qfunctions/setupgeo2d.h
fluids/qfunctions/shocktube.h
fluids/qfunctions/stabilization.h
fluids/qfunctions/stg_shur14.h
fluids/src/setuplibceed.c
solids/qfunctions/common.h
solids/qfunctions/finite-strain-mooney-rivlin-initial-1.h
solids/qfunctions/finite-strain-neo-hookean-current-1.h
solids/qfunctions/finite-strain-neo-hookean-current-2.h
solids/qfunctions/finite-strain-neo-hookean-initial-1.h
solids/qfunctions/finite-strain-neo-hookean-initial-2.h
solids/qfunctions/linear.h
solids/qfunctions/small-strain-neo-hookean.h
solids/qfunctions/traction-boundary.h
/libCEED/include/ceed/jit-source/gallery/ceed-mass2dbuild.h
/libCEED/include/ceed/jit-source/gallery/ceed-mass3dbuild.h
/libCEED/include/ceed/jit-source/gallery/ceed-poisson2dapply.h
/libCEED/include/ceed/jit-source/gallery/ceed-poisson2dbuild.h
/libCEED/include/ceed/jit-source/gallery/ceed-poisson3dapply.h
/libCEED/include/ceed/jit-source/gallery/ceed-poisson3dbuild.h
/libCEED/include/ceed/jit-source/gallery/ceed-vectormassapply.h
/libCEED/include/ceed/jit-source/gallery/ceed-vectorpoisson1dapply.h
/libCEED/include/ceed/jit-source/gallery/ceed-vectorpoisson2dapply.h
/libCEED/include/ceed/jit-source/gallery/ceed-vectorpoisson3dapply.h
/libCEED/interface/ceed.c
/libCEED/tests/t507-operator.h
/libCEED/tests/t522-operator.h
/libCEED/tests/t541-operator.h
/libCEED/tests/t566-operator.h
/libCEED/tests/t567-operator.h
1070106f18-Nov-2022 James Wright <james@jameswright.xyz>

fluids: Improve freestream setup guards

- Run setup function when freestream bcs are requested
- Don't require -freestream_velocity to be set

1...<<21222324252627282930>>...69