Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Created by
brew bump
Created with
brew bump-formula-pr
.release notes
New Features
Configuration:
N/A
Library:
at cgns.org for more details.
cg_configure_f
to allow a callback function, such as in the case of CG_CONFIG_ERROR.Parallel Library:
Added new PointList Functions:
cgp_parent_data_write(_f)
,cgp_ptlist_write_data(_f)
andcgp_ptlist_read_data(_f)
, PR #730, Issue #728.cg_goto
statement rather thanjust pointsets associated with
BC_t
nodes.Added poly elements read/parent elements read-write APIs:
cgp_poly_section_write(_f)
,cgp_poly_elements_write_data(_f)
cgp_poly_elements_read_data_elements
,cgp_poly_elements_read_data_offsets(_f)
,cgp_parentelements_read_data(_f)
Fortran Library:
See section Parallel Library.
Tools:
N/A
Bug Fixes since CGNS 4.4.0 release
Configuration:
Fixed compilation issues due to missing _POSIX_SOURCE define, Issue #810.
Add cgns-config.cmake file.
Fix for HDF5 1.14.3 and onward with the NAG compiler.
division by zero, and other illegal operations without interrupting or halting
the program flow. The HDF5 C library intentionally performs these exceptions.
Therefore, the "-ieee=full" nagfor switch is necessary when compiling a program
to avoid stopping on an exception.
Improve cmake packaging
for multiple arch support, for instance.
Update cmake requirement
Remove the deprecated build system on Windows (i.e., .bat); CMake is the current focus of development.
Bumped the Autotools prerequisite to 2.71, and fixed the check to allow for HDF5 version 2.0.0
Library:
[CGNS-284] Fixed cgi_warning
Do not force Elements_t node to be contiguous
fixed uninitialized warnings
Fix issue Format specifier macros for cgsize_t CGNS/CGNS#754 (Fix issue #754 CGNS/CGNS#756)
Corrected int types for MPI_Allgather in ptests
Misc windows fixes
use size_t casting to prevent allocation failure
Remove access() calls in the CGNS library
Address miscellaneous CodeQL issues and warnings.
Fortran:
Tools:
Known Problems
************ FORTRAN ************
A gfortran bug in version 10.2 broke Fortran mapping and caused cg_goto_f
to segfault. All other versions of gfortran are suitable.
(ref. CGNS-246, GNU BUG 100149)
A bug in gfortran (all versions) causes cg_configure_f to fail,
GNU BUG 99982. Other Fortran compilers are OK.
Building CGNS with parallel enabled, with Fortran enabled, and as a shared library on Windows
is not working. Some C parallel tests fail on Windows with the Intel Compiler.
************ FORTRAN END ********
************ CGNSVIEW ************
may fail to compile due to tcl/tk incompatibility.
************ CGNSVIEW END ********
Supported Platforms
The following platforms are supported and have been tested for this release.
They are built with autotools unless specified otherwise.
#1 SMP x86_64 GNU/Linux
compilers:
Version 4.8.5 20150623 (Red Hat 4.8.5-4)
Version 4.9.3, Version 7.2.0, Version 8.3.0,
Version 9.1.0, Version 10.2.0
compilers:
Version 17.0.0.098 Build 20160721
with NAG Fortran Compiler Release 7.1(Hanzomon)
#1 SMP x86_64 GNU/Linux
compilers: 13.2
gfortran GNU Fortran (GCC)
gfortran GNU Fortran (GCC)
Tested Configuration Features Summary
[1] Parallel
Acknowledgements
in the CGNS library for this release.