-
Notifications
You must be signed in to change notification settings - Fork 263
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nc_test4 failed when using intel compilers #876
Comments
Are you by any chance running this on a big-endian machine? |
@DennisHeimbigner Sorry, I have no access to big-endian machines. |
Good, then we have a chance of solving the problem :-) |
I am reporting the same issue. Using Intel compilers 14.0.2, hdf5 1.8.20, CentOS 7.5. The configure line used was
All tests pass except the two filter tests.
Output from the executables directly.
|
I looked again at the Intel web-site and it appears that there is still no way for Unidata |
Thanks for the suggestion about optimization. I will try with I also looked more closely at the log, it may be an error in the underlying hdf5, which I will try to trace. |
I looked at test_filter.c, and it appears to fail at
Is this by any chance using a feature of HDF5 that was introduced after 1.8.20? It appears to be getting an error from HDF5. |
It is more likely that the netcdf-c library is calling the HDF5 API with some bad value.
|
Dennis,
I will try that. This will take me a day or so to complete, but I will
update you.
…-- bennet
On Sun, Oct 7, 2018 at 2:31 PM Dennis Heimbigner ***@***.***> wrote:
It is more likely that the netcdf-c library is calling the HDF5 API with
some bad value.
The fact that it is at enddef indicates that it is a metadata error as
opposed to
a data error.
We may be able to get more info if you do the following.
1. rebuild the netcdf library with the extra ./configure options
--enable-logging
2. set this environment variable
export NETCDF_LOG_LEVEL=5
3.rerun the test (with the -x flag to sh).
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#876 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABhYwoP8K0ePF5Ls_iWhAo1fMK7Keb6gks5uikhygaJpZM4SNueE>
.
|
re: issue #1278 re: issue #876 re: issue #806 * Major change to the handling of 8-byte parameters for nc_def_var_filter. The old code was not well thought out. * The new algorithm is documented in docs/filters.md. * Added new utility file plugins/H5Zutil.c to support * Modified plugins/H5Zmisc.c to use new algorithm the new algorithm. * Renamed include/ncfilter.h to include/netcdf_filter.h and made it an installed header so clients can access the new algorithm utility. * Fixed nc_test4/tst_filterparser.c and nc_test4/test_filter_misc.c to use the new algorithm * libdap4/ fixes: * d4swap.c has an error in the endian pre-processing such that record counts were not being swapped correctly. * d4data.c had an error in that checksums were being computed after endian swapping rather than before. * ocinitialize() was never being called, so xxdr bigendian handling was never set correctly. * Required adding debug statements to occompile * Found and fixed memory leak in ncdump.c Not tested: * HDF4 * Pnetcdf * parallel HDF5
I meet the same error, could you tell me how to solve this problem? |
Environment Information
configure
)C
code to recreate the issue?Summary of Issue
I am install netcdf-c in a CentOS 7.4.1708 system with the following compilers:
icc version 13.1.0 (gcc version 4.7.0 compatibility)
ifort version 13.1.0
The dependent zlib, szip, hdf5 (1.10.1) have already be installed. The
make
is done, butmake check
gave the following errors fromnc_test4/test-suite.log
:Steps to reproduce the behavior
The text was updated successfully, but these errors were encountered: