Navigation:  Release Notes >

Version 6

Print this Topic Previous pageReturn to chapter overview

 

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.
Preserves node links for PERIODIC and CONTACT boundaries in TRANSFER MESH.
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.
Added PENWIDTH control to PLOT and SELECT sections.
Corrects errors in "ON GRID" plots in time dependent problems.
Implements TIMEMAX, TIMEMIN, TIMEMAX_T and TIMEMIN_T to find min and max values over time.
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).
Eliminate a busy wait in Pause dialog.
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.
Corrects indexing errors when using both CONTACT and INACTIVE controls.

 

 

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.
Implements 1/complex and CLOG(complex).
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.
Add facility to bypass automatic update checks.
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.
Corrects the implementation of "STAGED (a BY b TO c)"
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

 

Added capability to communicate through a proxy server for update checks and internet key licensing. See the "Help  | Web Proxy Settings" menu.
Corrects and error in "Pause" control under Linux.
Corrects diagnosis of 0/0 in evaluator.
Corrects an indexing error in natural boundary conditions with sequenced equations.
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.
CONST ARRAY and CONST MATRIX store numbers rather than formulas.  Allows generation of RANDOM arrays and matrices.
Corrects an error in EXPORT of ELEVATION (array) with no VS qualifier.
Implements "SELECT RANDOM_SEED=integer" to control random number generator.
Sorts CRITICAL time list.
Improved diagnostic for arithmetic errors in TIME_INTEGRALs.
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

 

Added capability for XCOMP, YCOMP and ZCOMP to work with POINTs.
EXPORT of MATRIX plot now uses matrix dimensions for table size.
Corrects use of global MESH_SPACING and MESH_DENSITY controls.
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 capability for plotting CONTOURs and SURFACEs on a deformed mesh.
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.
Modifies the logic of controlling matrix re-computation in nonlinear time-dependent problems, replaces the NRMATRIX switch with REMATRIX and restores version 5 switches PREFER_SPEED and PREFER_STABILITY.
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.

 

Complex, Vector and Array Variables and Equations - Direct support of these data types simplifies equation construction.

 

Regionally Inactive Variables - Variables can be declared inactive in some regions and active in others.

 

Multiple Equation Sets - Splitting of equations into sets that are solved sequentially and alternately.

 

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.

 

Planes, Cylinders, Spheres - Simplified Construction of Planes, Cylinders and Spheres in 3D.

 

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.

 

Web-based Licensing - Move license from machine to machine with web actions.

 

 


Page url: index.html?version6.html