Move Windows icc config to post-submit testing
[alexxy/gromacs.git] / admin / builds / pre-submit-matrix.txt
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.
4 #
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.
11
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
20
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
24
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
28
29 # Test with ThreadSanitizer
30 # Test AVX2_256 SIMD
31 # Test fftpack fallback
32 gcc-4.9 tsan fftpack simd=avx2_256
33
34 # Test newest gcc at time of release
35 # Test on MacOS (because gcc-6 is only available there)
36 gcc-6 double
37
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
44
45 # Test oldest supported MSVC on Windows
46 # Test newest supported MSVC on Windows
47 msvc-2015 openmp release
48
49 # Test newest cmake at time of release
50 # Test MKL
51 # Test without any MPI
52 # Test on CentOS (because icc-16.0 is only available there)
53 icc-16.0 no-thread-mpi openmp mkl cmake-3.3.2 simd=avx_256
54
55 # Test AVX_128_FMA SIMD
56 gcc-5 mpi openmp simd=avx_128_fma
57
58 # Test NVIDIA OpenCL
59 # Test MPI + OpenCL
60 gcc-4.8 openmp opencl cuda-7.5 mpi release
61
62 # Test AMD OpenCL
63 gcc-5 openmp opencl amdappsdk-3.0
64
65 # TODO
66 # Test hwloc support
67 # Test newest supported Ubuntu
68 # Migrate ThreadSanitizer test off GPU build slave