Alessandro Lupo
4e31e4e094
Better tests
2021-10-13 15:07:23 +01:00
Alessandro Lupo
0d6674e489
hot start for sp2n
2021-10-12 18:53:54 +01:00
Alessandro Lupo
291e80f88a
sp2n as config option
2021-10-12 16:00:32 +01:00
Alessandro Lupo
1d6e708083
tests!
2021-10-12 16:00:32 +01:00
Peter Boyle
1c2f218519
Merge pull request #360 from pjgeorg/ld-nvcc-openmp
...
nvcc: Add -fopenmp to LDFLAGS
2021-09-16 10:24:30 -04:00
Peter Boyle
40098424c7
Examples
2021-08-22 14:17:12 +01:00
Peter Georg
80afacec5b
nvcc: Add -fopenmp to LDFLAGS
2021-06-17 13:05:13 +02:00
Peter Georg
82402c6a7c
Add simd option SKL for ICC
2021-03-11 13:08:40 +01:00
Peter Georg
d9c4afe5b7
Fix inconsistent configure option AVX512
...
Before this change AVX512 enabled different instruction sets depending
on the compiler:
For Intel C++ Compiler Classic (ICC):
AVX512F, AVX512CD, AVX512DQ, AVX512BW, AVX512VL
i.e. Intel Xeon Skylake and newer
For Intel ICX, gcc, clang:
AVX512F, AVX512CD, AVX512ER, AVX512PF
i.e. Intel Xeon Phi x200/x205 (KNL/KNM)
With this commit AVX512 now only enables the common instruction sets
supported by all CPUs supporting any AVX-512 instructions set:
AVX512F and AVX512CD (called COMMON-AVX512 by icc)
2021-03-11 12:58:49 +01:00
u61464
679d1d22f7
Sycl happier
2021-03-03 11:21:43 -08:00
Daniel Richtmann
c073e62e0b
Correct misleading ac help string
2021-02-22 15:25:44 +01:00
Michael Marshall
35114c9e62
Mac OS (Darwin) sed -i flag for in-place editing differs from posix / gnu
2021-02-17 13:24:15 +00:00
Michael Marshall
a503332924
Seems the intention with AutoConf produced Grid/Config.h was to use sed to translate standard PACKAGE_ #defines into GRID_ however due to missing '' after -i this hasn't been working.
...
Perhaps it is too late to fix this, since we don't know who/what is relying on this downstream? ... but if they are, and AutoConf is being used, then likely these #defines have just been redefined anyway. Seems reasonable to redefine PACKAGE and VERSION as well, as none of these macros are used throughout Grid or Hadrons.
2021-02-14 21:27:54 +00:00
Peter Boyle
cf76741ec6
Intel DPCPP Gold happy now (compiles all, runs Benchmark_dwf_fp32 )
2020-12-03 03:47:11 -08:00
Peter Boyle
612e468889
Configurable ALLOC_ALIGN and ALLOC_CACHE
2020-11-20 16:48:28 +01:00
Peter Boyle
804a810d68
Wildcard mismatch
2020-11-18 03:06:53 +00:00
Peter Boyle
aa8aba6543
--shm-force-mpi
2020-11-16 20:15:50 -05:00
Peter Boyle
13df14f96e
Switch off SHM paths with --disable-shm
2020-11-16 18:07:15 -05:00
Peter Boyle
a1063ddbb9
Update options and simplify
2020-11-13 04:11:03 +01:00
6b1486e89b
fixing number of colours defaulting to 4 in most cases
2020-10-08 16:31:24 +01:00
Peter Boyle
d201277652
Expose Nc as a compile time configure option.
...
Remove precision option
2020-10-07 13:07:00 -04:00
Peter Boyle
a3e2aeb603
dpcpp options happiness
2020-09-29 06:50:10 -07:00
Peter Boyle
049dd25785
Revert accidental commit thanks michael
2020-09-23 04:13:50 -04:00
Peter Boyle
ecd3f890f5
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2020-09-16 02:30:14 +01:00
Peter Boyle
e03b64dc06
HIP default flaags to work on ROCM
2020-09-16 00:33:09 +01:00
Peter Boyle
a8309638d4
UVM check in MPI calls
2020-09-03 20:29:26 -04:00
nmeyer-ur
bbd145382b
enable --enable-simd=A64FX in configure
2020-07-08 12:43:51 +02:00
nmeyer-ur
8726e94ea7
merge upstream develop
2020-07-07 20:26:47 +02:00
Peter Boyle
73de335256
Merge branch 'develop' into sycl
2020-06-19 17:44:16 -04:00
0174f5f742
look for librt when using shm=shmopen
2020-06-11 16:50:43 +01:00
Peter Boyle
cdf0a04fc5
Merge branch 'develop' into sycl
2020-06-09 04:00:12 -04:00
Peter Boyle
ebb60330c9
Automatic data motion options beginning
2020-05-17 16:34:25 -04:00
Peter Boyle
bbbee5660d
First compiile on HiP
2020-05-10 05:28:09 -04:00
Peter Boyle
5f780806c2
Merge pull request #279 from paboyle/bugfix/nvcc-config
...
configure fix for nvcc with extra arguments as CXX
2020-05-06 10:07:52 -04:00
Peter Boyle
28a1fcaaff
First compile against SYCL
2020-05-05 11:13:27 -07:00
u37294
ff53b231c8
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2020-05-04 10:25:10 -07:00
u37294
fc19cf905b
Lime optional
2020-05-04 10:24:48 -07:00
Christopher Kelly
dee96cbf82
Added workaround in configure to still catch Cuda compiler when nvcc with extra arguments (eg -ccbin) is used as CXX
2020-04-29 10:37:11 -04:00
nils meyer
345721220e
resolved merge conflict
2020-04-24 10:14:21 +02:00
nils meyer
6db68d6ecb
added SVE configure for armclang and gcc
2020-04-24 10:10:47 +02:00
Michael Marshall
5daf176f4a
Updated to expose GRID_CXXLD in addition to CXXLD.
...
NB: CXXLD required as this is what drives linking behaviour.
2020-04-23 15:25:53 +01:00
nmeyer-ur
09f0963d1f
changes in configure.ac ; to be verified
2020-04-23 11:27:03 +02:00
nils meyer
6f44e3c192
reverted changes in configure.ac ; included SVE configure readme
2020-04-23 11:18:50 +02:00
nils meyer
5893888f87
removed default no-strict-aliasing for gcc-10.0.1 exclusively
2020-04-22 19:29:55 +02:00
4e864e56c9
develop pull
2020-04-10 17:19:18 +01:00
6235c7ba98
IPP path fix in configure
2020-03-27 17:23:29 +00:00
7e13724882
removing Hadrons
2020-03-27 12:03:32 +00:00
Peter Boyle
03da4040e2
Make summit happy
2020-01-06 11:47:48 -05:00
Peter Boyle
848079e8ba
Merge pull request #235 from grid-test-organisation/feature/5d-improvement
...
MooeeInv and M5D optimisations + enable threading with nvcc
2019-12-10 21:45:03 -05:00
Peter Boyle
e4399e3ee1
--enable-summit flag
2019-11-21 15:02:10 -05:00