Commit Graph
100 Commits
Author SHA1 Message Date
portelli 90dbe03e17 Conversion of Grid tensors to std::vector made more elegant, also pair syntax changed to (x y) to avoid issues with JSON/XML 2018-03-07 15:12:32 +00:00
portelli 485c5db0fe conversion of Grid tensors to nested std::vector in preparation for tensor serialisation 2018-03-06 19:22:03 +00:00
portelliandGitHub 30391cb2eb Merge pull request #155 from fionnoh/develop
Some changes needed for deflation interface
2018-03-03 13:43:59 +00:00
portelli 6e3ce7423e Hadrons: don't display module list at startup (too long) 2018-01-22 20:04:05 +00:00
portelli 15f15a7cfd Merge branch 'develop' into feature/hadrons
# Conflicts:
#	extras/Hadrons/Modules.hpp
#	extras/Hadrons/modules.inc
2018-01-22 20:03:36 +00:00
portelli 0e5f626226 Hadrons: module for scalar operator divergence 2018-01-22 19:38:19 +00:00
portelli 7bb405e790 Merge branch 'develop' into feature/hadrons
# Conflicts:
#	lib/communicator/Communicator_mpi3_leader.cc
#	lib/communicator/Communicator_shmem.cc
2018-01-11 18:50:15 +00:00
portelli ec16eacc6a Hadrons: scalar SU(N) 2-pt function 2018-01-10 22:12:21 +00:00
portelli d9d1f43ba2 Hadrons: code cleaning 2018-01-10 11:31:24 +00:00
portelli b7cd721308 Hadrons: scalar SU(N) tr(mag^n) 2018-01-10 11:25:59 +00:00
portelli 29f026c375 Hadrons: scalar SU(N) tr(phi^n) 1-pt function 2018-01-10 11:01:03 +00:00
portelli 58c7a13d54 Hadrons: result file macro with trajectory number 2018-01-10 10:59:58 +00:00
portelli dd62f2f371 Hadrons: log message fix 2017-12-29 16:58:44 +01:00
portelli 0d612039ed Hadrons: prettier Grid logging (non-intrusive) 2017-12-29 16:58:23 +01:00
portelli e8ac75055c Hadrons: binary configuration loader 2017-12-27 14:24:29 +01:00
portelli 8b30c5956c Hadrons: copyright update 2017-12-26 14:16:47 +01:00
portelli 185da83454 Hadrons: new MIO module namespace, NERSC loader moved there 2017-12-26 14:05:17 +01:00
portelli 6718fa8c4f Merge branch 'feature/scalar_adjointFT' into feature/hadrons 2017-12-26 12:59:33 +01:00
portelli 67c3fa0f5f Hadrons: all modules are now ported, more tests need to be done 2017-12-21 11:39:07 +00:00
portelli 65d4f17976 Hadrons: no errors when trying to recreate a cache 2017-12-19 20:28:32 +00:00
portelli e2fe97277b Hadrons: getReference use is rare, empty by default 2017-12-19 20:28:04 +00:00
portelli bcf6f3890c Hadrons: more fixes after test 2017-12-14 21:14:10 +00:00
portelli 591a38c487 Hadrons: VM fixes 2017-12-14 19:42:16 +00:00
portelli 842754bea9 Hadrons: most modules ported to the new interface, compiles but untested 2017-12-13 19:41:41 +00:00
portelli 0887566134 Hadrons: scheduler back! 2017-12-13 16:36:15 +00:00
portelli 61fc50d616 Hadrons: better organisation of the VM 2017-12-13 13:44:23 +00:00
portelli a9c8d7dad0 Hadrons: code cleaning 2017-12-13 12:13:40 +00:00
portelli 259d504ef0 Hadrons: first full implementation of the module memory profiler 2017-12-12 19:32:58 +00:00
portelli f3a77f4b7f Merge branch 'feature/hadrons' into feature/hadrons-new-memory-model 2017-12-12 14:05:23 +00:00
portelli 26d7b829a0 Hadrons: error managed through expections 2017-12-12 14:04:28 +00:00
portelli 64161a8743 Hadrons: much simpler reference dependency 2017-12-12 13:08:01 +00:00
portelliandGitHub 2401360784 Merge pull request #138 from guelpers/feature/hadrons
bug fix in sequential insertion of conserved vector current
2017-12-11 18:53:41 +01:00
portelli f9aa39e1c4 global memory debug through command line flag 2017-12-07 14:40:58 +01:00
portelli 0fbf445edd Hadrons: object creation that get properly captured by the memory profiler 2017-12-06 16:51:48 +01:00
portelli e78794688a memory profiler improvement 2017-12-06 16:50:25 +01:00
portelli 9e31307963 Merge branch 'feature/hadrons' into feature/hadrons-new-memory-model 2017-12-06 16:49:32 +01:00
portelli 29e2eddea8 Merge branch 'develop' into feature/hadrons-new-memory-model 2017-12-06 16:49:21 +01:00
portelli 0a038ea15a Merge branch 'develop' into feature/hadrons 2017-12-06 16:49:10 +01:00
portelli 62eb1f0e59 FermionOperator virtual destructor needed for polymorphism 2017-12-06 16:48:17 +01:00
portelli 5422251959 Hadrons: execution part moved in a new virtual machine class 2017-12-05 15:31:59 +01:00
portelli cbd8fbe771 Merge branch 'feature/hadrons' into feature/hadrons-new-memory-model 2017-12-03 19:48:56 +01:00
portelli d391f05cb7 Merge branch 'develop' into feature/hadrons 2017-12-03 19:48:46 +01:00
portelli 3127b52c90 bootstrap script does not destroy Eigen is working offline 2017-12-03 19:48:34 +01:00
portelli 01f00385a4 Hadrons: genetic pair selection based on exponential probability 2017-12-03 19:47:40 +01:00
portelli 59aae5f5ec Hadrons: garbage collector clean temporaries 2017-12-03 19:47:11 +01:00
portelli 624246409c Hadrons: module setup/execute protected to forbid user to bypass execution control 2017-12-03 19:46:18 +01:00
portelli 2a9ebddad5 Hadrons: scheduler offline, minimal code working again 2017-12-03 19:45:15 +01:00
portelli ff7afe6e17 Merge branch 'feature/hadrons' into feature/hadrons-new-memory-model 2017-12-01 19:45:44 +00:00
portelli 33cb509d4b Merge branch 'develop' into feature/hadrons 2017-12-01 19:45:32 +00:00
portelli 456c78c233 Merge branch 'develop' into feature/hadrons-new-memory-model 2017-12-01 19:45:12 +00:00
portelli 2fd4989029 Merge branch 'develop' of github.com:paboyle/Grid into develop 2017-12-01 19:44:31 +00:00
portelli 2427a21428 minor serial IO fixes, XML now issues warning when trying to read absent nodes, these becomes 2017-12-01 19:44:07 +00:00
portelli 514993ed17 Hadrons: progress on the interface, genetic algorithm freezing 2017-12-01 19:38:23 +00:00
portelli a3fe874a5b Hadrons: everything is broken, repairing while implementing the new memory model 2017-11-22 23:27:19 +00:00
portelli f403ab0133 gitignore update 2017-11-22 17:13:09 +00:00
portelli 074d17429f Merge branch 'develop' into feature/scalar_adjointFT
# Conflicts:
#	lib/communicator/Communicator_mpi3.cc
2017-11-11 18:09:55 +00:00
portelli a4e5fd1000 Merge branch 'feature/hadrons' into feature/hadrons-new-memory-model 2017-11-01 19:24:51 +00:00
portelli 682e7d7839 Merge branch 'develop' into feature/hadrons 2017-11-01 19:24:38 +00:00
portelli 5c392a6ecc Merge commit 'bf58557fb1ec710c766e19c9a8809b0a352de239' into feature/scalar_adjointFT 2017-10-10 17:14:56 +01:00
portelli 63b2bc1936 Merge branch 'develop' into feature/hadrons
# Conflicts:
#	lib/qcd/action/fermion/FermionOperatorImpl.h
2017-10-05 14:16:23 +01:00
portelli d38cee73bf Scalar: easier Fourier acceleration parametrisation through -D flags 2017-10-03 17:29:34 +01:00
portelli 8784f2a88d post-merge fix 2017-10-03 14:38:10 +01:00
portelli c497864b5d Merge commit 'd54807b8c0cd1a7658ff8563bb00d1137b987e3e' into feature/scalar_adjointFT
# Conflicts:
#	lib/communicator/Communicator_base.h
#	lib/communicator/Communicator_mpi.cc
#	lib/communicator/Communicator_mpit.cc
2017-10-03 14:27:54 +01:00
portelli 05c1c88440 Scalar: more action generalisation 2017-10-03 14:26:20 +01:00
portelli a021933002 Scalar: SU(N) action change to t'Hooft scaling 2017-09-29 16:09:34 +01:00
portelli df21668f2c memory profiler update 2017-09-22 14:21:18 +01:00
portelli a56e3b40c4 Merge branch 'develop' into feature/hadrons 2017-08-29 11:03:53 -06:00
portelli 5846566728 Merge branch 'develop' into feature/hadrons 2017-08-24 18:20:52 +01:00
portelli 102ea9ae66 CI update 2017-08-24 18:17:09 +01:00
portelli 21b02760c3 Merge branch 'develop' into feature/hadrons 2017-08-24 17:05:45 +01:00
portelliandGitHub c3f0889eda Merge pull request #123 from giltirn/develop
Fix for 'using namespace' in lib/qcd/utils/GaugeFix.h
2017-07-25 11:32:02 -03:00
portelli feaa2ac947 Merge branch 'feature/scalar-hmc-update' into develop 2017-06-28 12:46:18 +01:00
portelli 07de925127 minor scalar action fixes 2017-06-28 12:45:44 +01:00
portelli 0b707b861c Merge branch 'develop' into feature/scalar-hmc-update 2017-06-27 14:40:05 +01:00
portelli 15e87a4607 HDF5 IO fix 2017-06-27 14:39:27 +01:00
portelli 7d7220cbd7 scalar: lambda/4! convention 2017-06-27 14:38:45 +01:00
portelli 0af740dc15 minor scalar HMC code improvement 2017-06-24 23:04:05 +01:00
portelli d2e8372df3 SU(N) algebra fix (was not working) 2017-06-24 23:03:39 +01:00
portelliandGitHub 4372d04ad4 Merge pull request #118 from Lanny91/hotfix/bgq
Hotfix/bgq
2017-06-23 16:59:27 +01:00
portelli b22eab8c8b Merge commit 'a7d56523abee6c9030fdd9303c79954897b1086f' into feature/hadrons 2017-06-21 18:32:48 +01:00
portelli 1e8a2e1621 various compatibility fixes after merge 2017-06-20 17:24:55 +01:00
portelli 7587df831a Merge branch 'develop' into feature/hadrons
# Conflicts:
#	lib/qcd/action/scalar/ScalarImpl.h
2017-06-20 15:50:39 +01:00
portelli b672717096 Test_serialiation update for JSON 2017-06-19 14:38:39 +01:00
portelli 284ee194b1 JSON update 2017-06-19 14:38:15 +01:00
portelli 81b18f843a Merge branch 'feature/scalar_adjointFT' into feature/hadrons
# Conflicts:
#	lib/qcd/action/scalar/ScalarImpl.h
2017-06-16 17:59:55 +01:00
portelli 2490816297 Hadrons: rare kaon program removed 2017-06-07 20:11:02 -05:00
portelli 5f55bca378 Hadrons: Quark module renamed MFermion::GaugeProp 2017-06-07 20:10:48 -05:00
portelli f6aa82b7f2 Merge branch 'develop' into feature/hadrons 2017-06-06 11:46:33 -05:00
portelli 22749699a3 Fixes after merge and point sink module 2017-06-06 11:45:30 -05:00
portelli 0503c028be Merge branch 'feature/qed-fvol' into feature/hadrons (non-trivial conflicts on scalar Impl)
# Conflicts:
#	configure.ac
#	lib/qcd/action/scalar/Scalar.h
2017-06-05 16:37:47 -05:00
portelli d8648307ff Merge branch 'develop' into feature/hadrons 2017-05-29 12:58:08 +01:00
portelli 064315c00b Hadrons: mesons gamma list fix 2017-05-29 12:57:33 +01:00
portelli a74c34315c Bootstrap script fix 2017-05-25 14:27:49 +01:00
portelli 22f4feee7b Merge branch 'develop' into feature/scalar_adjointFT 2017-05-17 13:27:13 +02:00
portelli 3f858d6755 Scalar: phi^2 observable 2017-05-17 13:25:14 +02:00
portelli 35fa3d1dfd Merge branch 'master' into feature/scalar_adjointFT 2017-05-12 10:41:39 +01:00
portelli d1ece74137 HMC scalar test: magnetisation measurement 2017-05-11 11:40:44 +01:00
portelli 43c817cc67 Scalar action: const fix 2017-05-11 00:07:17 +01:00
portelli 679ae98b14 Merge branch 'feature/better-external-library' into develop 2017-05-04 15:42:12 +01:00
portelli 58299b8ba2 Git info separated from version in git-config 2017-05-02 20:04:41 +01:00