Releases: easifem/classes
Releases · easifem/classes
easifemClasses-v23.10.0
What's Changed
- Block node field by @vickysharma0812 in #73
- Fixed String issue by @vickysharma0812 in #74
- Block node field by @vickysharma0812 in #75
- Night commit by @vickysharma0812 in #76
- nightly commit by @vickysharma0812 in #77
- Block node field by @vickysharma0812 in #79
- Block node field by @vickysharma0812 in #80
- Block node field by @vickysharma0812 in #81
- Several enhancements in Mesh, Domain DomainConnectivity by @vickysharma0812 in #82
- nightly commit by @vickysharma0812 in #83
- renaming deallocat data by @vickysharma0812 in #84
- Block node field by @vickysharma0812 in #85
- Block node field by @vickysharma0812 in #94
- Block node field by @vickysharma0812 in #95
- Block node field by @vickysharma0812 in #96
- Block node field by @vickysharma0812 in #97
- Block node field by @vickysharma0812 in #98
- Block node field by @vickysharma0812 in #99
- Block node field by @vickysharma0812 in #100
- Dev by @vickysharma0812 in #101
- Dev by @vickysharma0812 in #102
- Dev by @vickysharma0812 in #105
- Working on orthogonal polynomials by @vickysharma0812 in #115
- Some improvement on polynomials in easifem by @vickysharma0812 in #116
- Dev by @vickysharma0812 in #117
- Dev by @vickysharma0812 in #118
- Enhancements for plotting and polynomial3D by @vickysharma0812 in #141
- Refelement by @vickysharma0812 in #144
- Finite elements and polynomials by @vickysharma0812 in #145
- Dev by @vickysharma0812 in #147
- Dev by @vickysharma0812 in #151
- Dev by @vickysharma0812 in #155
- Enhancements in CMake-build by @vickysharma0812 in #156
- Adding install.py package.py by @vickysharma0812 in #157
- Dev by @vickysharma0812 in #158
- Dev by @vickysharma0812 in #159
- MacOSX build bug fix by @vickysharma0812 in #161
- Updates in Fields and FiniteElements by @vickysharma0812 in #162
Full Changelog: v21.3.0...v23.10.0
easifemClasses-v21.3.0
Third Quarter Release of EASIFEM CLASSES V21.3.0 ❤️ 💯
Summary
This is 3rd Quarter release of easifemClasses in year 2021. easifemClasses is a work in progress, but it can be used by the users.
Work duration: July-2021 to Sept-2021
The summary of progress made in September 2021
Issued opened in Sept 2021
Pull request made in Sept 2021
What is new?
This release includes the following features.
Testing ⚙️
- tests/ tutorials have been removed from this repository 🙉
- they are kept inside the
easifem-testsdirectory, which is a different ongoing project 😎
Documentation 📖
- Documentation is now picking up speed 🚀 🚄 . It will be over by the next release 👯 🪐
- New website has been developed 😄 , which contains the main documentation of the library. I will release it soon.
Enhancements
- CMake build support, both Unix Makefiles and Ninja generator works well 👍🏼 😆
-
.f90extension now changed to.F90, this is necessary as we use preprocessing commands in the source files 😫 - New Sparse Matrix Structure and methods have been added
- EASIFEM+METIS Interface is ready
- CInterpolability 💯 New methods have been added to ease the C-interface writing part.
- HDF5, TXTFile, InputFile, MSHFile has been added
- Gmsh+Fortran API is added
- All new implementation of
Mesh_class - All new implementation of
Domain_class - HDF5 based import and export
- Fortran List, Pointer list, and many other template-based containers.
What is next? ⚡ 🏛️
- I am working on CI-CD part, it will be done in the next release
- I have started building Test Driven Development, it will be done in the next release.
- 3D element support
- Further enhancements in the CSRMatrix
- Lapack and BLAS methods for
RealVector, Fortran Vector,RealMatrix_, andFortran Array - Support for Higher-order element support
- Support for Mixed/Hybrid FEM
- DA32 support
- XDMF support
- STL support
- BlockMatrix and BlockNode Fields
- New linear solvers
- Eigen solvers
- Interface to LIS libraries
Regards
Vikas
Regards
Vikas