Recent Releases of Bcube

Bcube - v0.2.1

Bcube v0.2.1

Diff since v0.2.0

Merged pull requests: - Domain to mesh (#151) (@bmxam) - Documentation for projectionl2! (#156) (@bmxam) - fix hexa mesh boundaries (#157) (@bmxam) - update compat for Symbolics, StacticArrays, FastGaussQuadrature, julia (#158) (@ghislainb) - Fix for `domaintomesh` (#163) (@bmxam) - Cache celltocellbynodes for PointFinder (#164) (@bmxam) - Sparsity pattern for (single) TrialFESpace (#167) (@bmxam) - Fix assertion in projectionl2 (#168) (@bmxam) - Improve doc entry for lagrange_dof_to_coords (#169) (@bmxam) - add compat for LinearSolve 3 (#170) (@bmxam) - Fix sparsity matrix size (#171) (@ghislainb) - Add checkmean option for linear scaling limiter (#172) (@ghislainb) - CompatHelper: bump compat for ForwardDiff to 1, (keep existing compat) (#173) (@github-actions[bot]) - JuliaFormatter (#175) (@bmxam)

Closed issues: - Change read_msh_with_cell_names returned args (#95) - Jacobian sparsity pattern for SingleFESpace (#102) - Add ref gmsh file for windows (#120) - Remove export of EntityType (#152) - Need more documentation for projection_l2! (#155)

- Julia
Published by github-actions[bot] 11 months ago

Bcube - v0.2.0

Bcube v0.2.0

Diff since v0.1.15

Merged pull requests: - Interpolate at arbitrary points (#109) (@ghislainb) - 4D tensors algebra (#149) (@Galaxxy31) - Bump codecov/codecov-action from 4 to 5 (#150) (@dependabot[bot]) - Moving gmsh to BcubeGmsh (#153) (@bmxam) - Moving out VTK, gmsh and CGNS (#154) (@bmxam)

Closed issues: - Evaluate AbstractLazy on arbitrary points (#107)

- Julia
Published by github-actions[bot] over 1 year ago

Bcube - v0.1.15

Bcube v0.1.15

Diff since v0.1.14

Merged pull requests: - Preallocate working arrays in assemble_bilinear (#143) (@ghislainb) - _reshape_cell_shape_functions for SizedMatrix (#144) (@bmxam) - use temporary transposed matrix to set dirichlet BCs (#145) (@ghislainb) - Add get_cell_normals entry point and update "howto" documentation (#147) (@bmxam) - Moving VTK output to BcubeVTK (#148) (@bmxam)

Closed issues: - Add sizehint to "scalar" assemble_bilinear (#141) - API for get_face_normals (#146)

- Julia
Published by github-actions[bot] over 1 year ago

Bcube - v0.1.14

Bcube v0.1.14

Diff since v0.1.13

Merged pull requests: - Use allocatedofs in assemblelinear (#137) (@bmxam) - _read_msh_with_cell_names without gmsh.initialize (#138) (@bmxam) - Improve hexa mesh generation (gmsh) (#139) (@bmxam)

- Julia
Published by github-actions[bot] over 1 year ago

Bcube - v0.1.13

Bcube v0.1.13

Diff since v0.1.12

Merged pull requests: - Fix issue 130 (#131) (@ghislainb) - Improve composition with LazyOp (#132) (@ghislainb) - [gmsh] Mesh around disk with triangles (#135) (@bmxam) - Update README.md (#136) (@bmxam)

Closed issues: - Composition and LazyOp (#112) - Composition vs no-compo (#130)

- Julia
Published by github-actions[bot] over 1 year ago

Bcube - v0.1.12

Bcube v0.1.12

Diff since v0.1.11

Merged pull requests: - Small fix for type inference (#111) (@ghislainb) - Fix return types for shape functions of degree 0 (#114) (@ghislainb) - Coords for shape Point (#115) (@bmxam) - Fix read_msh_with_cell_names (#118) (@bmxam) - Move computespacedim in utils (#121) (@bmxam) - `writevtklagrangefor order 0 (#123) (@bmxam) - Update howto.md (#124) (@bmxam) - Definition of the IO interface + HDF5/CGNS implementation (#126) (@bmxam) - Improve inference for function∂fξ∂x_hypersurface` (#128) (@ghislainb)

Closed issues: - Check writevtklagrange for degree 0 (#113)

- Julia
Published by github-actions[bot] over 1 year ago

Bcube - v0.1.11

Bcube v0.1.11

Diff since v0.1.10

Merged pull requests: - New gallery and project version (#110) (@bmxam)

- Julia
Published by github-actions[bot] almost 2 years ago

Bcube - v0.1.10

Bcube v0.1.10

Diff since v0.1.9

Merged pull requests: - Mesh of a torus shell (#104) (@bmxam) - Doc for lagrangedofto_coords (#105) (@bmxam) - New tests and project version (#106) (@bmxam) - New affine transformation Rotation (#108) (@ghislainb)

- Julia
Published by github-actions[bot] almost 2 years ago

Bcube - v0.1.9

Bcube v0.1.9

Diff since v0.1.8

Merged pull requests: - Better hypersurface support (#99) (@ghislainb)

- Julia
Published by github-actions[bot] almost 2 years ago

Bcube - v0.1.8

Bcube v0.1.8

Diff since v0.1.7

Merged pull requests: - Volumic subdomain integration (#96) (@bmxam) - Setting up workflow_dispatch for actions (#97) (@bmxam) - rename getters of DofHandler and propagate (#98) (@ghislainb)

Closed issues: - Subdomain integration (#89)

- Julia
Published by github-actions[bot] almost 2 years ago

Bcube - v0.1.7

Bcube v0.1.7

Diff since v0.1.6

Merged pull requests: - Refactor integration (#76) (@bmxam) - More options for gen_rectangle_mesh (#79) (@ghislainb) - Integration on curve (#80) (@bmxam) - 5-nodes Pyramid (#81) (@bmxam) - Fix read_msh_with_cell_names (#82) (@bmxam) - Bump julia-actions/cache from 1 to 2 (#83) (@dependabot[bot]) - Fix for coplanarrotation (#84) (@bmxam) - Better support for MeshCellData with `writevtklagrange(#90) (@ghislainb) - Fix geom order for Gmsh mesh (#91) (@ghislainb) - Better support of different kind of DoF types withFEFunctionandassemblelinear(#92) (@ghislainb) - idof_by_* for Pyramid Lagrange 1 (#93) (@bmxam) - MaterializeMeshCellData` on face / Side (#94) (@bmxam)

Closed issues: - idofbyedge for Pyramid (#86) - Materialize MeshData on Side (#87) - MeshFaceData? (#88)

- Julia
Published by github-actions[bot] almost 2 years ago

Bcube - v0.1.6

Bcube v0.1.6

Diff since v0.1.5

Merged pull requests: - Rename coords and getcoord to getcoords (#78) (@bmxam)

- Julia
Published by github-actions[bot] almost 2 years ago

Bcube - v0.1.5

Bcube v0.1.5

Diff since v0.1.4

Merged pull requests: - Cell normal operator and misc (#75) (@bmxam)

- Julia
Published by github-actions[bot] almost 2 years ago

Bcube - v0.1.4

Bcube v0.1.4

First public register version

Merged pull requests: - Fix bilinear assemble (#1) (@ghislainb) - VTK output on high-order Lagrange elements (#2) (@bmxam) - Refactor gmsh mesh generators (#3) (@bmxam) - Moving tutorials to BcubeTutorials (#4) (@bmxam) - Add coverage with codecov in CI pipeline (#5) (@ghislainb) - Fix AffineFESystem (#7) (@bmxam) - Enable dependabot for Github actions (#8) (@ghislainb) - Update compathelper workflow (#10) (@ghislainb) - Bump actions/checkout from 1 to 4 (#11) (@dependabot[bot]) - Add workflow for doc preview cleanup (#12) (@ghislainb) - Remove solve export for compat with DifferentialEquations (#14) (@bmxam) - Add benchmark workflow based on AirspeedVelocity.jl (#15) (@ghislainb) - Gradient of scalar-valued PhysicalFunction (#18) (@bmxam) - Gradient of a vector-valued PhysicalFunction (#19) (@bmxam) - Bump actions/checkout from 2 to 4 (#22) (@dependabot[bot]) - Fix LazyOperators with UniformScaling (#24) (@ghislainb) - Fix deprecated syntax for Vararg (#25) (@ghislainb) - Update documentation main page (#27) (@bmxam) - Gradient for operators (#29) (@ghislainb) - Bump actions/upload-artifact from 2 to 4 (#31) (@dependabot[bot]) - Add new LazyBinaryOperator pow (#32) (@ghislainb) - Add tag to boundary nodes of basic_mesh (#33) (@ghislainb) - Assemble bilinear forms on FaceDomain (#35) (@ghislainb) - Bump actions/cache from 3 to 4 (#36) (@dependabot[bot]) - Addition of multiplierFESpace (#37) (@lokmanb) - Bump peter-evans/find-comment from 2 to 3 (#38) (@dependabot[bot]) - Bump peter-evans/create-or-update-comment from 3 to 4 (#39) (@dependabot[bot]) - Bump codecov/codecov-action from 3 to 4 (#40) (@dependabot[bot]) - Enabling computations on hypersurface (#42) (@bmxam) - Better support of MultiIntegration (#43) (@ghislainb) - ctype before cnodes (#44) (@bmxam) - Add codecov token (#45) (@ghislainb) - Cleaning exports (#46) (@bmxam) - fix Tetra4 for 3D mesh (#48) (@ghislainb) - Hypersurface II (#49) (@bmxam) - Refactor exports in runtests.jl (#50) (@bmxam) - Improve tetra support (#51) (@ghislainb) - Hexa mesh generator (#54) (@bmxam) - Doc : how to build custom operator (#57) (@bmxam) - Support for array of functions in MeshData (#58) (@bmxam) - Fix rectangle mesh boundary (#59) (@bmxam) - New benchmark assemble (#60) (@ghislainb) - Improve type stability and inference for bilinear assemble and run CI/CD with julia v1.10 (#62) (@ghislainb) - Remove celldata.jl (#63) (@bmxam) - New compute function (#64) (@bmxam) - Mesh face data (#65) (@bmxam) - Fix for varonvertices (#69) (@bmxam) - Add github workflow for integration tests (#72) (@ghislainb)

Closed issues: - Gradient (or jacobian) of PhysicalFunction (#16) - Bcube.compute should not be applied to InteriorFaceDomain (#17) - Define a PhysicalFunction with another one (#20) - LazyOperators and UniformScaling (#23) - Pow of a LazyOp (#30) - Gradient of LazyOp on hypersurface (#41) - Excessive computation time for matrix construction with gradients in bilinear form in Julia 1.10.1 (#47) - Missing tags for corner nodes in rectangular mesh generator (#56) - Boundary integration in 1D for MultiFESpace (#66) - Boundary integration in 2d with MultiFESpace (#67)

- Julia
Published by github-actions[bot] almost 2 years ago