Project

General

Profile

Task #2899

Update testing matrix versions for GROMACS 2020 release

Added by Mark Abraham 4 months ago. Updated 7 days ago.

Status:
New
Priority:
Normal
Assignee:
Category:
testing
Difficulty:
uncategorized
Close

Description

This meta tasks collects a set of smaller tasks related to infrastructures. These should be stable preferably at least a month before the beta release (for which we now have a target).

We will consider updating the supported versions other important things (e.g. clang, gcc, CUDA, cmake) that come out after the date of that target. However no such changes will happen before the first beta, and we will plan/discuss/review them with a higher focus on stability of the code and and its functionality. For example, we have previously patched released versions to support CUDA versions that came out during the final stages of (or after) our release cycle.

TODO list
---------

Please add TODO items as you see new releases of things we test. Please discuss below if there's things we should start or stop doing.

  • support clang 8
  • update compilation matrix entries to clang 8
  • update ASAN/MSAN/TSAN matrix entries to clang 8
  • update to clang-tidy-8
  • update to clang-static-analyzer-8

Subtasks

Task #3006: Install clang-8 infrastructure for code checkersNew
Task #3007: Install gcc-9New
Task #3009: upgrage 2020 testing matrix with CUDA 10.1ClosedSzilárd Páll
Task #3010: upgrade OpenCL stack on bs-gpu01In Progress
Task #3011: misc upgrades of testing matricesNew

Related issues

Related to GROMACS - Task #2831: Bump required version numbers of infrastructure for 2020New
Related to GROMACS - Task #2905: Add a Jenkins configuration with std library assert New

Associated revisions

Revision cb19d57f (diff)
Added by Mark Abraham 20 days ago

Fix clang-tidy-7 issues

These are detected on the mac build agent, but weren't on a Linux one,
e.g. because there is a system xdr library found on Linux.

Refs #2899

Change-Id: I591fda21c718b3a76f1fe17962150421f85fce22

Revision 45d5e3d7 (diff)
Added by Mark Abraham 16 days ago

Test specific hwloc versions

Now that releng understands the installed hwloc versions, we can
specify those in the matrix configurations. We can also specify that a
test configuration requires hwloc, but don't have to specify the
version. And we can leave it auto and provide a specific version of
the library to get detected automatically.

Refs #2899

Change-Id: I7f72b79746e77d04d9e2657b75821a8e3d62d83b

History

#1 Updated by Mark Abraham 4 months ago

  • Target version set to 2020-infrastructure-stable

#2 Updated by Eric Irrgang 4 months ago

  • Related to Task #2831: Bump required version numbers of infrastructure for 2020 added

#3 Updated by Mark Abraham 3 months ago

  • Related to Task #2905: Add a Jenkins configuration with std library assert added

Also available in: Atom PDF