d49694f38f
PropToFerm fix
2022-12-06 15:48:54 +00:00
Peter Boyle
97a098636d
FermToProp
2022-11-30 15:36:35 -05:00
Peter Boyle
e13930c8b2
Faster fermtoprop case
2022-11-30 15:11:29 -05:00
Peter Boyle
0655dab466
Open MP on host enabled
2022-11-08 13:38:54 -08:00
Peter Boyle
7f097bcc28
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2022-11-08 13:23:40 -08:00
Peter Boyle
5c75aa5008
Device mem
2022-11-08 13:22:57 -08:00
Peter Boyle
1873101362
PVC
2022-11-08 13:22:45 -08:00
Peter Boyle
63fd1dfa62
Config on PVC
2022-11-08 13:22:09 -08:00
Peter Boyle
bd68861b28
SYCL sum
2022-11-08 12:49:26 -08:00
Peter Boyle
82e959f66c
SYCL reduction
2022-11-08 12:45:25 -08:00
Peter Boyle
62e52de06d
Merge pull request #414 from fjosw/feat/eCloverGPU
...
Compact Exponential Cloverterm on GPU
2022-11-01 09:15:44 -04:00
184adeedb8
feat: renamed open_boundaries to fixedBoundaries
2022-10-26 12:53:46 +01:00
5fa6a8b96d
docs: CompactClover debug info generalized.
2022-10-26 12:41:14 +01:00
a2a879b668
docs: CompactClover Debug Info improved.
2022-10-25 17:20:42 +01:00
9317d893b2
docs: details about inversion of CompactClover term added.
2022-10-25 17:10:06 +01:00
86075fdd45
feat: MassTerm and ExponentiateClover merged into InstantiateClover
2022-10-25 17:05:34 +01:00
b36442e263
feat: CloverHelpers::InvertClover implemented which handles the
...
inversion of the Clover term depending on clover type and the boundary
conditions.
2022-10-25 16:57:01 +01:00
513d797ea6
fix: signature of CompactWilsonCloverHelpers::Exponentiate fixed.
2022-10-25 16:17:22 +01:00
9e4835a3e3
feat: changed CompactWilsonExpClover exponentiation to Taylor expansion
...
with Horner scheme.
2022-10-25 15:19:43 +01:00
Peter Boyle
477ebf24f4
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2022-10-04 11:19:43 -07:00
Peter Boyle
0d5639f707
Run script update
2022-10-04 11:13:41 -07:00
Peter Boyle
413312f9a9
Benchmark the halo construction.
...
THe bye counts are out and should be doubled for SIMD directions
2022-10-04 11:12:59 -07:00
Peter Boyle
03508448f8
Remove verbose
2022-10-04 11:12:15 -07:00
Peter Boyle
e1e5c75023
Stencil gather improvements - SVM was running slow and used for a pointer array that wasn't needed to be in SVM
2022-10-04 11:11:10 -07:00
Peter Boyle
9296299b61
Better commenting
2022-10-04 11:10:34 -07:00
Peter Boyle
913fbca74a
Merge pull request #410 from gkanwar/photon_and_sha_patches
...
Photon.h and SHA256 patches
2022-08-31 18:01:45 -04:00
Gurtej Kanwar
60dfb49afa
Remove FP16 tests when FP16 is disabled
2022-08-21 17:29:55 +02:00
Gurtej Kanwar
554c238359
Update OpenSSL digest to use high-level methods
...
This avoids deprecation warnings when compiling against OpenSSL 3.0
but should still be backwards compatible. It is the recommended way
to use the digest API going forward.
2022-08-21 17:28:57 +02:00
Gurtej Kanwar
f922adf05e
Fix Photon ComplexField type
2022-08-21 16:16:18 +02:00
Peter Boyle
188d2c7a4d
PVC default, ignore ATS
2022-08-02 08:38:53 -07:00
Peter Boyle
17d7177105
Files for SYCL
2022-08-02 08:33:39 -07:00
Peter Boyle
bb0a0da47a
inon blocking caution due to SYCL
2022-08-02 08:09:43 -07:00
Peter Boyle
84110166e4
Fix the fence
2022-08-02 08:00:43 -07:00
Peter Boyle
d32b923b6c
Fencing on a stream in SYCL is needed. Didn't know that ... gulp
2022-08-02 07:58:04 -07:00
Peter Boyle
2ab1af5754
Ensure no synchronize and not optoin dependent
2022-07-19 09:51:06 -07:00
Peter Boyle
5f8892bf03
Mistake pointed out by Camilo
2022-07-19 09:31:51 -07:00
Peter Boyle
f14e7e51e7
Grid accelerator
2022-07-12 10:56:22 -07:00
Peter Boyle
042ab1a052
Update GridStd.h
2022-06-27 13:21:39 -04:00
Peter Boyle
2df98a99bc
Merge pull request #406 from giordano/patch-1
...
Update default value of gen-simd-width in README
2022-06-14 17:46:25 -04:00
Mosè Giordano
315ea18be2
Update default value of gen-simd-width in README
2022-06-14 22:41:05 +01:00
Peter Boyle
a9c2e1df03
Merge pull request #404 from rrhodgson/feature/json_nvcc
...
Feature/json nvcc
2022-05-25 13:30:11 -04:00
da4daea57a
Updated json to latest release 3.10.5
2022-05-24 16:16:06 +01:00
Peter Boyle
af3b065add
Merge pull request #403 from fjosw/fix/cuda_11_5_warnings
...
Fixed nvcc 11.5+ warnings
2022-05-24 11:10:02 -04:00
e346154c5d
Updated json CUDA compile guards
2022-05-24 15:48:01 +01:00
7937ac2bab
fix: conditional pragmas according to new NVCC_DIAG_PRAGMA_SUPPORT standard in pugixml/pugixml.cc
2022-05-24 15:31:03 +01:00
e909aeedf0
fix: conditional pragmas according to new NVCC_DIAG_PRAGMA_SUPPORT standard in Grid_Eigen_Dense.h
2022-05-24 15:29:42 +01:00
bab8aa8eb0
fix: conditional pragmas according to new NVCC_DIAG_PRAGMA_SUPPORT
...
standard in DisableWarnings.h
2022-05-24 15:27:40 +01:00
Peter Boyle
38b22f05be
Merge pull request #402 from fjosw/fix/clover_warnings
...
fixed clover warnings
2022-05-24 10:05:27 -04:00
3ca0de1c40
Fix json write for vector<string>
2022-05-24 14:37:33 +01:00
c7205d2a73
Removed nvcc guards for json
2022-05-24 14:30:26 +01:00