PetraSim 5.0.0716 (Beta)
This is an update for the PetraSim 5 beta release.
- Fixed a bug that caused PetraSim to sometimes omit relative permeability data when generating the ROCKS record of the TOUGH2 input file. ROCKS records 1.1-3 are now always written.
- Fixed a bug in the cell connection area calculation for RZ meshes.
- PetraSim now clamps the maximum number of GOFT entries at 100 this matches the TOUGH2 specification.
- Models loaded from PetraSim v4 SIM files will now use less memory.
- Fixed a bug that caused PetraSim to crash when starting a TOUGH2 simulation if a cell had a BC specified using a table.
- Fixed a bug that caused incorrect INCON values to be written for TMVOC simulations that used a gas/NAPL or three-phase specification format.
- Fixed a bug that caused TMVOC models loaded from v4 SIM files to lose BC data.
- Improved 3D results performance when using a background images.
- Setting axis scale will no longer reset the camera position.
- Updated VTK to version 5.6.0. VTK is used by PyroSim to compute 3D contours, slice planes, etc.
- Vertex buffers and 3D context sharing are now disabled by default – improving reliability at the cost of 3D rendering performance. These options can be enabled via the Preferences dialog.
- Fixed a bug that sometimes caused incorrect lighting to be used when displaying the background image.
- The Recent Files menu now updates immediately when opening a file.
- Added an action to select the regions between internal boundaries to help select fault regions. To use this feature, the user must select two internal boundaries, right-click one of them and click “Select Regions In between”.
- In the boundary editor, the Quick Set Min/Max action is now initialized with the current bounding box.
- Improved the quantitative data displayed in the simulation run dialog: the time remaining field is now more accurate, current time step is now listed, and the update frequency was reduced to eliminate flicker.
- Fixed a bug that caused the log in the simulation run dialog to consume excessive memory when the Log is not showing.
- The updated the icon used by PetraSim to be the arrow icon, rather than the grid icon.
- Improved the reliability of the surface testing and intersection algorithms used to handle triangulated surfaces.
- Fixed a bug that cause triangulated surfaces to be incorrectly displayed.
- Added a Regenerate Conceptual Model action to the Model menu. This action can be used to “clean up” the underlying data model after complex surfaces have been deleted.
- Global initial conditions can once more be set by a function of x,y, and z, rather than just x and y.
- Fixed a bug that caused the COFT writer to generate an invalid TOUGH2 input record.
- When opening a PetraSim 4 file, users will now be prompted to create a backup of the old file. Use of this feature is encouraged since PetraSim 5 SIM files cannot be used by PetraSim 4.
- The contour (CTR file) reader can now detect loops and will not add a constrained edges between loops. This prevents errors when loading CTR files that have <contour> sections that contain disconnected polygons.
- Added a From File… option to the boundary editor that allows initialization from a list of (x,y) points.
- The current SIM file name is now displayed in the title bar for the results windows.
- The 3D Results view now hides disabled cells when displaying the mesh.
- Fixed a bug that caused PetraSim to sometimes crash while updating the graph in the simulation run dialog.
- XYZ files that contain duplicate x,y coordinates will no longer crash during import.
- The boundary editor now includes a convex hull option when auto sizing the boundary to layer data.