Skip to content
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

{data}[gompi/2022b,iimpi/2022b] HDF5 v1.14.0, netCDF v4.9.0 #17107

Merged
merged 9 commits into from Feb 28, 2023

Conversation

jfgrimm
Copy link
Member

@jfgrimm jfgrimm commented Jan 13, 2023

we'll have to see if packages support 1.14, according to the documentation:

Applications that were created with earlier HDF5 releases may not compile with 1.14 by default.

The API Compatibility Macros in HDF5 allow users to work around this issue. Users can specify a compatibility macro mapping for the version of HDF5 that an application was built with. For example, a 1.10 application can be built with 1.14 using either an application or library mapping as follows:

  • To compile an application built with a version of HDF5 that includes deprecated symbols (the default), specify: -DH5_USE_110_API (autotools) or -DH5_USE_110_API:BOOL=ON (CMake)
  • To build an HDF5 library with the 1.10 APIs specify --with-default-api-version=v110 (Autotools) or -DDEFAULT_API_VERSION:STRING=v110 (CMake).

However, users will not be able to take advantage of some of the new features in 1.14 if using these compatibility mappings.

requires:

(created using eb --new-pr)

…2b.eb, Szip-2.1.1-GCCcore-12.2.0.eb, netCDF-4.9.0-gompi-2022b.eb, netCDF-4.9.0-iimpi-2022b.eb
@jfgrimm jfgrimm added the update label Jan 13, 2023
@jfgrimm jfgrimm added this to the 4.x milestone Jan 13, 2023
@branfosj
Copy link
Member

See the netCDF issues in #16834

@jfgrimm
Copy link
Member Author

jfgrimm commented Jan 16, 2023

split Szip into its own PR

@jfgrimm jfgrimm changed the title {data}[gompi/2022b,iimpi/2022b] HDF5 v1.14.0, Szip v2.1.1, netCDF v4.9.0 {data}[gompi/2022b,iimpi/2022b] HDF5 v1.14.0, netCDF v4.9.0 Jan 18, 2023
@jfgrimm jfgrimm mentioned this pull request Jan 25, 2023
2 tasks
@verdurin
Copy link
Member

@jfgrimm is this at all affected by the discussion today about HDF5?

@jfgrimm
Copy link
Member Author

jfgrimm commented Jan 27, 2023

@jfgrimm is this at all affected by the discussion today about HDF5?

No, only #17093 (since that contains a -serial version)

@boegel
Copy link
Member

boegel commented Feb 15, 2023

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

@boegel: Request for testing this PR well received on login1

PR test command 'EB_PR=17107 EB_ARGS= EB_CONTAINER= /opt/software/slurm/bin/sbatch --job-name test_PR_17107 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 10243

Test results coming soon (I hope)...

- notification for comment with ID 1431697762 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
FAILED
Build succeeded for 3 out of 4 (4 easyconfigs in total)
cns1 - Linux Rocky Linux 8.5, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/77820a64e62b266647ed35845a360535 for a full test report.

@boegel
Copy link
Member

boegel commented Feb 15, 2023

Same problems with the tests as in #16834 ... :-/

The following tests FAILED:
	161 - nc_test4_run_par_test (Timeout)

@jfgrimm
Copy link
Member Author

jfgrimm commented Feb 16, 2023

do you know exactly where in that it hangs? nc_test4_run_par_test runs several tests:

tst_mpi_parallel
tst_parallel
tst_parallel3
tst_parallel4
tst_parallel5
tst_parallel6
tst_parallel_zlib
tst_parallel_compress
tst_nc4perf
tst_mode
tst_simplerw_coll_r
tst_quantize_par

edit: netCDF hangs on the nc_get_vara_float calls in nc_test4/tst_parallel5.c on generoso, not really sure why. Other tests also use that function without hanging

@jfgrimm
Copy link
Member Author

jfgrimm commented Feb 16, 2023

Test report by @jfgrimm
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
node067.pri.viking.alces.network - Linux CentOS Linux 7.9.2009, x86_64, Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz (skylake_avx512), Python 3.6.8
See https://gist.github.com/23c2ff758fe3cfd98acd2ef4911ded62 for a full test report.

@jfgrimm
Copy link
Member Author

jfgrimm commented Feb 17, 2023

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

@jfgrimm: Request for testing this PR well received on login1

PR test command 'EB_PR=17107 EB_ARGS= EB_CONTAINER= /opt/software/slurm/bin/sbatch --job-name test_PR_17107 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 10261

Test results coming soon (I hope)...

- notification for comment with ID 1434519185 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
FAILED
Build succeeded for 3 out of 4 (4 easyconfigs in total)
cns1 - Linux Rocky Linux 8.5, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/4a30d3324efd4c34186e16c743da360d for a full test report.

@jfgrimm

This comment was marked as outdated.

@boegelbot

This comment was marked as outdated.

@boegelbot

This comment was marked as outdated.

@easybuilders easybuilders deleted a comment from boegelbot Feb 17, 2023
@easybuilders easybuilders deleted a comment from boegelbot Feb 17, 2023
@jfgrimm
Copy link
Member Author

jfgrimm commented Feb 17, 2023

@boegelbot please test @ generoso
EB_ARGS=netCDF-4.9.0-gompi-2022b.eb

@boegelbot
Copy link
Collaborator

@jfgrimm: Request for testing this PR well received on login1

PR test command 'EB_PR=17107 EB_ARGS="netCDF-4.9.0-gompi-2022b.eb" EB_CONTAINER= /opt/software/slurm/bin/sbatch --job-name test_PR_17107 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 10265

Test results coming soon (I hope)...

- notification for comment with ID 1434734329 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
cns1 - Linux Rocky Linux 8.5, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/8411e2ac9868ea71f89f6943c9c1b795 for a full test report.

@jfgrimm
Copy link
Member Author

jfgrimm commented Feb 17, 2023

@boegelbot please test @ jsc-zen2

@boegelbot
Copy link
Collaborator

@jfgrimm: Request for testing this PR well received on jsczen2l1.int.jsc-zen2.easybuild-test.cluster

PR test command 'EB_PR=17107 EB_ARGS= /opt/software/slurm/bin/sbatch --mem-per-cpu=4000M --job-name test_PR_17107 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen2.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 2211

Test results coming soon (I hope)...

- notification for comment with ID 1434774117 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
FAILED
Build succeeded for 3 out of 4 (4 easyconfigs in total)
jsczen2c1.int.jsc-zen2.easybuild-test.cluster - Linux Rocky Linux 8.5, x86_64, AMD EPYC 7742 64-Core Processor (zen2), Python 3.6.8
See https://gist.github.com/93af5230f339d3df28803f118dedf1b9 for a full test report.

@zao
Copy link
Contributor

zao commented Feb 20, 2023

Test report by @zao
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
eb-u2204 - Linux Ubuntu 22.04, x86_64, AMD Ryzen 9 3900X 12-Core Processor, Python 3.10.6
See https://gist.github.com/b9d241657288c4f081757fa4d65ba6d1 for a full test report.

@boegel
Copy link
Member

boegel commented Feb 28, 2023

@jfgrimm What's the plan with this (from failed test report on jsc-zen2):

The following tests FAILED:
	161 - nc_test4_run_par_test (Timeout)

@jfgrimm
Copy link
Member Author

jfgrimm commented Feb 28, 2023

@boegelbot please test @ jsc-zen2
EB_ARGS=netCDF-4.9.0-iimpi-2022b.eb

@boegelbot
Copy link
Collaborator

@jfgrimm: Request for testing this PR well received on jsczen2l1.int.jsc-zen2.easybuild-test.cluster

PR test command 'EB_PR=17107 EB_ARGS="netCDF-4.9.0-iimpi-2022b.eb" /opt/software/slurm/bin/sbatch --mem-per-cpu=4000M --job-name test_PR_17107 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen2.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 2276

Test results coming soon (I hope)...

- notification for comment with ID 1447911596 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
jsczen2c1.int.jsc-zen2.easybuild-test.cluster - Linux Rocky Linux 8.5, x86_64, AMD EPYC 7742 64-Core Processor (zen2), Python 3.6.8
See https://gist.github.com/ad080802816c68b26ffed623d604ae6a for a full test report.

@jfgrimm
Copy link
Member Author

jfgrimm commented Feb 28, 2023

@boegel should be good to go now, tests problematic for generoso/jsc-zen2 are now skipped in both gompi and iimpi variants

@boegel
Copy link
Member

boegel commented Feb 28, 2023

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

@boegel: Request for testing this PR well received on login1

PR test command 'EB_PR=17107 EB_ARGS= EB_CONTAINER= /opt/software/slurm/bin/sbatch --job-name test_PR_17107 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 10381

Test results coming soon (I hope)...

- notification for comment with ID 1448142269 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
cns3 - Linux Rocky Linux 8.5, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/c217a81063c5a459e000d0d88187c02e for a full test report.

@verdurin
Copy link
Member

Test report by @verdurin
SUCCESS
Build succeeded for 10 out of 10 (4 easyconfigs in total)
easybuild-c7.novalocal - Linux CentOS Linux 7.9.2009, x86_64, Intel Xeon Processor (Skylake, IBRS), Python 3.6.8
See https://gist.github.com/960f005a78b8e44b1c81ed7c7db2ba8a for a full test report.

Copy link
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@boegel
Copy link
Member

boegel commented Feb 28, 2023

Test report by @boegel
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
node3104.skitty.os - Linux RHEL 8.6, x86_64, Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz (skylake_avx512), Python 3.6.8
See https://gist.github.com/df413c8ba036e97b0e4ee69eefe16912 for a full test report.

@boegel
Copy link
Member

boegel commented Feb 28, 2023

Going in, thanks @jfgrimm!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants