Version 6.20
11/23/11
| • | Removes regridding ban on 3D problems with contact boundaries. |
| • | Adds a diagnostic for fractional power of a negative number. |
| • | Improves handling of multiple boundary conditions at CONTACT joints(2d) and edges(3d). |
| • | Improves handling of Tangential operator in 3D. |
| • | Improves expression simplification procedures involving UNORMAL operator. |
| • | Corrects an occasional error that caused a crash on rerun after an illegal symbol report. |
| • | Deleted INTSTRING operator. Use $ instead. |
| • | Adds a diagnostic to enforce monotonic increasing TABLE coordinates. |
| • | Adds a selector (FEATURE_INDUCTION) to suppress cell-size induction loop in domain generation. |
Version 6.19
06/23/11
| • | Corrects a convergence difficulty affecting some nonsymmetric steady-state problems (introduced in version 6.16). |
| • | Implements tensor operations DOT(tensor,tensor) and DOT(tensor,vector) and tensor component selectors XXCOMP()...ZZCOMP(). |
| • | Implements vector*vector producing a tensor. |
| • | Implements tensor**tensor, equivalent to DOT(tensor,tensor). |
| • | Corrects an error in computing VALUE boundary conditions on an interface between Active and INACTIVE regions. |
Version 6.18
06/09/11
| • | Corrects grammatical errors processing boundary conditions in 1D problems with array variables. |
| • | Corrects error in plot levels when requesting less than 10 levels. |
| • | Corrects node-positioning error in refining cells on curved boundaries. |
| • | Corrects CDF export to write separate files for eigenvalue runs. |
| • | Corrects treatment of inactive variables in 3D. |
| • | Corrects an error (introduced in v.6.16) that sometimes caused an infinite loop in periodic problems . |
| • | Corrects error in periodic problems with self-periodic cells. |
| • | Corrects plotting errors in staged eigenvalue problems. |
Version 6.17
04/25/11
| • | Corrects application of sidewall boundary conditions to edges when surfaces are merged. |
| • | Corrects errors in importing Transfer files (introduced in 6.16). |
| • | Corrects errors in SUM operators that have variable dependence and are referenced in equations. |
Version 6.16
04/15/11
| • | Implements new logic for locating arbitrary positions in the unstructured mesh. |
| • | Removed redundant network license check accesses in some problems. |
| • | Corrects some symbolic processing errors relating to divergence of tensors. |
| • | Corrects a memory protection fault in moving mesh problems when all motions are exactly zero. |
| • | Corrects an error in moving mesh problems in 2D cylindrical geometry. |
Version 6.15
12/13/10
| • | Corrects errors in boundary condition assignment in 2D-DXF import. |
| • | Implements rotated ellipse in 2D-DXF import. |
| • | Corrects occasional crash when requesting graphic printout. |
| • | Corrects XCOMP(UNORMAL) and YCOMP(UNORMAL) in 2D. |
Version 6.14
09/09/10
| • | Corrects an error in the gridding of small ellipses. |
| • | Increase common sub expression table size to reduce chances of overflow. |
| • | Corrects an error in 1D CDF output. |
| • | Automatically convert coordinate dependences to surrogate variable dependences in moving mesh problems. |
| • | Corrects an occasional startup failure in moving mesh problems. |
| • | Corrects an occasional infinite loop in 1D ELEVATION plots of moving meshes. |
| • | Allows named POINTs to appear in parentheses (analogous to explicit points). |
| • | Minor modification to mesh refinement logic. |
Version 6.13
05/31/10
| • | Diagnoses "New File" and "Save File" failure (typically file permission errors). |
| • | Corrects treatment of dyadic vector product. |
| • | Removes diagnostic report of empty equation in INACTIVE regions. |
| • | Plot "ON REGION <number>" searches user's region numbers and defaults to sequential position if match is not found. |
| • | Diagnose illegal power arguments in expressions (rather than deliver a runtime error). |
| • | Expands tabs when printing scripts. |
| • | Warn if TABULATE coordinates are decreasing. |
| • | Convert MATRIX times scalar to scalar times MATRIX instead of rejecting expression. |
| • | Corrects residual errors in treating Curl(scalar) in 2D. |
| • | Corrects errors in TABLE output on ZOOM areas. |
| • | Corrects tabulation of neighboring REGIONs for LIMITED FEATUREs on SURFACEs in 3D. |
| • | Remove unsupported EMF format option from export dialog on Linux and Mac. |
| • | Corrects errors in "ON GRID" plots in time dependent problems. |
| • | Diagnoses common sub-expression table overflow (encountered only in extremely large, highly redundant arithmetic expressions). |
Version 6.12
02/07/10
| • | Restore interpretation of 2D Curl(scalar) to be consistent with earlier versions (lost in 6.10). |
| • | Corrects occasional failure of initial value smoothing pass (SMOOTHINIT). |
| • | Modify parser "Illegal Symbol" report to list all legal symbols. |
| • | Corrects "Bad Matrix Reference" error when using coupled value boundary conditions on inactive variables. |
| • | Corrects implementation of CONST ARRAYs reference in domain definitions. |
| • | Random number generator is initialized only on file opening, not on each parse. |
Version 6.11
12/15/09
| • | Corrects a memory leak associated primarily with vector plots. |
| • | Corrects an assertion error when lose dongle (or network) and retry. |
| • | Rotating a 3D mesh plot erroneously rotated all elevation plot locators. |
| • | Corrects errors in finding proper evaluation cells across thin domain gaps. |
| • | Corrects an error in computing the block-inverse preconditioner in systems with symmetric coupling matrices. |
Version 6.10
11/10/09
| • | Corrects an error in evaluation of integrals involving parameterized definitions. |
| • | Corrects an error in the export of time dependent Tecplot files. |
| • | Corrects the expansion of expressions containing the product of complex parameters and complex variables. |
| • | Additional plot error diagnostics. |
| • | Diagnoses and rejects TABLEs with duplicated coordinate points. |
| • | Improved error diagnostics in expression evaluation. |
| • | Corrects an error in the processing of cascaded definitions (i.e. A=B=<expression>). |
| • | Corrects an occasional error in ELEVATION plots on boundary curves in 3D. |
| • | Corrects an error in handling of ARRAYs and MATRIXs loaded by element definitions, e.g. A=ARRAY[n], A[1]=1. |
Version 6.09
9/10/09
| • | Restores consistency with version 5 in the sign of ELEVATION plots of NORMAL on interior boundaries. |
| • | Assures that boundary conditions on boundary paths will take precedence over boundary conditions on surfaces in 3D. |
| • | Diagnoses bad region references in building 3D domains. |
| • | Corrects errors in applying boundary conditions to INACTIVE variables. |
| • | Support for display of version 3 plot files. |
| • | Diagnoses mesh generation catastrophes due to near miss coordinates. |
| • | Allow white space separators in STAGED lists (comma is now optional). |
| • | Corrects errors in the implementation of CONTACT boundaries in 1D problems. |
| • | Corrects an error (introduced in v6.04) that disabled the staging of ERRLIM. |
Version 6.08
7/1/09
| • | Corrects and error in "Pause" control under Linux. |
| • | Corrects diagnosis of 0/0 in evaluator. |
| • | Update status panel at fixed time intervals (reduces panel flashing on fast problems.) |
| • | Corrects application of boundary conditions to paths on specified surfaces in 3D. |
Version 6.07
5/25/09
| • | Corrects errors in memory usage report when scripts are re-run. |
| • | Reports license features of network dongles, even when connected as local dongle. |
| • | Defers printer connection to point of need, to avoid slow startup in systems with faulty printer specifications. |
| • | Implements "SELECT DEBUG(GRID)" to aid in diagnosing mesh generation difficulties. |
| • | Corrects an error that bypassed mesh density induction in closely spaced extrusion surfaces. |
| • | Corrects an error in gridding 3D boundaries with sharp hidden breaks in surface slope. |
Version 6.06
4/16/09
| • | EXPORT of MATRIX plot now uses matrix dimensions for table size. |
| • | Corrects various errors in COMPLEX expression evaluation. |
| • | Corrects errors in "View File" progress bar and hot keys. |
| • | Corrects error in BATCH rerun. |
| • | Corrects error in "Save As" of non-pde files. |
| • | Corrects occasional crash on program close. |
Version 6.05
3/26/09
| • | Test for "disk full" errors while writing a PG6 output file. |
| • | Added capability to stop the reading of a PG6 "view" file. |
| • | Correct font sizes on some Linux platforms. |
| • | Added capability for a CRITICAL time list. |
| • | Added MODE_SUMMARY plot selector for compatibility with version 5 in eigenvalue problems. |
| • | Corrects occasional errors in identifying duplicate plot domain specifications. |
| • | Corrects occasional errors in locating positions in curved cells in 3D. |
| • | Corrects occasional "Can't match prior cells" error. |
| • | Corrects implementation of NATURAL boundary conditions in 1D Cylindrical and 1D Spherical models (area weighting factor had been omitted). |
Version 6.04
2/20/09
| • | Corrects an error in treatment of default error limit when ERRLIM is referenced but not defined. |
| • | Corrects an occasional error in treatment of explicitly defined vectors in 2D problems. |
| • | Corrects treatment of "New File" creation - new file is now displayed correctly. |
| • | SUMMARY report for eigenvalue problems now sorts global and modal values. |
| • | VIEW of graphic files now allows selection of plot time from a drop-down list. |
| • | Corrects occasional crash in reporting errors on Linux platforms. |
Version 6.03
2/5/09
| • | Corrects an occasional error in SAVE operations with multiple threads. |
| • | Adds labels for the second plot function in dual-contour plots. |
| • | Abandons attempts to apply timestep controls to steady-state equations in time-dependent problems. (Use SELECT SS_TIMECHECK to restore behavior of earlier versions.) |
Version 6.02
1/23/09
| • | Corrects an error in the -T command line switch for selecting default thread count. |
| • | Corrects a threading error in SAVE and EVAL functions that caused data corruption with multiple threads. |
| • | Corrects student-mode operation of the demonstration version. |
| • | Corrects a memory protection fault when a plot mesh was empty. |
| • | Corrects the import of version 5 transfer files. |
| • | Corrects an error in the Jacobian matrix for variable dependence on integrals on imbedded features. |
| • | Corrects occasional errors reading configuration and license files. |
| • | Corrects an error that reset log file timestamps to zero after 24 hours of run time. |
Version 6.01
1/9/09
| • | Corrects an error in automatic update checking. |
| • | Corrects an intermittent error in rewriting license file. |
| • | Corrects an intermittent error in startup of time dependent problems with initial timestep much too large. |
Version 6.00
1/2/09
FlexPDE Version 6 is a major rewrite of the FlexPDE application.
Among the new features of FlexPDE version 6 in the initial release are:
| • | Multithreading- Support for dual and quad core processors. Run multiple problems simultaneously or use up to 8 threads for parallel execution within a single problem. |
| • | Regionally Inactive Variables - Variables can be declared inactive in some regions and active in others. |
| • | Internal Tabulation Facility - Build on-the-fly tables of computationally intensive parameters for more economical execution. |
| • | Arrays and Matrices - Extended support allows array and matrix operations for use in equations, graphics and domain construction. |
| • | Stop and Restart Facility - Simplified facility for restarting a script after stopping. |
| • | Additional Status Graphs - Updated graphical interface to include plots of cell/node number, error, convergence and timestep. |
Page url:
index.html?version6.html