"Fossies" - the Fresh Open Source Software Archive 
Member "getdp-3.5.0-source/CHANGELOG.txt" (13 May 2022, 10353 Bytes) of package /linux/privat/getdp-3.5.0-source.tgz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the latest
Fossies "Diffs" side-by-side code changes report for "CHANGELOG.txt":
3.4.0_vs_3.5.0.
1 3.5.0 (May 13, 2022): generalized Trace operator on non-conforming meshes; new
2 Errf function; source code reorganization.
3
4 3.4.0 (September 23, 2021): new Min and Max functions on constants (at parse
5 time); fixed regression in trees of edges in 2D; added support for non-ASCII
6 paths on command line on Windows; GetDP now requires C++11 and CMake 3.3; small
7 bug fixes.
8
9 3.3.0 (December 21, 2019): improved support for curved elements; added support
10 for auto-similar trees of edges (e.g. for sliding surfaces in 3D); update for
11 latest Gmsh version.
12
13 3.2.0 (July 1, 2019): improved node and edge link constraints search using
14 rtree; added support for BF_Edge basis functions on curved elements; small
15 fixes.
16
17 3.1.0 (April 19, 2019): added support for high-order (curved) Lagrange elements
18 (P2, P3 and P4); added support for latest Gmsh version; code refactoring.
19
20 3.0.4 (December 9, 2018): allow general groups in Jacobian definitions; fixed
21 string parser regression.
22
23 3.0.3 (October 18, 2018): new AtGaussPoint PostOperation option; bug fixes.
24
25 3.0.2 (September 10, 2018): small compilation fixes.
26
27 3.0.1 (September 7, 2018): small bug fixes.
28
29 3.0.0 (August 22, 2018): new extrapolation (see SetExtrapolationOrder) in
30 time-domain resolutions; new string macros; added support for Gmsh MSH4 file
31 format; new file handling operations and ElementTable format in PostOperation;
32 added support for curved (2nd order) simplices; enhanced communication of
33 post-processing data with ONELAB; many new functions (Atanh, JnSph, YnSph,
34 ValueFromTable, ListFromServer, GroupExists, ...); various small bug fixes.
35
36 2.11.3 (November 5, 2017): new 'Eig' operator for general eigenvalue problems
37 (polynomial, rational); small improvements and bug fixes.
38
39 2.11.2 (June 23, 2017): minor build system changes.
40
41 2.11.1 (May 13, 2017): small bug fixes and improvements.
42
43 2.11.0 (January 3, 2017): small improvements (complex math functions, mutual
44 terms, one side of, get/save runtime variables) and bug fixes.
45
46 2.10.0 (October 9, 2016): ONELAB 1.3 with usability and performance
47 improvements.
48
49 2.9.2 (August 21, 2016): small bug fixes.
50
51 2.9.1 (August 18, 2016): small improvements (CopySolution[], -cpu) and bug
52 fixes.
53
54 2.9.0 (July 11, 2016): new ONELAB 1.2 protocol with native support for lists;
55 simple C++ and Python API for exchanging (lists of) numbers and strings;
56 extended .pro language for the construction of extensible problem definitions
57 ("Append"); new VolCylShell transformation; new functions (Min, Max, SetDTime,
58 ...); small fixes.
59
60 2.8.0 (March 5, 2016): new Parse[], {Set,Get}{Number,String}[] and
61 OnPositiveSideOf commands; added support for lists of strings; various
62 improvements and bug fixes for better interactive use with ONELAB.
63
64 2.7.0 (November 7, 2015): new Else/ElseIf commands; new timing and memory
65 reporting functions.
66
67 2.6.1 (July 30, 2015): enhanced Print[] command; minor fixes.
68
69 2.6.0 (July 21, 2015): new ability to define and use Macros in .pro files; new
70 run-time variables (act as registers, but with user-defined names starting with
71 '$') and run-time ONELAB Get/Set functions; new Append*ToFileName PostOperation
72 options; new GetResdidual and associated operations; fixes and extended format
73 support in MSH file reader; fixed UpdateConstraint for complex-simulated-real
74 and multi-harmonic calculations.
75
76 2.5.1 (April 18, 2015): enhanced Python[] and DefineFunction[].
77
78 2.5.0 (March 12, 2015): added option to embed Octave and Python interpreters;
79 extended "Field" functions with gradient; extended string and list handling
80 functions; new resolution and postprocessing functions (RenameFile, While, ...);
81 extended EigenSolve with eigenvalue filter and high order polynomial EV
82 problems; small bug fixes.
83
84 2.4.4 (July 9, 2014): better stability, updated onelab API version and inline
85 parameter definitions, fixed UpdateConstraint in harmonic case, improved
86 performance of multi-harmonic assembly, fixed memory leak in parallel MPI
87 version, improved EigenSolve (quadratic EVP with SLEPC, EVP on real matrices),
88 new CosineTransform, MPI_Printf, SendMergeFileRequest parser commands, small
89 improvements and bug fixes.
90
91 2.4.3 (February 7, 2014): new mandatory 'Name' attribute to define onelab
92 variables in DefineConstant[] & co; minor bug fixes.
93
94 2.4.2 (Septembre 27, 2013): fixed function arguments in nested expressions;
95 minor improvements.
96
97 2.4.1 (July 16, 2013): minor improvements and bug fixes.
98
99 2.4.0 (July 9, 2013): new two-step Init constraints; faster network computation
100 (with new -cache); improved Update operation; better cpu/memory reporting; new
101 -setnumber, -setstring and -gmshread command line options; accept unicode file
102 paths on Windows; small bug fixes.
103
104 2.3.1 (May 11, 2013): updated onelab; small bug fixes.
105
106 2.3.0 (March 9, 2013): moved build system from autoconf to cmake; new family of
107 Field functions to use data imported from Gmsh; improved list handling; general
108 code cleanup.
109
110 2.2.1 (July 15, 2012): cleaned up nonlinear convergence tests and integrated
111 experimental adaptive time loop code; small bug fixes.
112
113 2.2.0 (June 19, 2012): new solver interface based on ONELAB; parallel SLEPC
114 eigensolvers; cleaned up syntax for groups, moving band and global basis
115 functions; new Field[] functions to interpolate post-processing datasets from
116 Gmsh; fixed bug in Sur/Lin transformation of 2 forms; fixed bug for periodic
117 constraints on high-order edge elements.
118
119 2.1.1 (April 12, 2011): default direct solver using MUMPS.
120
121 2.1.0 (October 24, 2010): parallel resolution using PETSc solvers; new Gmsh2
122 output format; new experimental SLEPc-based eigensolvers; various bug and
123 performance fixes (missing face basis functions, slow PETSc assembly with global
124 quantities, ...)
125
126 2.0.0 (March 16, 2010): general code cleanup (separated interface from kernel
127 code; removed various undocumented, unstable and otherwise experimental
128 features; moved to C++); updated input file formats; default solvers are now
129 based on PETSc; small bug fixes (binary .res read, Newmark -restart).
130
131 1.2.1 (March 18, 2006): Small fixes.
132
133 1.2.0 (March 10, 2006): Windows versions do not depend on Cygwin anymore; major
134 parser cleanup (loops & co).
135
136 1.1.2 (September 3, 2005): Small fixes.
137
138 1.1.0 (August 21, 2005): New eigensolver based on Arpack (EigenSolve);
139 generalized old Lanczos solver to work with GSL+lapack; reworked PETSc
140 interface, which now requires PETSc 2.3; documented many previously undocumented
141 features (loops, conditionals, strings, link constraints, etc.); various
142 improvements and bug fixes.
143
144 1.0.1 (February 6, 2005): Small fixes.
145
146 1.0.0 (April 24, 2004): New license (GNU GPL); added support for latest Gmsh
147 mesh file format; more code cleanups.
148
149 0.91: Merged moving band and multi-harmonic code; new loops and conditionals in
150 the parser; removed old readline code (just use GNU readline if available);
151 upgraded to latest Gmsh post-processing format; various small enhancements and
152 bug fixes.
153
154 0.89 (March 26, 2003): Code cleanup.
155
156 0.88: Integrated FMM code.
157
158 0.87: Fixed major performance problem on Windows (matrix assembly and
159 post-processing can be up to 3-4 times faster with 0.87 compared to 0.86,
160 bringing performance much closer to Unix versions); fixed stack overflow on Mac
161 OS X; Re-introduced face basis functions mistakenly removed in 0.86; fixed
162 post-processing bug with pyramidal basis functions; new build system based on
163 autoconf.
164
165 0.86 (January 25, 2003): Updated Gmsh output format; many small bug fixes.
166
167 0.85 (January 21, 2002): Upgraded communication interface with Gmsh; new
168 ChangeOfValues option in PostOperation; many internal changes.
169
170 0.84 (September 6, 2001): New ChangeOfCoordinate option in PostOperation; fixed
171 crash in InterpolationAkima; improved interactive postprocessing (-ipos);
172 changed syntax of parametric OnGrid ($S, $T -> $A, $B, $C); corrected Skin for
173 non simplicial meshes; fixed floating point exception in diagonal matrix
174 scaling; many other small fixes and cleanups.
175
176 0.83: Fixed bugs in SaveSolutions[] and InitSolution[]; fixed corrupted binary
177 post-processing files in the harmonic case for the Gmsh format; output files are
178 now created relatively to the input file directory; made solver options
179 available on the command line; added optional matrix scaling and changed default
180 parameter file name to 'solver.par' (Warning: please check the scaling
181 definition in your old SOLVER.PAR files); generalized syntax for lists
182 (start:[incr]end -> start:end:incr); updated reference guide; added a new short
183 presentation on the web site; OnCut -> OnSection; new functional syntax for
184 resolution operations (e.g. Generate X -> Generate[X]); many other small fixes
185 and cleanups.
186
187 0.82: Added communication socket for interactive use with Gmsh; corrected
188 (again) memory problem (leak + seg. fault) in time stepping schemes; corrected
189 bug in Update[].
190
191 0.81: Generalization of transformation jacobians (spherical and rectangular,
192 with optional parameters); changed handling of missing command line arguments;
193 enhanced Print OnCut; fixed memory leak for time domain analysis of coupled
194 problems; -name option; fixed seg. fault in ILUK.
195
196 0.80: Fixed computation of time derivatives on first time step (in
197 post-processing); added tolerance in transformation jacobians; fixed parsing of
198 DOS files (carriage return problems); automatic memory reallocation in
199 ILUD/ILUK.
200
201 0.79: Various bug fixes (mainly for the post-processing of intergal quantities);
202 automatic treatment of degenerated cases in axisymmetrical problems.
203
204 0.78: Various bug fixes.
205
206 0.77: Changed syntax for PostOperations (Plot suppressed in favour of Print;
207 Plot OnRegion becomes Print OnElementsOf); changed table oriented
208 post-processing formats; new binary formats; new error diagnostics.
209
210 0.76: Reorganized high order shape functions; optimization of the
211 post-processing (faster and less bloated); lots of internal cleanups.
212
213 0.74: High order shape functions; lots of small bug fixes.
214
215 0.73: Eigen value problems (Lanczos); minor corrections.
216
217 0.7: constraint syntax; fourier transform; unary minus correction; complex
218 integral quantity correction; separate iteration matrix generation.
219
220 0.6: Second order time derivatives; Newton nonlinear scheme; Newmark time
221 stepping scheme; global quantity syntax; interactive post-processing; tensors;
222 integral quantities; post-processing facilities.
223
224 0.3: First distributed version.