forked from gismo/gismo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog
82 lines (76 loc) · 2.94 KB
/
changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
G+smo 0.8 Alpha
===============
v0.8.0
------
This is the first Alpha release of G+Smo. It includes the modules for
NURBS, Hierarchical splines, and isogeometric analysis of elliptic PDE
problems.
v0.8.1 (https://github.com/gismo/gismo/releases/tag/v0.8.1)
------
* IMPROVED
- Some restructuring of the class hierarchy
* FIXED
- Several fixes and performance updates
v0.8.2 (https://github.com/gismo/gismo/releases/tag/v.0.8.2)
------
* IMPROVED
- Many improvements and performance updates, as well as some restructuring
v0.8.3 (https://github.com/gismo/gismo/releases/tag/v0.8.3)
------
* NEW
- Changelog file
- Kronecker product of matrices
- Gauss-Lobatto rules
- Expression assembler
- Multigrid with standard smoothers
- Spectra plugin for sparse eigenvalue problems
* IMPROVED
- Ctest and cmake scripts
- Unittest framework, made unittest++ external package
- Templatized iterative solvers
- File handling using gsFileManager
- Zlib external handling (option to use system installed dynamic library)
* FIXED
- OpenMP features (Pardiso options, use in assemblers)
- Memory and pointer handling
- Performance bug in gsFitting
v0.8.4 (https://github.com/gismo/gismo/releases/tag/v0.8.4)
------
* NEW
- gsParametrization
- gsHalfEdgeMesh
- Matlab plugin
- MultiPrecision extension
- Automated submodule system
- Isogeometric preconditioners for spline patches
* IMPROVED
- gsOptionList, added MultiInt
- Many vectors now have a reserve before call of push_back
- External codes are downloaded at configure time
- Remove gsFunctionSet::compute(const gsMapData & in, gsFuncData & out)
- Remove unimplemented gsBulk::toMesh and gsVolume::toMesh
- Multiple arithmetic type adaptors are included in gsFunctionExpr
- Configurable file-write precision
- Doxygen documentation
* FIXED
- gsMesh, fixed gsMesh::cleanMesh, fixed copy constructor
- -Wextra and -Wunused_parameter Warnings
- Several bug-fixes
v21.12.0 (https://github.com/gismo/gismo/releases/tag/v21.12.0)
------
* NEW
- Change versioning scheme to YEAR.MONTH
- New docker builders
- Added submodule system with automated download and deployment
- New optional submodules: gsElasticity, gsExaStencils, gsCodiPack, gsCompFlow, gsStructuralAnalysis, gsKLShell, gsMultiPrecision, gsSpectra, gsOpenCascade, gsUnum
- Added reader for IGES files
- New example files and codes: gsMakeMultiPatch, ieti_example, ieti2_example, kirchhoff-Love_example, quadrature_example, quasiInterpolation_example, constrained_fitting
- Few new assemblers and better patch interface computations
- New modules included in the sources: gsIeti module, gsMsplines module
* IMPROVED
- Improved FindXX.cmake and other CMake scripts
- Better unit-tests
- Advanced Doxygen documentation
- Better CI testing on several platforms (added gitlab-ci, Jenkins, upgraded ctest_script.cmake)
- Removed deprecated classes (eg. gsGeometryEvaluator,gsNorms)
- Fix many warnings and other issues