Commit Graph
100 Commits
Author SHA1 Message Date
portelli eedcaf6470 Merge branch 'feature/hadrons' into feature/qed-fvol 2017-02-01 15:53:10 -08:00
portelli e7d8030a64 operator>> for serialisable enums 2017-02-01 15:51:08 -08:00
portelli d775fbb2f9 Gammas: code cleaning and gamma_L implementation & test 2017-02-01 15:45:05 -08:00
portelli 863855f46f header fix 2017-02-01 11:59:44 -08:00
portelli 419af7610d New gamma matrices tidying: generated code is confined to Gamma.* for readability 2017-02-01 11:23:12 -08:00
portelli 7da7d263c4 typo 2017-01-30 10:53:13 -08:00
portelli 1140573027 Gamma adj fix: now in Grid namespace to avoid collisions 2017-01-30 10:53:04 -08:00
portelli a0cfbb6e88 Merge branch 'feature/gammas' into feature/hadrons
# Conflicts:
#	.gitignore
#	lib/qcd/spin/Dirac.cc
#	scripts/filelist
2017-01-30 09:10:49 -08:00
portelli 515a26b3c6 gammas: copyright update 2017-01-30 09:07:09 -08:00
portelli b39f0d1fb6 Hadrons: default I/O to HDF5 if possible, XML otherwise 2017-01-27 18:12:35 -08:00
portelli 9f1267dfe6 Merge branch 'feature/qed-fvol' of github.com:paboyle/Grid into feature/qed-fvol 2017-01-27 17:06:34 -08:00
portelliandGitHub 2e90285232 Merge pull request #80 from jch1g10/feature/qed-fvol
ChargedProp: remove ScalarField fs
2017-01-27 17:06:13 -08:00
portelli e254de982e Merge branch 'feature/qed-fvol' of github.com:paboyle/Grid into feature/qed-fvol 2017-01-27 17:02:35 -08:00
portelli 28d99b5297 Merge branch 'develop' into feature/qed-fvol 2017-01-27 16:59:53 -08:00
portelliandGitHub 161ed102a5 Merge pull request #79 from jch1g10/feature/qed-fvol
Fixed bug in ChargedProp
2017-01-26 19:49:14 -08:00
portelli 3bf993d81a gitignore update 2017-01-26 17:00:59 -08:00
portelli fad743fbb1 Build system sanity check: corrected several headers not in the <Grid/*> format 2017-01-26 17:00:41 -08:00
portelli 4d3787db65 Hadrons fixed for new gammas, Meson only does one contraction but this’ll change in the future 2017-01-25 09:59:00 -08:00
portelli 05cb6d318a gammas: adjoint implemented as a symbolic operation 2017-01-24 18:07:43 -08:00
portelli 0432e30256 Gamma right multiply code fix (now passes consistency check) 2017-01-24 17:36:23 -08:00
portelli 2c3ebc1e07 .gitignore update 2017-01-24 17:35:42 -08:00
portelli 068b28af2d Extensive gamma test program 2017-01-24 17:35:29 -08:00
portelli f7db342f49 Serialisable enums can be converted to int 2017-01-24 17:33:26 -08:00
portelli d65e81518f Merge branch 'feature/hadrons' into develop 2017-01-24 09:21:44 -08:00
portelli a37e71f362 New automatic implementation of gamma matrices, Meson and SeqGamma are broken 2017-01-23 19:13:43 -08:00
portelli f3ca29af6c Merge branch 'feature/hadrons' into feature/qed-fvol 2017-01-21 13:41:05 -08:00
portelli b7da264b0a Hadrons: Application is not storing the environment ref but calling getInstance() each time, solving a very nasty set fault on Linux/KNL 2017-01-21 13:40:23 -08:00
portelli 37988221a8 Merge branch 'feature/serialisation-hdf5' into feature/qed-fvol 2017-01-20 14:04:20 -08:00
portelli 74ac2aa676 Merge branch 'feature/serialisation-hdf5' into feature/hadrons 2017-01-20 14:03:51 -08:00
portelli 4c75095c61 HDF5: header fix 2017-01-20 12:14:01 -08:00
portelli afa095d33d HDF5: better complex number support 2017-01-20 12:10:41 -08:00
portelli 6b5259cc10 HDF5 detects if a name is a dataset or not without using exception catching 2017-01-20 11:03:19 -08:00
portelli 7423a352c5 HDF5: typos 2017-01-19 18:33:04 -08:00
portelli 81e66d6631 HDF5: revert back to native types 2017-01-19 18:24:53 -08:00
portelli ade1058e5f Hdf5Type does not need to be a pointer anymore 2017-01-19 18:23:55 -08:00
portelli 6eea9e4da7 HDF5 types static initialisation is mysteriously buggy on BG/Q, changing strategy 2017-01-19 18:02:53 -08:00
portelli 2c673666da Standardisation of HDF5 types 2017-01-19 17:19:12 -08:00
portelli 7a327a3f28 Merge branch 'develop' into feature/qed-fvol 2017-01-19 14:22:36 -08:00
portelli d6401e6d2c Merge branch 'feature/hadrons' into develop 2017-01-19 14:10:01 -08:00
portelli 24d3d31b01 Genetic scheduler: uses insert instead of emplace for better compiler compatibility 2017-01-19 14:08:22 -08:00
portelli 5405526424 Code typo 2017-01-18 22:42:19 -08:00
portelli f3f0b6fef9 serious rewriting of Test_serialisation, now crashes if IO inconsistent 2017-01-18 17:41:05 -08:00
portelli 654e0b0fd0 Serialisable object are now comparable with == 2017-01-18 17:40:32 -08:00
portelli 4be08ebccc debug code cleaning 2017-01-18 17:39:59 -08:00
portelli f599cb5b17 HDF5 serial IO implemented and tested 2017-01-18 16:50:21 -08:00
portelli a4a509497a Merge branch 'develop' of github.com:paboyle/Grid into develop 2017-01-17 16:22:22 -08:00
portelli 5803933aea First implementation of HDF5 serial IO writer, reader is still empty 2017-01-17 16:21:18 -08:00
portelli 91a3534054 Lattice slice utilities now thread safe 2017-01-16 06:32:25 +00:00
portelli 16a8e3d0d4 gitignore update for ST3 2017-01-16 06:32:05 +00:00
portelli 92f8950a56 Charged scalar prop: cleaning and output 2017-01-13 13:30:56 +00:00
portelli 65987a8a58 First implementation of the scalar QED propagator, runs but absolutely not checked 2017-01-12 20:44:23 +00:00
portelli 889d828bc2 Code cleaning 2017-01-12 18:17:44 +00:00
portelli ad98b6193d creating the necessary caches for the FFT EM scalar propagator 2017-01-11 18:40:43 +00:00
portelli fc760016b3 More uniform cache name for scalar momentum propagators 2017-01-11 18:39:58 +00:00
portelli 2da86f7dae Merge branch 'feature/hadrons' into feature/qed-fvol 2017-01-11 18:38:05 +00:00
portelli 41df1db811 Hadrons: number of dimensions entirely determined by the initial grid 2017-01-11 18:37:49 +00:00
portelli 97843e2b58 Hadrons: free scalar buffer fix and output 2017-01-05 14:58:55 +00:00
portelli 82b3f54697 scalar free propagator fix 2017-01-05 14:58:07 +00:00
portelli 673994b281 Hadrons: modules for scalar propagators 2016-12-29 22:44:58 +01:00
portelli bbc0eff078 Hadrons: scalar sources 2016-12-29 22:44:22 +01:00
portelli 4c60e31070 Hadrons: code cleaning 2016-12-29 22:44:08 +01:00
portelli afbf7d4c37 QED Gimpl moved in Photon.h 2016-12-29 22:43:38 +01:00
portelli 8c3cc32364 Scalar action 2016-12-29 22:42:58 +01:00
portelli 4c3fd9fa3f stochastic QED field module in Hadrons 2016-12-22 00:29:41 +01:00
portelli 17b3a10d46 stochastic QED: function to cache 1/sqrt(khat^2) 2016-12-22 00:29:19 +01:00
portelli 149a46b92c Merge branch 'feature/hadrons' into feature/qed-fvol 2016-12-22 00:26:43 +01:00
portelli 3215ae6b7e Hadrons: genetic scheduler crashes in multi-thread with 1 module, multi-threading deactivated for now 2016-12-22 00:26:30 +01:00
portelli 7a85fddc7e Hadrons: modification of registration mechanism to allow for persistent caches 2016-12-22 00:25:36 +01:00
portelli db9c28a773 qed-fvol: Photon parameter name fix 2016-12-20 12:41:39 +01:00
portelli 9ac3ac41df serialisable Photon parameters 2016-12-20 12:41:01 +01:00
portelli 2af9ab9034 old Makefile cleaning 2016-12-20 12:40:26 +01:00
portelli 6f1ea96293 Merge branch 'develop' into feature/qed-fvol 2016-12-20 12:33:02 +01:00
portelli f8d11ff673 better serialisable enums (can be encapsulated into classes) 2016-12-20 12:31:49 +01:00
portelli 2e3c5890b6 qed-fvol: build fix 2016-12-15 20:06:46 +00:00
portelli bc6678732f Merge branch 'feature/hadrons' into feature/qed-fvol
# Conflicts:
#	Makefile.am
#	configure.ac
#	lib/qcd/action/gauge/Photon.h
2016-12-15 19:53:00 +00:00
portelli b10ae00c8a Merge commit '6ad73145bc9754a5f26093eee5a34473ba0cff82' into feature/qed-fvol 2016-12-15 19:48:58 +00:00
portelli 67d72000e7 Hadrons: more legal banner fixes 2016-12-15 18:26:39 +00:00
portelli 80cef1c78f Hadrons: legal banner fix 2016-12-15 18:21:52 +00:00
portelli 91e98b1dd5 Merge branch 'feature/hadrons' into develop 2016-12-15 18:15:56 +00:00
portelli b791c274b0 Revert "AVX: uninitialised variable fix"
This reverts commit c22c3db9ad.
2016-12-15 18:15:35 +00:00
portelli 596dd570c7 Linux linking fix 2016-12-15 12:26:53 +00:00
portelli cad158e42f Hadrons: tests improvement 2016-12-14 19:41:51 +00:00
portelli f63fac0c69 Hadrons: the XML runner can use a precomputed schedule 2016-12-14 19:41:30 +00:00
portelli ab92de89ab Hadrons: utility to schedule a run 2016-12-14 19:41:04 +00:00
portelli 846272b037 Hadrons: option to save and load a schedule 2016-12-14 19:40:36 +00:00
portelli f3e49e4b73 Hadrons: module templates update 2016-12-14 18:19:46 +00:00
portelli decbb61ec1 Hadrons: XML driven program is again a binary installed with Grid 2016-12-14 18:19:24 +00:00
portelli 7e2482aad1 Hadrons: cpde cleaning 2016-12-14 18:04:21 +00:00
portelli e1653a9f94 Hadrons: size fix in DWF module 2016-12-14 18:02:36 +00:00
portelli ea40854e0b Hadrons: type names are demangled 2016-12-14 18:02:18 +00:00
portelli 34df71e755 Hadrons: function to save an application as an XML file 2016-12-14 18:01:56 +00:00
portelli 3af663e17b Hadrons: modules remember their factory registration name 2016-12-14 17:59:45 +00:00
portelli c22c3db9ad AVX: uninitialised variable fix 2016-12-13 19:05:58 +00:00
portelli 013e710c7d Hadrons: 3pt function test improvement 2016-12-13 19:04:43 +00:00
portelli 16693bd69d Hadrons: scheduler heuristic benchmark 2016-12-13 19:02:32 +00:00
portelli de8f80cf94 Hadrons: genetic operators improvement 2016-12-13 19:02:05 +00:00
portelli 4a87486365 Hadrons: a bit of cleaning in the scheduler 2016-12-10 21:14:13 +01:00
portelli 51322da6f8 Hadrons: genetic scheduler improvement 2016-12-07 09:00:45 +09:00
portelli 49c3eeb378 Hadrons: more verbose genetic parameters 2016-12-07 08:59:58 +09:00
portelli c56707e003 useless debug message removed 2016-12-07 08:59:20 +09:00