-
09/09/23 RELEASE VERSION 4.52.17
Enhancements/Additions:
- Revised entries in ug_initialize_aflr_param.
-
03/28/23 RELEASE VERSION 4.52.8
Enhancements/Additions:
- Correct character pointer issue in ug_date_time.
-
11/28/22 RELEASE VERSION 4.52.7
Enhancements/Additions:
- Changed all sprintf calls to snprintf.
- Modified initialization routine ug_initialize_aflr_param
for AFLR4 & AFLR43 point-placement flag and quad options.
-
07/18/22 RELEASE VERSION 4.52.2
Enhancements/Additions:
- Added routine ug_split_arg to split an argument vector into
two argument vectors.
- Added routine ug_file_format_suffix to set the file format suffix.
- Modified initialization routines ug_initialize_param and
ug_initialize_aflr_param for AFLR43 param initializations.
- Added flag for setting Transparent Source grid BCs in
ug_initialize_aflr_param.
-
11/13/21 RELEASE VERSION 4.50.2
Enhancements/Additions:
- Removed File_Type output argument from API for ug_file_suffix.
- Modified ug_calloc to use malloc and memset instead of calloc.
-
02/09/21 RELEASE VERSION 4.49.7
Enhancements/Additons:
- Changes in initialization of parameters.
-
11/05/20 RELEASE VERSION 4.48.3
Enhancements/Additons:
- Changed Number_of_Calls parameter to n_test_mode_overall_pass.
- Added full output of all text lines in ug_write_param_info.
- Modified general use parameter descriptions.
- Modified output of parameter information.
Bugs Fixed:
- Corrected indexing for int and double vector arguments in
ug_add_arg.c.
- Corrected possible string memory overlap in ug_sytem.
-
08/22/20 RELEASE VERSION 4.46.2
Enhancements/Additons:
- Added new capability to get and set int and double parameters
using an @inp suffix added to the name. This is intended for
saving the original input value of a parameter. This can be
useful for interactive programs that may have logic to set
set other variables depending on what is originally set as
input.
- Added routine ug_set_param_inp to set all @inp values equal
to those set in the normal parameter values.
- Revised rank and description of some input parameters in
ug_initialize_param and ug_initialize_aflr_param.
-
07/09/20 RELEASE VERSION 4.44.1
Enhancements/Additons:
- Added new routines to ug_add_arg to set UG input parameter
arguments with one call.
-
05/07/20 RELEASE VERSION 4.43.3
Enhancements/Additons:
- Added alternate un-compression routine that searches for the
different types of compression, un-compresses the file, and
sets the appropriate compression extension.
-
04/06/20 RELEASE VERSION 4.42.3
Enhancements/Additons:
- Added capability to the memory monitor to output either a
memory usage summary (max and ending memory usage) or full
output (output for each memory allocation, reallocation, and
free).
-
01/08/20 RELEASE VERSION 4.41.9
Enhancements/Additons:
- Added capability to time a labeled operation using ug_cpu_timer.
- Added option to directly close shared output file.
-
02/15/19 RELEASE VERSION 4.40.2
Enhancements/Additons:
- Changed cpu message time from total processor time used to
processor clock time used by each process (with multithreading
there will be multiple processes).
- Changed default value for small edge deletion flag, mdse, to
off in 3D cases.
-
01/23/19 RELEASE VERSION 4.39.4
Enhancements/Additons:
- Added ug_add_list_arg routine.
- Modified routine ug_set_params_from_arg to allow internal
Parameter values to be set by argument vector. Any change
in an internal Parameter value continues to be silent and
is not included in any output messages.
- Modified Message_Flag (mmsg) usage for values of 0 (no output)
and -1 (minimal output).
-
09/23/18 RELEASE VERSION 4.38.5
Enhancements/Additons:
- Added new typedefs of type int_*d, INT_*D, DOUBLE_*D, FLOAT_*D
for *=10-19.
-
02/23/18 RELEASE VERSION 4.37.3
Enhancements/Additons:
- Added new typedefs for CHAR_51 CHAR_71 CHAR_91 CHAR_111 CHAR_131.
-
01/23/18 RELEASE VERSION 4.37.2
Enhancements/Additons:
- Added ug_cpu_time routine to get CPU time since last call.
This is equivalent to ug_cpu_message with the time returned.
-
11/15/17 RELEASE VERSION 4.36.122
Enhancements/Additons:
- Added variable argument header stdarg.h to the system header
file list.
- Updated parameter descriptions.
- Removed unused parameters mtr, nadvpit, cdffinl, cmelem, -trsrc,
and -trsrc_ng. Added parameters parameters malign, cdff2, and cdfn2.
-
04/27/17 RELEASE VERSION 4.32.111
Enhancements/Additons:
- Added point-placement options cdffinl and nadvpit.
- Added debug mode option m_debug_mode.
- Added ug_avg_double routine.
-
02/15/17 RELEASE VERSION 4.29.111
Enhancements/Additons:
- Changes for compatibility with 64-bit integers.
-
09/22/16 RELEASE VERSION 4.28.104
Enhancements/Additons:
- Added mbackgen=4 option to ug_initialize_aflr_param.
-
09/02/16 RELEASE VERSION 4.27.104
Enhancements/Additons:
- Modified naming of named TMP files to insure there are sufficient
unique names for Windows systems.
Bugs Fixed:
- Corrected an issue with handling TMP files on Windows.
-
08/19/16 RELEASE VERSION 4.25.102
Enhancements/Additons:
- Modified file based parallel processing routines in ug_mp.
- Added ug_remove_dir_all to remove a directory and its contents.
- Added ug_remove_files to remove files with a wildcard in the path.
- Added overall CPU time to ug_cpu_message.
- Added initialization of the number of parameter structure
entries whenever the parameter structure is allocated.
- Added file info routines ug_file_info, ug_file_type,
ug_file_format, and ug_file_mode.
- Moved output message for input argument errors from stdout
to stderr in ug_set_params_from_arg.
- Added capability to set program parameter functions
independently.
-
12/06/15 RELEASE VERSION 4.17.72
Enhancements/Additons:
- Coding change with no impact.
-
09/20/15 RELEASE VERSION 4.17.65
Enhancements/Additons:
- Revised process for programs to interact with parameter structure
arrays.
- Added routine ug_set_prog_param to malloc and initialize program
related parameter structure arrays.
- Added routine to append output information to an existing output
file.
- Added common file format typedefs and routine to check file format
flag.
-
06/29/15 RELEASE VERSION 4.14.56
Enhancements/Additons:
- Added routine ug_get_data_size to get data read size from a
tmp data file.
-
05/07/15 RELEASE VERSION 4.13.53
Enhancements/Additons:
- Modified default value for the message flag in the overall
param initialization routine and output grid file in the
AFLR param initialization routine.
- Added changes to accommodate new version of AFLR4.
-
03/28/15 RELEASE VERSION 4.10.51
Enhancements/Additons:
- Added parameters to AFLR param initialization routine.
-
06/23/14 RELEASE VERSION 4.9.41
Enhancements/Additons:
- Made text and spelling changes in parameter descriptions.
- Added program parameter PSDATA_File_Flag to ug_initialize_aflr_param.
-
06/05/14 RELEASE VERSION 4.8.40
Enhancements/Additons:
- Added internal capability to turn off output messages sent
through ug_message and ug_error_message.
- Added re-initialization of number of parameters (set to zero).
- Added parameter to -igen flag in ug_initialize_aflr3_param.
-
05/19/14 RELEASE VERSION 4.7.34
Enhancements/Additons:
- Added new ARG input argument file type (*.arg) to replace the
old PARAM input parameter file type (*.par). Old PARAM parameter
files can still be input. In all cases an argument file is
saved for reruning with the same options if the program runs to
successful completion.
- Added capability for setting vector input parameters of
arbitrary length. Due to limitations in program arguments this
has minimal impact on command line arguments for the executable.
The primary impact is on internal code that might set a vector
input parameter.
- Modified ug_set_params_from_arg_or_file to also set the
argument list when reading input parameters from a UG
parameter file. Note that this required a change to the
API.
- Modified the external sizing function related parameter
default values in ug_initialize_aflr_param.
Bugs Fixed:
- Correct a memory leak when adding a double or int vector
argument to the argument list.
- Correct a possible memory leak when an error is found in the
input parameters.
-
03/11/14 RELEASE VERSION 4.4.21
Bugs Fixed:
- Fix a possible character string related memory error when
trying to run a version of a code from a different system
directory.
-
02/26/14 RELEASE VERSION 4.2.21
Enhancements/Additons:
- Convert to new ug parameter structure scheme and eliminate
use of Error_Message.
Bugs Fixed:
- Fix a possible character string related memory error.
-
11/07/13 RELEASE VERSION 3.36.22
Enhancements/Additons:
- 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.
-
01/30/13 RELEASE VERSION 3.34.21
Enhancements/Additons:
- Added capability to set parameters directly to default, maximum
or minimum values by adding the suffix @def, @max, or @min.