Gridap.jl Versions Save

Grid-based approximation of partial differential equations in Julia

v0.17.16

1 year ago

Gridap v0.17.16

Diff since v0.17.15

Closed issues:

  • Introductory book (#816)
  • Use rethrow to improve error messages in notebook and vscode (#843)
  • Evaluation at nodes (#846)
  • Dual boundary conditions on a variable? (#850)

Merged pull requests:

  • GeneralizedAlpha for 2nd order ODE (#847) (@shagun751)
  • Fix collect matrix bug (#849) (@oriolcg)
  • Helper for loading gmsh (#851) (@antoine-levitt)
  • Positive simplexify (#852) (@pmartorell)
  • Removed unused type variables (#853) (@ericneiva)
  • Adding tests with different trial and test spaces sizes (#855) (@amartinhuertas)
  • Preparing release 0.17.16 (#857) (@amartinhuertas)

v0.17.15

1 year ago

Gridap v0.17.15

Diff since v0.17.14

Closed issues:

  • Add DiractDistribution for point "things" (#357)
  • "boundary" of closed boundary (#791)
  • Basic tutorial for writing and meaning of special characters (#818)
  • Interpolation/Evaluation at a point in 3D (#824)
  • Error:: Tuple must be non-empty (#825)
  • TransientFESolution modifies the cellfields previously yielded (#827)
  • define length(::TransientFESolution) or set it Base.SizeUnknown() (#832)

Merged pull requests:

  • Fix for empty meshes (#820) (@fverdugo)
  • Implementing bdm (#823) (@santiagobadia)
  • Interface trian (#830) (@oriolcg)
  • collect & comprehension on TransientFESolutions (#833) (@Antoinemarteau)
  • added lastindex for MultiValue and tests (#834) (@kishore-nori)
  • Upgrading gh actions to Julia 1.8 (#835) (@amartinhuertas)
  • added constant space and test (#836) (@santiagobadia)
  • Adding support to DiracDelta for generic points in the domain (#837) (@kishore-nori)
  • Made GenericQuadrature general to accept AbstractVectors (#839) (@kishore-nori)
  • Adding support for quadrature in Float32 precision (#840) (@kishore-nori)
  • Preparing 0.17.15 (#844) (@amartinhuertas)

v0.17.14

1 year ago

Gridap v0.17.14

Diff since v0.17.13

Closed issues:

  • Gradient of Integration domain contribution involving SkeletonTriangulation (#787)
  • Problems with DG formulation of Biharmonic Equation (#793)
  • Volumes interaction code - "this function is not yet implemented" (#794)
  • Problem with nothing tag in Autodiff.jl for mixed spatial and DOF based derivatives (#805)
  • Gmsh generated triangular elements failed to construct first order Nedelec FE space (#812)

Merged pull requests:

  • CompatHelper: bump compat for DocStringExtensions to 0.9, (keep existing compat) (#790) (@github-actions[bot])
  • CompatHelper: bump compat for AbstractTrees to 0.4, (keep existing compat) (#796) (@github-actions[bot])
  • Towards AD for Skeleton integration terms - gradient added (#797) (@kishore-nori)
  • To remove an old comment not relevant anymore (#798) (@kishore-nori)
  • Extended gradient for MultiField functionals involving Skeleton integration (#799) (@kishore-nori)
  • Changed the method for SkeletonCellFieldPair for AD to work with operations inside mean and jump (#800) (@kishore-nori)
  • Space time by extrusion (#801) (@santiagobadia)
  • Extended the jacobian to functionals involving Skeleton terms (#803) (@kishore-nori)
  • High order Nedelec elements on simplices (#804) (@fverdugo)
  • Added a dummy tag for ForwardDiff configs being constructed in Gridap Autodiff.jl to fix issue #805 (#806) (@kishore-nori)
  • fix_push_normal_for_rectangular_jacs (#809) (@amartinhuertas)
  • Added sticker type image with white outline to work for dark/light backgrounds and as sticker (#810) (@Kevin-Mattheus-Moerman)
  • fixing nedelec on tris (#813) (@santiagobadia)
  • Fixed jacobian for general test basis where dim not same as trial for Skeleton integration terms (#815) (@kishore-nori)
  • Prepare release 0.17.14 (#819) (@fverdugo)

v0.17.13

2 years ago

Gridap v0.17.13

Diff since v0.17.11

Closed issues:

  • Fixing Newmark test (#749)
  • 2nd order derivatives fail for high order P elements (#770)
  • Cartesian model with periodic boundaries + simplexify (#778)
  • Removing/Minimizing Potential Gibbs Phenomenon From Model (#780)
  • Quick Question: Gradient of a VectorValue is a Tensor? (#784)

Merged pull requests:

  • Newest vertex bisection in 2D [WIP] (#733) (@aerappa)
  • Add missing dot product between 3-order and 2-order tensors. (#769) (@fverdugo)
  • Fixes related with 2nd order derivatives on vector-valued fields (#771) (@fverdugo)
  • fix mistake (#772) (@ConnorMallon)
  • Bump release 0.17.12 (#773) (@fverdugo)
  • Add modal c0 machinery (#777) (@ericneiva)
  • Fix issue 778 (#779) (@fverdugo)
  • Generalized alpha (#781) (@oriolcg)
  • Removed un-needed call to get_glue (#786) (@amartinhuertas)
  • bump release 0.17.13 (#792) (@santiagobadia)

v0.17.11

2 years ago

Gridap v0.17.11

Diff since v0.17.10

Closed issues:

  • ERROR When Calculating symmetric_gradient on Trial Function (#753)
  • Error when evaluating cell field (#760)
  • writevtk for empty triangulations (#762)

Merged pull requests:

  • Bugfix for issue #760 (#761) (@fverdugo)
  • Fix interface trian (#763) (@fverdugo)
  • corrected typos and added missing description of GenericQuadrature (#764) (@kishore-nori)
  • Fixes for empty meshes (#765) (@fverdugo)
  • Fixed issue 762, writing vtk files with empty triangulations (#766) (@principejavier)
  • Bump release 0.17.11 (#767) (@fverdugo)

v0.17.10

2 years ago

Gridap v0.17.10

Diff since v0.17.9

Closed issues:

  • Interpolate funs at arbitrary points inside active domain? (#747)
  • No command to find eigen value and eigen vector (#757)

Merged pull requests:

  • fixed Newmark tests (#750) (@oriolcg)
  • fill! to fillstored! (#751) (@oriolcg)
  • Restrict to active model the evaluation of a FE function at arbitrary points (#752) (@ericneiva)
  • bugfix in FESpaces: Int8 -> Int16 in mldof (#754) (@pmartorell)
  • Implement addition and subtraction between TensorValue and SymTensorValue (#755) (@ericneiva)
  • Renaming GridapODEs to ODEs (#756) (@oriolcg)
  • Nedelec elements on triangles and tetrahedra (#758) (@fverdugo)
  • Bump release 0.17.10 (#759) (@fverdugo)

v0.17.9

2 years ago

Gridap v0.17.9

Diff since v0.17.8

Closed issues:

  • Solvability in mean zero spaces (#743)

Merged pull requests:

  • Shape derivative (#653) (@ConnorMallon)
  • Fix for issue #743 (#746) (@fverdugo)
  • GridapODEs in Gridap (#748) (@santiagobadia)

v0.17.8

2 years ago

Gridap v0.17.8

Diff since v0.17.7

Closed issues:

  • Hessian ad multifield (#711)
  • Decouple Triangulation objects from integration loop (WIP) (#732)

Merged pull requests:

  • Interpolation point error (#729) (@oriolcg)
  • Upgrading to 1.7 in GH actions (#730) (@amartinhuertas)
  • Ad multifield hessian function (#731) (@tmigot)
  • Bugfix in reference_grid(TET) (#734) (@pmartorell)
  • Added dummy parts argument in CartesianDiscreteModel to mimic the API in GridapDistributed (#735) (@fverdugo)
  • Pvd functions (#736) (@oriolcg)
  • Length multifield fe space (#737) (@oriolcg)
  • Improving support for periodic BCs (#738) (@fverdugo)
  • Enable removal of boundary tags in certain directions. (#739) (@fverdugo)
  • Bug-fixed _flatten_upper_triangle generated function (#740) (@amartinhuertas)
  • Triangulation(trian) should the trian (#742) (@fverdugo)
  • Release 0.17.8 (#744) (@fverdugo)

v0.17.7

2 years ago

Gridap v0.17.7

Diff since v0.17.6

Closed issues:

  • How to compute the "change of surface" for facet integration in arbitrary dimensions? (#67)
  • Trace-based numerical methods (HDG, VEM, HHO...) (#83)
  • Rename add_entry! by update_entry!? (#259)
  • Eliminate CompressedArray and replace it by IndexedArray (#271)
  • Explore the possibility to use view (i.e., SubArray) as a replacement of Subvector (#296)
  • Misc renaming and minor changes after low-level tutorial (#363)
  • Use struct-like traits for constraint_style in FE space hierarchy (#399)
  • #398 not reproducible on Gridap v0.14.0 (#400)
  • Potential Improvements in current implementation of FESpaceWithConstantFixed (#406)
  • Misc low-level, non-strategic observations on 0.15 release (#493)
  • Improve Raviart-Thomas reffes for cubes/simplices (#500)
  • Inconsistency among eltype of LazyArray and the type of the entry returned by get_index (#603)
  • Doubts in regards to some functions in ArrayBlocks.jl (#619)
  • Check efficiency of RT implementation (#637)
  • Reducing permanent memory storage in BoundaryDiscreteModel and DiscreteModelPortion ? (#641)
  • Current approach to manifold mesh generation (#646)
  • Best strategy to reduce compile times? (#723)

Merged pull requests:

  • Improve compile time (dramatically in some cases) by removing @inline statements (#726) (@fverdugo)
  • CellFE constructor now gets optional arguments and pass them down (#728) (@amartinhuertas)

v0.17.6

2 years ago

Gridap v0.17.6

Diff since v0.17.5

Closed issues:

  • The divergence of an scalar field in 1D currently returns a VectorValue{1} and it should not ... (#710)
  • Visualising solution (#717)
  • Issues with TriangulationView? (#722)

Merged pull requests:

  • Operation tree optimization (#701) (@oriolcg)
  • Removing exports of deprecated data types in Geometry module (#712) (@amartinhuertas)
  • export data_index (#713) (@oriolcg)
  • Cartesian boundary grid (#714) (@oriolcg)
  • Fixes test_broken in GridapDistributed (#715) (@amartinhuertas)
  • Small refactor in meas(::MultiValue{1,D}) (#719) (@pmartorell)
  • Update README.md (#721) (@amartinhuertas)
  • Fix issue #722 (#724) (@fverdugo)
  • Bump release 0.17.6 (#725) (@amartinhuertas)