Releases: IntegralEquations/Inti.jl
Releases · IntegralEquations/Inti.jl
v0.2.1
Inti v0.2.1
Merged pull requests:
- CompatHelper: bump compat for QPGreen in [weakdeps] to 1, (keep existing compat) (#132) (@github-actions[bot])
- API: allow finer-grained green_multiplier specification (#133) (@tanderson92)
- Switch to Runic.jl for formatting (#135) (@maltezfaria)
- Bump actions/checkout from 5 to 6 (#138) (@dependabot[bot])
- Bump peter-evans/create-pull-request from 7 to 8 (#140) (@dependabot[bot])
- Use
OrderedCollectionsto preserve iteration order in associative containers (#144) (@maltezfaria)
Closed issues:
v0.2.0
Inti v0.2.0
Breaking changes
- Lagrange nodes are now ordered lexicographically (we used the same ordering as gmsh before). Code that relies directly the node ordering of Lagrange elements will most likely need to be updated. See
reference_nodesand the internal_type_tag_to_node_permfor some references on how to map the previous to the current ordering.
Merged pull requests:
- Support for some periodic kernels (#122) (@maltezfaria)
- Curved triangles and tetrahedra via C. Bernardi SINUM 1989. (#123) (@tanderson92)
- Generic lagrange interpolation (#126) (@maltezfaria)
- Bump actions/checkout from 4 to 5 (#129) (@dependabot[bot])
- Change default quadrature rule to VioreanuRokhlin (#130) (@maltezfaria)
Closed issues:
- Quadrature order and faces shapes (#111)
v0.1.4
Inti v0.1.4
Merged pull requests:
- Updated polynomial solution for Yukawa (#104) (@SonglanNie)
- Bump codecov/codecov-action from 4 to 5 (#107) (@dependabot[bot])
- New
adaptive_correctionmethod (#112) (@maltezfaria) - CompatHelper: bump compat for ForwardDiff to 1, (keep existing compat) (#113) (@github-actions[bot])
- New example: heat equation (#115) (@maltezfaria)
- Crack example (#117) (@maltezfaria)
- Support combination of acceleration and boundary dim for vector-valued problems (#119) (@maltezfaria)
- Stokes drag (#120) (@maltezfaria)
Closed issues:
v0.1.3
Inti v0.1.3
Merged pull requests:
- Generates documentation examples from Pluto notebooks (#91) (@gregoirepourtier)
- Fix orientation bug (#93) (@maltezfaria)
- Fix Documentation (#94) (@gregoirepourtier)
- Manually convert
Plutonotebooks to.md(#96) (@gregoirepourtier) - Disable creation of integral operators with inconsistent dimensions (#100) (@maltezfaria)
- Minor improvements (#101) (@maltezfaria)
- Tweak the
PlutotoDocumenterpipeline (#102) (@maltezfaria) - docs: consistency of variable names (#103) (@mancellin)
Closed issues:
v0.1.2
Inti v0.1.2
Merged pull requests:
- Add code coverage (#1) (@maltezfaria)
- Reference shapes (#2) (@maltezfaria)
- Reference interpolation and integration (#3) (@maltezfaria)
- Implementation of domains, meshes, and quadrature (#4) (@maltezfaria)
- Add Vioreanu-Rokhlin quadratures (#5) (@tanderson92)
- Basis for Nystrom methods (#6) (@maltezfaria)
- Hmatrices extension (#7) (@maltezfaria)
- Autoformat (#9) (@maltezfaria)
- Density interpolation method (#10) (@maltezfaria)
- change extension
API(#11) (@maltezfaria) - Improve
makiesupport (#12) (@maltezfaria) - Performance improvements to
dim(#13) (@maltezfaria) - Examples workflow (#14) (@maltezfaria)
- Update CI.yml (#16) (@maltezfaria)
- Support for vectorial problems in boundary DIM (#18) (@maltezfaria)
- Implement density interpolation method for surfaces (#19) (@maltezfaria)
- Bump peter-evans/create-pull-request from 3 to 5 (#20) (@dependabot[bot])
- Bump actions/checkout from 1 to 4 (#21) (@dependabot[bot])
- Tweak documentation CI (#22) (@maltezfaria)
- Improvements and updates (#25) (@maltezfaria)
- Add extension for
FMMLIB2Dand improve theassemble_fmminterface (#26) (@maltezfaria) - Gmsh visualization and Poisson example (#27) (@maltezfaria)
- Translation and scaling procedure for VDIM. (#28) (@tanderson92)
- Tagged version of
ElementaryPDESolutions(#29) (@maltezfaria) - CompatHelper: add new compat entry for ElementaryPDESolutions at version 0.2, (keep existing compat) (#30) (@github-actions[bot])
- FMMs: Support Adjoint Double-layer and Hypersingular operators (#33) (@tanderson92)
- Bump peter-evans/create-pull-request from 5 to 6 (#34) (@dependabot[bot])
- Bump codecov/codecov-action from 3 to 4 (#35) (@dependabot[bot])
- FMM3D is now registered (#37) (@tanderson92)
- Add FMM2D support (#39) (@tanderson92)
- Options for
vdim(#40) (@maltezfaria) - Bump julia-actions/setup-julia from 1 to 2 (#42) (@dependabot[bot])
- Bump julia-actions/cache from 1 to 2 (#43) (@dependabot[bot])
- Modify
APIto require target location fordimmethods (#44) (@maltezfaria) - Add Lippmann-Schwinger example (#45) (@tanderson92)
- Meshes extension (#46) (@maltezfaria)
- Support for parametric curves/surfaces/volumes (#47) (@maltezfaria)
- CompatHelper: bump compat for Meshes in [weakdeps] to 0.43, (keep existing compat) (#48) (@github-actions[bot])
- New correction method based on adaptive integration of near field (#49) (@maltezfaria)
- Add "Getting Started" tutorial to documentation (#50) (@maltezfaria)
- Use
ForwardDiffforjacobiancomputation (#51) (@maltezfaria) - Documentation for "Geometry and meshes" (#52) (@maltezfaria)
- Documentation tutorials (#53) (@maltezfaria)
- Add examples to documentation (#54) (@maltezfaria)
- Stokes example (#55) (@maltezfaria)
- CompatHelper: bump compat for Meshes in [weakdeps] to 0.44, (keep existing compat) (#57) (@github-actions[bot])
- Documentation, parametric surfaces, and
weakdepsenvironment (#58) (@maltezfaria) - Curvature support (#59) (@maltezfaria)
- Update docs on integral operators and compression methods (#60) (@maltezfaria)
- Show the Lippmann-Schwinger example (#61) (@tanderson92)
- CompatHelper: bump compat for Meshes in [weakdeps] to 0.45, (keep existing compat) (#62) (@github-actions[bot])
- Improve the parametric surfaces generation (#64) (@maltezfaria)
- Add support for linear (static) elasticity (#65) (@maltezfaria)
- Make internal entity tags independent of gmsh tags (#66) (@maltezfaria)
- Document the layer potential usage (#67) (@maltezfaria)
- Polish scattering example (#68) (@maltezfaria)
- Run coverage for docs only when building on
mainbranch (#69) (@maltezfaria) - Stokes FMM3D support (#70) (@tanderson92)
- Doc tweaks; Inti is now a registered Julia package. (#72) (@tanderson92)
- CompatHelper: bump compat for Meshes in [weakdeps] to 0.46, (keep existing compat) (#75) (@github-actions[bot])
- Minor improvements when preparing WAVES talk (#76) (@maltezfaria)
- Update Poisson example (#77) (@maltezfaria)
- Bump peter-evans/create-pull-request from 6 to 7 (#85) (@dependabot[bot])
- Update
Meshescompat entry (#87) (@maltezfaria) - Gauss-Legendre quadrature (#89) (@maltezfaria)
- Improve supported kernels (#90) (@maltezfaria)
Closed issues: