Releases: Wells-Group/asimov-contact
Releases · Wells-Group/asimov-contact
v0.5.0
Compatible with:
https://github.com/FEniCS/dolfinx/releases/tag/v0.5.0
What's Changed
- Dokken/restructure nitsche snes by @jorgensd in #1
- Generalize Nitsche for 3D problems by @jorgensd in #2
- Sarah/dist vec by @SarahRo in #3
- Rigid surface contact for 3D problems by @jorgensd in #4
- some numerical results by @SarahRo in #5
- Add license. Make sure all code is up to date and running by @jorgensd in #6
- Sarah/dolfinx cuas by @SarahRo in #7
- Move contact code from custom-assemblers repository by @SarahRo in #8
- Rewrite for quadraturerule by @jorgensd in #9
- Improve test_circumradius.py and reduce number of tests by @SarahRo in #10
- Spaces by @jorgensd in #12
- Const declarations by @jorgensd in #11
- update demos, default gamma = 10 by @SarahRo in #13
- Make everything clang-format compatible by @jorgensd in #14
- Sarah/loading by @SarahRo in #15
- update main to align with changes in dolfinx by @SarahRo in #16
- fix failing tests and build errors by @SarahRo in #17
- Dokken/improve ci by @jorgensd in #18
- two sided contact by @SarahRo in #21
- Dokken/update import scheme by @jorgensd in #22
- Move meshing into separate module by @jorgensd in #24
- Sarah/correct normal by @SarahRo in #25
- Some fixes due to changes in dolfinx by @SarahRo in #31
- fixes due to changes in dolfinx by @SarahRo in #32
- separate sort function by @SarahRo in #30
- Dokken/remove header only by @jorgensd in #33
- improved solver options by @SarahRo in #34
- Remove _0 and _1 from contact class by @SarahRo in #35
- add _facets_to_cells map and remove duplicate maps by @SarahRo in #36
- add update_geometry and continue tidy up of utils.h by @SarahRo in #41
- Clean-up of pack_circumradius by @jorgensd in #42
- contact computations on submeshes by @SarahRo in #43
- Various fixes to contact by @jorgensd in #44
- Start moving contact implementation into cpp file by @jorgensd in #45
- Remove sonarcloud by @jorgensd in #46
- Dokken/code smells contact by @jorgensd in #47
- two sided contact on quad meshes by @SarahRo in #48
- add example with hexahedral mesh by @SarahRo in #50
- Reduce runtime of packing u by avoiding use of
eval
by @jorgensd in #51 - Dokken/minor improvements by @jorgensd in #52
- Sarah/adapt newton by @SarahRo in #53
- Various updates to unbiased demo by @jorgensd in #54
- Fix submesh by @jorgensd in #55
- fix non-affine case and add test for unbiased Nitsche by @SarahRo in #56
- Fix packing of coefficients by @jorgensd in #57
- Improvements to onsided kernels by @jorgensd in #58
- Unify integration nomenclature for unbiased and 1-sided by @jorgensd in #61
- improve unbiased test by @SarahRo in #62
- fix signs in dR_minus by @SarahRo in #65
- Cleaning up unbiased kernels by @jorgensd in #64
- Update packing of coefficients by @jorgensd in #66
- Removal of more DOLFINx_cuas dependencies by @jorgensd in #67
- 3D ray-tracing by @jorgensd in #68
- Rewrite some contact related functions by @jorgensd in #70
- Add mypy: https://mypy.readthedocs.io/en/stable/ by @jorgensd in #71
- Second iteration of mypy by @jorgensd in #74
- Template raytracing to work in 2D and 3D by @jorgensd in #73
- Christmas tree demo by @SarahRo in #69
- Updates for raytracing to make it more user friendly by @jorgensd in #77
- update test projection by @SarahRo in #79
- update submesh geometry and test packing of u, v by @SarahRo in #78
- Add lifting of classical integrals to unbiased demo by @jorgensd in #86
- use dolfinx_contact::QuadratureRule in Contact by @SarahRo in #85
- Make sonarcloud properties indepenent of fork. by @jorgensd in #87
- Move distance-map computation out of Contact class by @jorgensd in #88
- Minor tweaks by @jorgensd in #89
- class storing data common to all contact kernels by @SarahRo in #84
- Flatten integration entities in C++. by @jorgensd in #91
- Sarah/pack gradients by @SarahRo in #90
- fix snes problem by @SarahRo in #93
- Use
MeshTags.find
to locate indices in arrays by @jorgensd in #83 - Remove cuas from C++ layer by @jorgensd in #94
- Add 3D example christmas tree by @SarahRo in #95
- fixes in line with Wells-Group/asimov-custom-assemblers#113 by @SarahRo in #97
- Remove meshio and h5py dependency in mesh conversion from GMSH by @jorgensd in #98
- Add kernels for gluing two domains with Nitsche by @SarahRo in #92
- Remove xtensor in favor of mdspan by @jorgensd in #101
- Minor stuff, still cant reproduce error on CI by @jorgensd in #102
- Add assert and ensure zero initialization by @jorgensd in #103
- Update docker tags to actually be nightly by @jorgensd in #104
- remove some more cuas by @SarahRo in #100
- fix flake8 by @SarahRo in #106
- Use raytracing for distance computations by @jorgensd in #105
- Move functions and create new kerneldata convenience functions by @jorgensd in #110
- Move functions from header to cpp by @jorgensd in #111
- Bump versions by @jorgensd in #112
Full Changelog: https://github.com/Wells-Group/asimov-contact/commits/v0.5.0