=============================================================== ug_io RELEASE NOTES: 11/20/22 RELEASE VERSION 5.34.4 =============================================================== Enhancements/ Additions: ------------------------ * Changed all sprintf calls to snprintf. Bugs Fixed: ----------- * Corrected potential memory leak reading a mesh with the P1/P2 API. * Corrected potential memory leak when reading only the boundary surface mesh from a volume mesh file. =============================================================== ug_io RELEASE NOTES: 05/27/21 RELEASE VERSION 5.34.1 =============================================================== Enhancements/ Additions: ------------------------ * Updated geometry file types. Bugs Fixed: ----------- * =============================================================== ug_io RELEASE NOTES: 02/08/21 RELEASE VERSION 5.33.6 =============================================================== Enhancements/ Additions: ------------------------ * Changed file open process for reading and writing grid files. Bugs Fixed: ----------- * =============================================================== ug_io RELEASE NOTES: 05/21/20 RELEASE VERSION 5.33.2 =============================================================== Enhancements/ Additions: ------------------------ * Added optional reading of ID flag in TetGen .face files * Added TetGen file type .face to output file types. Bugs Fixed: ----------- * =============================================================== ug_io RELEASE NOTES: 03/02/20 RELEASE VERSION 5.32.4 =============================================================== Enhancements/ Additions: ------------------------ * Added and option to use input file case name for the output file. Bugs Fixed: ----------- * Corrected an error in writing Ensight function files. * Corrected an ordering error in writing CFD++ mesh files with pyramids. =============================================================== ug_io RELEASE NOTES: 11/12/19 RELEASE VERSION 5.31.1 =============================================================== Enhancements/ Additions: ------------------------ * Updated to libMeshb v7.52. * Revised mesh_ug_io library function file (solb) read and write routines. Bugs Fixed: ----------- * Corrected an error allocating solution vectors for function files. =============================================================== ug_io RELEASE NOTES: 05/13/19 RELEASE VERSION 5.30.9 =============================================================== Enhancements/ Additions: ------------------------ * Compatibility changes for UG_CPP lib C-code API. Bugs Fixed: ----------- * =============================================================== ug_io RELEASE NOTES: 08/07/18 RELEASE VERSION 5.30.5 =============================================================== Enhancements/ Additions: ------------------------ * Added capability to read and write P2-tria-face and/or P2-tet-element data with MESH input and output files. Bugs Fixed: ----------- * Corrected incorrect reading of face connectivity with Tetgen files. * Corrected writing of pyramid mesh elements for Ensight grid data files (EGRID type). =============================================================== ug_io RELEASE NOTES: 04/08/18 RELEASE VERSION 5.29.8 =============================================================== Enhancements/ Additions: ------------------------ * Added read & write of SPLIT data files. * Added binary format for SPLIT data files. Bugs Fixed: ----------- * Corrected errors in routine to read BG grid data files. * Corrected writing of volume mesh elements within Ensight Gold grid data files (EGRID type). =============================================================== ug_io RELEASE NOTES: 11/16/17 RELEASE VERSION 5.28.89 =============================================================== Enhancements/ Additions: ------------------------ * Added routine to read BG grid data files. * Added setting default values for the Grid BC Flag and Reconnection Flag when reading volume mesh data from a UGRID type file. Bugs Fixed: ----------- * =============================================================== ug_io RELEASE NOTES: 06/12/17 RELEASE VERSION 5.28.85 =============================================================== Enhancements/ Additions: ------------------------ * Added version 7 MESH library with full 64-bit int support. * Moved all read/write routines for UGRID, MESH, SFUNC, SOL file types to libraries UG2 and UG3. * Removed function editing capability. * Reduce ASCII floating point output from 17 to 15 significant figures. Bugs Fixed: ----------- * =============================================================== ug_io RELEASE NOTES: 03/11/17 RELEASE VERSION 5.25.79 =============================================================== Enhancements/ Additions: ------------------------ * Added options to remove surface trias and quads with specified IDs, surface trias, surface quads, volume hexs, volume prisms, volume pyramids, and volume tets. Bugs Fixed: ----------- * =============================================================== ug_io RELEASE NOTES: 02/23/17 RELEASE VERSION 5.24.78 =============================================================== Enhancements/ Additions: ------------------------ * Moved ug_io_split_data routines to UG3 library. * Changes for compatibility with 64-bit integers. Bugs Fixed: ----------- * =============================================================== ug_io RELEASE NOTES: 12/16/16 RELEASE VERSION 5.22.74 =============================================================== Enhancements/ Additions: ------------------------ * Added additional output file type for hex elements that have split faces. The new file is type SPLIT and contains a list of the hex elements that have split quad faces (adjacent element has 2:1 refined spacing). Bugs Fixed: ----------- * =============================================================== ug_io RELEASE NOTES: 10/18/16 RELEASE VERSION 5.21.69 =============================================================== Enhancements/ Additions: ------------------------ * Bugs Fixed: ----------- * Corrected issue with surface grid BC flag (and other surface related information) not being read from FGRID, UFAST, or UGRID type input files. =============================================================== ug_io RELEASE NOTES: 06/10/16 RELEASE VERSION 5.20.69 =============================================================== Enhancements/ Additions: ------------------------ * Modified element ID flag usage and updated compatibility with UG3 routines. * Added group 1 for trias and group 2 for quads to 2D UGRID file writer. * Added _DISABLE_UG_CPP_LIB_ define flag to optionally exclude use of UG_CPP LIB (this disables cobalt, fluent and OpenFOAM). Bugs Fixed: ----------- * =============================================================== ug_io RELEASE NOTES: 04/07/16 RELEASE VERSION 5.18.62 =============================================================== Enhancements/ Additions: ------------------------ * Increased text output length of file names. * Removed direct use of fopen and fclose. * Moved UGRID read and write routines and MESH API routines to UG3 library. Bugs Fixed: ----------- * Corrected error in calculating spacing from a metric in ug_io_read_node and ug_io_read_2d_node. * Corrected memory cleanup free error after reading a file and encountering a file read error. =============================================================== ug_io RELEASE NOTES: 09/08/15 RELEASE VERSION 5.16.44 =============================================================== Enhancements/ Additions: ------------------------ * Modified maximum output precision for double data with ASCII files. Bugs Fixed: ----------- * Corrected error in lm5 library 2D grid file reader when reading only the boundary edges from a MESH or MESHB file. =============================================================== ug_io RELEASE NOTES: 04/27/15 RELEASE VERSION 5.14.39 =============================================================== Enhancements/ Additions: ------------------------ * Added EGADS CAD geometry definition file type. Bugs Fixed: ----------- * =============================================================== ug_io RELEASE NOTES: 03/27/15 RELEASE VERSION 5.13.38 =============================================================== Enhancements/ Additions: ------------------------ * Modified APIs to eliminate use of the UG_IO parameter structure except within routines not typically called externally. * Fully implemented use of metrics in all function and node read and write routines. * Eliminated unnecessary 2D equivalent routines. Bugs Fixed: ----------- * Corrected 2D node type file specification. =============================================================== ug_io RELEASE NOTES: 02/25/15 RELEASE VERSION 5.12.37 =============================================================== Enhancements/ Additions: ------------------------ * Modified APIs to eliminate use of the UG_IO parameter structure except within routines not typically called externally. * Fully implemented use of metrics in all function and node read and write routines. * Eliminated unnecessary 2D equivalent routines. Bugs Fixed: ----------- * =============================================================== ug_io RELEASE NOTES: 02/09/15 RELEASE VERSION 5.10.31 =============================================================== Enhancements/ Additions: ------------------------ * Modified function file routines to allow for NULL function flags and labels. * Eliminated ufunc read and write routines and modified the sfunc equivalents to replace them. * Modified function routines to account for 2D or 3D files and data. * Added capability to read only boundary edge grid data from a given 2D planar grid file. Bugs Fixed: ----------- * =============================================================== ug_io RELEASE NOTES: 12/17/14 RELEASE VERSION 5.8.27 =============================================================== Enhancements/ Additions: ------------------------ * Modified maximum output precision for double data with ASCII files. Bugs Fixed: ----------- * =============================================================== ug_io RELEASE NOTES: 08/17/14 RELEASE VERSION 5.8.26 =============================================================== Enhancements/ Additions: ------------------------ * Added new node data file type MNODE that includes metric data with suffix .mnode. * Removed node data file types NODE and VNODE. * Removed supprort for transformation vectors as that is now covered by metrics. Transformation vectors are simply the eigenvectors and the aspect ratio is the ratio of the eigenvalues. * Modified new function data file type SFUNC that includes matrix and symmetric metric data with suffix .sfunc. * Modified 2D function data file types for UFUNC, SFUNC and SOL. Bugs Fixed: ----------- * =============================================================== ug_io RELEASE NOTES: 05/29/14 RELEASE VERSION 5.7.24 =============================================================== Enhancements/ Additions: ------------------------ * Added Mesh Library SOL function data file types (.sol and .solb). * Added new function data file type SFUNC that includes metric and symmetric metric data with suffix .sfunc. * Added 2D function data file types for UFUNC, SFUNC and SOL. * Added 2D function data file conversion to program UGC. * Updated LIBMESH file I/O library to v5.51. * Updated CGNS file I/O library to v3.2.1. Note that files written using a v3.2 system are not compatible for input by a v2.x based system. Bugs Fixed: ----------- * Correctly enable CGNS and MESH file types. =============================================================== ug_io RELEASE NOTES: 05/10/14 RELEASE VERSION 5.3.16 =============================================================== Enhancements/ Additions: ------------------------ * Bugs Fixed: ----------- * Ensure grid and function files are closed after reading them. =============================================================== ug_io RELEASE NOTES: 04/07/14 RELEASE VERSION 5.3.11 =============================================================== Enhancements/ Additions: ------------------------ * Bugs Fixed: ----------- * Remove memory leak when reading a TAGS data file. =============================================================== ug_io RELEASE NOTES: 03/15/14 RELEASE VERSION 5.3.10 =============================================================== Enhancements/ Additions: ------------------------ * Bugs Fixed: ----------- * Correct setting reconnection flag from a TAGS data file. =============================================================== ug_io RELEASE NOTES: 02/24/14 RELEASE VERSION 5.2.10 =============================================================== Enhancements/ Additions: ------------------------ * Convert to new ug parameter structure scheme and eliminate use of Error_Message. Bugs Fixed: ----------- * Removed writing initial normal spacing anb BL thickness from NASTRAN volume grid files. * Correct issue with routines that allocated the argument vector. =============================================================== ug_io RELEASE NOTES: 10/20/13 RELEASE VERSION 4.15.32 =============================================================== Enhancements/ Additions: ------------------------ * Modified direct use of variables specified to be true "int" types (4 byte) to be compatible with global specification of INT_ types to be "long long int" (8 byte). Bugs Fixed: ----------- * =============================================================== ug_io RELEASE NOTES: 05/29/13 RELEASE VERSION 4.14.31 =============================================================== Enhancements/ Additions: ------------------------ * Added modifications to allow for very long file names. Previous versions are limited to file path names with about 100 characters or less. The current version allows path names with about 1000 characters (500 on Windows) or less. Bugs Fixed: ----------- *