SALOME 2.2.4 Release Announcement (21 June 2005)

Common information

The version 2.2.4 is a minor SALOME maintenance release that contains bug fixes and minor improvements.

The SALOME 2.2.4 version is targeting the Redhat 8.0 platform as a reference. Please see the README file (on the installation CD) for SALOME installation and execution.

For the full list of modifications since SALOME 2.2.0, see the change log file.

Improvements

SALOME  2.2.4 has the following  major improvements and enhancements:

  • Mandrake 10.1 compatibility - Now you can compile and run SALOME on Mandrake 10.1 version. The following list of pre-requisites is used for Mandrake 10.1 (no changes for Redhat):
    • gcc 3.4.1 - native for Mandrake 10.1
    • tcl/tk 8.4.5 - native for Mandrake 10.1
    • Python 2.3.4 - native for Mandrake 10.1
    • Qt 3.3.3 - native for Mandrake 10.1
    • Doxygen 1.3.7 - native for Mandrake 10.1
    • Boost 1.31.0 - installed from the CD
    • sip 4.1 - installed from the CD
    • PyQt 3.13 - installed from the CD (officially does not support Qt 3.3.3 but nevertheless it can be used)
    • Swig 1.3.24 - installed from the CD
    • OpenCASCADE 5.2.3a - installed from the CD (please read the limitations below)
    • Qwt 4.2.0/0.2.4 - installed from the CD
    • OmniORB 4.0.5, OmniORBPy 2.5, OmniNotify 2.1 - installed from the CD
    • Hdf5 1.6.3 - installed from the CD
    • Med 2.2.2 - installed from the CD
    • Vtk 4.2.6 - installed from the CD
    • Numeric 23.7 - installed from the CD
    • HappyDoc 2.1 - installed from the CD
    • Graphviz 2.2.1 - installed from the CD
    • NETGEN 4.3 - installed from the CD with a patch
  • New funciotnality is added to the MED module
    • Searching of a cell that contains a point in a MESH (using dTree to speedup multi search of cell in a MESH). (MESH::getElementContainigPoint). First use of INTERPOLATION package in MEDMEM
    • Possibility to build a FIELD by simply giving a SUPPORT and an analytic C++ function. (FIELD<T>::fillFromAnalytic)
    • Building of SUPPORT on NODE or D-1 element, that is the boundary of a MESH. (MESH::getBoundaryElements)
    • Building of the complement of a SUPPORT relative to the MESH the SUPPORT is lying on. (SUPPORT:getComplement)
    • Substraction of two SUPPORTs. (SUPPORT::substract)
    • Merge of FIELDs. (static MESH::mergeFields)
    • Extraction of the FIELD lying on a SUPPORT S1 by giving an another FIELD lying on a wider SUPPORT S2. (FIELD<T>::extract)
    • Test if one SUPPORT is included into another one (SUPPORT::belongsTo)
  • New TUI examples were added to the VISU module for 2D tables manipulations

BUG fixes

SALOME  2.2.4 contains the following fixes:

  • Fixed bug PAL7444 - display mesh takes a lot of more memory in 2.1.0 than in 2.0.0.

  • Fixed bug PAL8912 - "Stream Graph Parameters" disappeared from the pop-up when the graph has Calcium nodes

  • Fixed bug PAL8917 - Attributes ExternalFileDef and fileType are not saved with study.

  • Fixed bug PAL8922 - False component name generatef by Catalog Generator

  • Fixed bug PAL9090 - Localisation of the "jroy_2810_SALOME_pidict" file.

  • Fixed bug PAL9133 - initialization of string inPort with an empty string is not possible

  • Fixed bug PAL9151 - REGRESSION: partition ends badly or doesn't end

  • Fixed bug PAL9163 - Triangles and Prisms are not well generated when making a revolution and an extrusion (bug PAL8869)

  • Fixed bug PAL9165 - Warning in the log message

  • Fixed bug PAL9167 - Parametric point construction doesn't add the edge selected in the study

  • Fixed bug PAL8221 - POST-PRO: Pal/Salome crashes if edit presentation in opened study

  • Fixed bug PAL8727 - Saving a study with a SUPERV item makes the IHM to freeze

  • Fixed bug PAL8787 - Can't mesh a sphere with NETGEN

  • Fixed bug PAL8346 - radio button that unselect the installation of the salome modules sources

  • Fixed bug PAL8914 - Delete of a Node linked to an EndLoopNode ==> Not executable

  • Fixed bug PAL9042 - HangUp in FactoryServer

  • Fixed bug PAL9164 - Values limitation

  • Fixed bug PAL9166 - Geometry is not complete

Known limitations

SALOME 2.2.4 has the following known limitations:

  • Open Cascade Technology 5.2.3a that is delivered on the CD for Mandrake 10.1 is in binary form only. This version is a special patch prepared in order to port SALOME to Mandrake 10.1 and gcc 3.4. This is not yet a certified Open Cascade Technbology version and may have eventual regressions in various functionalities. Thus there may be slight difference in behaviour among Redhat 8.0 and Mandrake 10.1 installations of SALOME. Please contact maintenance in case if you have any problems with it
  • Sometime SALOME does not start from first time (bug PAL8142). The fix will be in next maintenance release.
  • Installation from source codes is not assured on RedHat 9.0 systems. Third party products compilation (like Python) was not overally tested and can fail due to differnces in some RPM packages between Redhat 8.0 and 9.0 versions.
  • The Sauv2Med converter has regressions due to recent changes in the MED module. See PAL7558 for details. These regressions will be addressed in the future maintenance releases.

Maintenance contact

In order to report a bug or propose an improvement, please use your account in the bug tracker (http://ocsprojects.opencascade.com/bugtracker). Please report bugs and improvements mentioning exactly your SALOME release.
Please address all other questions (including bug tracker account requests) to salome-maintenance@opencascade.com.

Copyright (?) 2001-2005 All rights reserved.