UG_IO LIBRARY : UNSTRUCTURED GRID INPUT/OUTPUT ROUTINES
-------------------------------------------------------

The following routines can be used to access, read, and write standard UG grid,
node, and function files.

   ug_io_case_name                : Extract case name from a standard UG file
                                    name.
   ug_io_check_file_name          : Check a file name and extract a case name.
   ug_io_convert                  : Convert standard UG grid, node, or function
                                    files.
   ug_io_convert_2d               : Convert standard UG 2D grid, node, or
                                    function files.
   ug_io_file_format              : Determine file format from a standard UG
                                    file name.
   ug_io_file_info                : Determine file compression suffix, format
                                    suffix, type suffix, data type and extract
                                    the case name (with leading path if any)
                                    from a standard UG file name.
   ug_io_file_mode                : Determine the file mode from a standard UG
                                    file name.
   ug_io_file_suffix              : Extract suffix from a standard UG file name.
   ug_io_file_type                : Determine file type of a standard UG file
                                    name.
   ug_io_file_type_suffix         : Extract file type suffix from a standard UG
                                    file name.
   ug_io_find_file                : Find file name of an existing (and
                                    readable) standard UG file.

   ug_io_read_2d_grid_file        : Read grid data from a standard UG 2D grid
                                    file.
   ug_io_read_2d_node_file        : Read node data from a standard UG 2D node
                                    data file.
   ug_io_read_func_file           : Read 2D/3D function data from a standard UG
                                    function file.
   ug_io_read_grid_file           : Read grid data from a standard UG grid
                                    file.
   ug_io_read_node_file           : Read node data from a standard UG node data
                                    file.

   ug_io_read_tags_file           : Read surface grid BC and normal spacing data
                                    from a standard UG tags data file.

   ug_io_version                  : Get compile date and OS for ug_io library.

   ug_io_write_2d_grid_file       : Write grid data to a standard UG 2D grid
                                    file.
   ug_io_write_2d_node_file       : Write node data to a standard UG 2D node
                                    data file.
   ug_io_write_func_file          : Write 2D/3D function data to a standard UG
                                    function file.
   ug_io_write_grid_file          : Write grid data to a standard UG grid file.
   ug_io_write_node_file          : Write node data to a standard UG node data
                                    file.

   ug_io_free_2d_grid             : Free 2D grid data arrays.
   ug_io_free_2d_node             : Free 2D node data arrays.
   ug_io_free_func                : Free function data arrays.
   ug_io_free_func_flag           : Free function flag arrays.
   ug_io_free_grid                : Free grid data arrays.
   ug_io_free_node                : Free node data arrays.

To use these routines, the UG_IO library must be linked using the compiler flags
"-lug_io -lug_cpp -lug3 -lug2 -lug". If an executable is to be compiled with the
CGNS library then the compiler flags "-D_ENABLE_CGNS_LIB_ -lcgns" are required.
And, if an executable is to be compiled with the MESH library then the
compiler flags "-D_ENABLE_MESH_LIB_ -lmesh_ug_io" are required.
