# Test non-default use of mdrun -gpu_id
# Test SSE2 SIMD
+# Test CMAKE_BUILD_TYPE=Release
gcc-4.8 gpu npme=1 nranks=2 gpu_id=2 cuda-7.5 simd=sse2 release
-# Test oldest supported icc on Windows
-# Test newest supported icc on Windows
-# TODO When merging to release-2018, reconsider which build
-# options might best remain in pre-submit on the msvc config,
-# and which are OK in post-submit
-icc-16.0 msvc-2015 fftpack
+# Test GPU-sharing among 4 PP ranks
+gcc-5 gpu nranks=4 gpu_id=1 cuda-8.0 release-with-assert
+
++# Test oldest supported icc
++# Test icc on Windows
++# Test icc with SIMD in mixed precision in release mode
++icc-16 msvc-2015 fftpack simd=avx2_256 release
+
# TODO
-# Re-enable Phi build
+# Add SIMD + OpenMP + CUDA asan build
+# Add OpenMP + CUDA + device sharing TSAN build
+# Re-enable Phi build (FIXME: do we still care?)
# Test without TNG support
# Test without hwloc support
# Test with NVML support
# Test oldest supported MSVC on Windows
# Test newest supported MSVC on Windows
-msvc-2015 openmp release
+msvc-2015 openmp release-with-assert
- # Test oldest supported icc
- # Test icc on Windows
- # Test icc with SIMD in mixed precision in release mode
- icc-16 msvc-2015 fftpack simd=avx2_256 release
-
-# Test newest cmake at time of release
+# Test newest icc at the time of release
+# Test icc without SIMD in double precision in release mode
# Test MKL
# Test without any MPI
-# Test on CentOS (because icc-16.0 is only available there)
-icc-16.0 no-thread-mpi openmp mkl cmake-3.3.2 simd=avx_256
-
-# Test AVX_128_FMA SIMD
-gcc-5 mpi openmp simd=avx_128_fma
+# Test on CentOS (because cmake-3.9.6 is available there)
+icc-18 no-thread-mpi double openmp mkl cmake-3.9.6 simd=none release
# Test NVIDIA OpenCL
# Test MPI + OpenCL