Minor improvements to test configs
[gromacs/AngularHB.git] / admin / builds / pre-submit-matrix.txt
blob124f966871d1ca3f004af8fdd0bd29dcf8435ebd
1 # Comment line(s) preceding each configuration document the main
2 # intent behind that configuration, so that we can correctly judge
3 # whether to preserve that during maintenance decisions.
5 # Other configurations might coincidentally test such configurations
6 # (e.g. because they are the current default), but it is appropriate
7 # to intend to teach each feature (or a feature combination) exactly
8 # once, and for the intent to be reflected precisely in the
9 # configuration syntax, so that the configurations are stable even
10 # if the defaults change in future.
12 # Test older gcc
13 # Test oldest supported CUDA
14 # Test oldest supported cmake
15 # Test oldest supported Ubuntu
16 # Test X11 build
17 # Test MPI with CUDA
18 # Test MPMD PME with library MPI
19 gcc-4.6 gpu cuda-5.0 mpi npme=1 nranks=2 openmp x11 cmake-2.8.8
21 # Test newest gcc supported by newest CUDA shortly after the release
22 # Test SIMD implementation of pair search for GPU code-path
23 gcc-5 gpu cuda-8.0 openmp simd=avx2_256
25 # Test newest gcc supported by newest CUDA at time of release
26 # Test thread-MPI with CUDA
27 gcc-4.8 gpu thread-mpi cuda-7.5 openmp release
29 # Test with ThreadSanitizer
30 # Test AVX2_256 SIMD
31 # Test fftpack fallback
32 gcc-4.9 tsan fftpack simd=avx2_256
34 # Test newest gcc at time of release
35 # Test on MacOS (because gcc-6.1 is only available there)
36 gcc-6.1 double
38 # Test older clang
39 # Test double precision
40 # Test with AddressSanitizer
41 # Test without OpenMP
42 # Test thread-MPI
43 clang-3.4 double thread-mpi no-openmp fftpack asan
45 # Test oldest supported MSVC on Windows
46 # Test newest supported MSVC on Windows
47 msvc-2015 openmp release
49 # Test oldest supported icc on Windows
50 # Test newest supported icc on Windows
51 icc-16.0 msvc-2015 fftpack
53 # Test newest cmake at time of release
54 # Test MKL
55 # Test without any MPI
56 # Test on CentOS (because icc-16.0 is only available there)
57 icc-16.0 no-thread-mpi openmp mkl cmake-3.3.2 simd=avx_256
59 # Test AVX_128_FMA SIMD
60 gcc-5 mpi openmp simd=avx_128_fma
62 # Test NVIDIA OpenCL
63 # Test MPI + OpenCL
64 gcc-4.8 openmp opencl cuda-7.5 mpi release
66 # Test AMD OpenCL
67 gcc-5 openmp opencl amdappsdk-3.0
69 # TODO
70 # Test hwloc support
71 # Test newest supported Ubuntu
72 # Migrate ThreadSanitizer test off GPU build slave