
===============================================================
ug_io RELEASE NOTES: 07/08/25 RELEASE VERSION 5.35.2
===============================================================

Enhancements/ Additions:
------------------------

* 

Bugs Fixed:
-----------

* Correct error in reading back-ground mesh using ug_io_read_bg_data.

===============================================================
ug_io RELEASE NOTES: 11/03/24 RELEASE VERSION 5.35.1
===============================================================

Enhancements/ Additions:
------------------------

* Changes for adding boundary-edge data to I/O routines.

Bugs Fixed:
-----------

* 

===============================================================
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:
-----------

* 

