Releases: gridap/Gridap.jl
Releases · gridap/Gridap.jl
v0.17.0
Gridap v0.17.0
Closed issues:
MethodError: (TensorValue{0, 1, Float64, L} where L)() is ambiguous
(#659)- Pending tasks after Geometry module refactoring. (#660)
- NLSolve + GridapPardiso + SparseMatricesCSR error (#668)
- remove fill_entries! and use LinearAlgebra.fillstored! (#678)
Merged pull requests:
- Geometry (#662) (@fverdugo)
- Fixed get_glue and get_facet_normal in AppendedTriangulation (#663) (@fverdugo)
- Mixc fixes for issue 660 (#664) (@fverdugo)
- Optimization in AppendedArray (#665) (@fverdugo)
- Added TriangulationView (#669) (@fverdugo)
- Adding DensifyInnerMostBlockLevelMap (#670) (@amartinhuertas)
- Fix clagrangian space (#671) (@fverdugo)
- Fixed a bug in pos_and_neg_length for a degenerated case (#672) (@amartinhuertas)
- Bezier-Bernstein Reference FEs (#675) (@pmartorell)
- Rational beziers (#676) (@pmartorell)
- Generalizing nz allocation (#677) (@amartinhuertas)
- Replacing fill_stored! by fill! or LinearAlgebra.fillstored! for arrays (#680) (@amartinhuertas)
- Adding symbolic loop vector (#681) (@amartinhuertas)
- add support to generate pvtu files (#682) (@fverdugo)
- Misc fixes (#683) (@amartinhuertas)
- Misc tasks needed for GridapDistributed (#685) (@fverdugo)
- Introduced alias Interior and also use views of Triangulation in test (#686) (@fverdugo)
- Release 0.17 (#688) (@fverdugo)
v0.16.5
Gridap v0.16.5
Closed issues:
- Rationale behind
DiscreteModelPortion
inheritance relation (#644)
Merged pull requests:
- Optimizing conforming rt fes (#638) (@amartinhuertas)
- Fixing inheritance relationship in DiscreteModelPortion data type (#645) (@amartinhuertas)
- Fixing naming convention for BoundaryDiscreteModel.jl (#648) (@amartinhuertas)
- Fixing normal skeleton triangulation for manifolds (#649) (@amartinhuertas)
- Div support for fe functions (#650) (@amartinhuertas)
- Fixing bug in boundary discrete model (#651) (@amartinhuertas)
- Wrote additional high level API assembly functions (#652) (@amartinhuertas)
- Trying to fix CI in master (#654) (@fverdugo)
- Added GenericAssemblyStrategy (#655) (@fverdugo)
- preparing release 0.16.5 (#656) (@fverdugo)
v0.16.4
Gridap v0.16.4
Closed issues:
ReferenceFE
factory function (#385)- Periodic Boundary Conditions + Dirichlet BCs (#463)
- Generalise Tensor Operations (#576)
- Help with understanding
lazy_map
overload (#594) - Summation of LazyArrays (#610)
- Nnz and structure of matrices (#612)
- Correct logical condition in if statement? (#626)
- Error using autodiff in Incompressible N-S (#629)
- Element-specific material properties (#633)
- Define a Dirichlet boundary condition for the whole domain (#634)
- Access the coordinate x in the weak form (#635)
Merged pull requests:
- CompatHelper: bump compat for "FillArrays" to "0.12" (#627) (@github-actions[bot])
- Evaluate any monomial basis at single point (#628) (@Balaje)
- Interpolate everywhere arbitrary points (#632) (@Balaje)
- div(v)p and qdiv(u) trick in reference space high level API for high order geometric mappings (#636) (@amartinhuertas)
- Easy improvements in interpolatable (#639) (@fverdugo)
- CompatHelper: bump compat for BSON to 0.3, (keep existing compat) (#640) (@github-actions[bot])
- Pending changes to PR 636 that it is convenient to perform ASAP into master (#642) (@amartinhuertas)
- Preparing release 0.16.4 (#643) (@fverdugo)
v0.16.3
Gridap v0.16.3
Merged pull requests:
v0.16.2
Gridap v0.16.2
Closed issues:
- Second derivatives of the residual using automatic differentiation (#458)
- Issue integrating multifield in boundaries (#614)
- Why not an error? (#617)
Merged pull requests:
- Removing unnecessary using test (#613) (@amartinhuertas)
- Delete REQUIRE (#615) (@amartinhuertas)
- Issue 614 (#616) (@fverdugo)
- Removed export of no longer existing symbol (#618) (@amartinhuertas)
- Extended functions for ArrayBlock (#620) (@oriolcg)
- CompatHelper: bump compat for "BlockArrays" to "0.16" (#621) (@github-actions[bot])
- Preparing release 0.16.2 (#622) (@fverdugo)
v0.16.1
Gridap v0.16.1
Merged pull requests:
v0.16.0
Gridap v0.16.0
Closed issues:
- Make FEFunction objects callable (as functions of coordinates) (#425)
- Multi-field in mixed-dimensional FE spaces (#483)
- Assembly Refactoring (#534)
- Replace object -> value in ConstantField (#565)
- Renaming point_to_cell! (#607)
- Summation of LazyArrays (#610)
Merged pull requests:
- Allow evaluating FE functions at arbitrary points (#523) (@eschnett)
- Improve csr assembly (#600) (@fverdugo)
- Adding missing method for LinearSolver (#601) (@fverdugo)
- Minor fix in evaluate!(cache,k::TransposeMap,f::ArrayBlock) signature (#602) (@amartinhuertas)
- Implemented divergence for rank 2 tensor-valued functions (#604) (@fverdugo)
- Compressed assembly (#605) (@fverdugo)
- Misc renamings (#606) (@fverdugo)
- Renaming point_to_cell (#608) (@santiagobadia)
- Adding deprecation errors for get_free_values and get_dirichlet_values (#609) (@fverdugo)
v0.15.5
Gridap v0.15.5
Closed issues:
- Complex Matrix Support (#411)
- BlockArrayCoo assumes same type for all blocks (#430)
- RT FEs on manifolds (writing in progress) (#571)
- Refactor block machinery (#581)
- Constant multiplying a multi-field DomainContribution not working (#588)
- Error of
get_data
onOperationCellField
argument made out ofSingleFieldFEBasis
(arising from)MultifieldCellField
(#591) - Obsolete comment (and function?) in FESpaceInterfaces.jl (#593)
Merged pull requests:
- Provide InverseField (#557) (@eschnett)
- Avoid a call to _RT_nodes_and_moments in return_cache (#574) (@amartinhuertas)
- Mixed dims (#575) (@oriolcg)
- Misc changes in order to support RT FEs in general manifolds (i.e., num_cell_dims(model) < num_point_dims(model)) (#577) (@amartinhuertas)
- Misc Optimizations (#578) (@fverdugo)
- Towards a generalized implementation of RT FEs that does not assume an oriented global mesh. (#579) (@amartinhuertas)
- Solved an ambiguity in the declaration of propertynames for FEFunctions (#582) (@amartinhuertas)
- Block refactoring (#583) (@fverdugo)
- Optimizations (#585) (@fverdugo)
- Use CLagrancianFESpace when poissible (#587) (@fverdugo)
- Fix related to issue #588 (#589) (@oriolcg)
- Misc optimizations wrt assembly (#590) (@fverdugo)
- Removed unnecessary line in Maps.jl (#592) (@amartinhuertas)
- Update comment in FESpaceInterface.jl (#595) (@amartinhuertas)
- Allowing to reuse caches when inserting elemental matrices and vectors to global arrays (#596) (@fverdugo)
- Adding new differential operators (#597) (@fverdugo)
- Minor changes so that PETSc matrices call assembly Begin/End (#598) (@fverdugo)
v0.15.4
v0.15.3
Gridap v0.15.3
Closed issues:
- Different tensor types should not compare equal (#558)
- Including partial derivatives in variational formulation (#561)
Merged pull requests:
- get_cell_map returns array of AffineMap for linear grids of simplices (#553) (@fverdugo)
- Correct return value of _generate_cell_to_vertices (#555) (@eschnett)
- Avoid allocating temporary array (#556) (@eschnett)
- Correct spelling of variable name (#559) (@eschnett)
- Bugfix in print_op_tree (#563) (@fverdugo)
- Ensure different tensor types compare different (#564) (@eschnett)
- Moving to 0.15.3 (#566) (@amartinhuertas)