Commit Graph
100 Commits
Author SHA1 Message Date
portelli 9942723189 Merge branch 'develop' into feature/hadrons
# Conflicts:
#	lib/serialisation/BaseIO.h
2018-03-07 15:22:16 +00:00
portelli a7d19dbb64 Merge branch 'develop' of github.com:paboyle/Grid into develop
# Conflicts:
#	lib/serialisation/BaseIO.h
2018-03-07 15:13:54 +00:00
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 8b14096990 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:18 +00:00
portelli e79ef469ac Merge branch 'develop' into feature/hadrons
# Conflicts:
#	lib/serialisation/BaseIO.h
2018-03-06 19:25:51 +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
portelli 3e9ee053a1 Merge branch 'develop' into feature/hadrons 2018-03-05 20:01:38 +00:00
portelli dda6c69d5b Hadrons: scalar SU(N) shift probes 2018-03-05 20:00:29 +00:00
portelli cd51b9af99 Torture yourself with namespace lookup 101 2018-03-05 19:58:13 +00:00
portelli f32555dcc5 Merge branch 'develop' into feature/hadrons 2018-03-03 15:31:52 +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 e93c883470 Hadrons: basic GraphViz visualisation 2018-03-03 13:42:36 +00:00
portelli fcac5c0772 Hadrons: scalar SU(N) fixes 2018-03-02 19:20:23 +00:00
portelli 90f4000935 Hadrons: scheduler debug less verbose 2018-03-02 19:20:01 +00:00
portelli 480708b9a0 Hadrons: safer error handling for HadronsXmlRun 2018-03-02 19:19:37 +00:00
portelli c4baf876d4 Hadrons: graph consistency check 2018-03-02 18:40:18 +00:00
portelli 2f4dac3531 Hadrons: legal update 2018-03-02 18:10:58 +00:00
portelli 3ec6890850 Merge branch 'feature/hadrons' of github.com:paboyle/Grid into feature/hadrons 2018-03-02 17:56:08 +00:00
portelli 018801d973 Hadrons: legal update 2018-03-02 17:56:00 +00:00
portelli 1d83521daa Hadrons: scalar SU(N) EMT 2018-03-02 17:55:18 +00:00
portelliandGitHub fc5670c6a4 Merge pull request #151 from guelpers/feature/hadrons
Feature/hadrons
2018-03-02 17:54:43 +00:00
portelli d9c435e282 Hadrons: Scalar SU(N) transverse projection module 2018-03-02 17:35:12 +00:00
portelli 614a0e8277 Hadrons: Scalar SU(N) utility functions 2018-03-02 17:34:23 +00:00
portelli 550142bd6a Hadrons: more code cleaning 2018-03-02 14:30:45 +00:00
portelli c0a929aef7 Hadrons: code cleaning 2018-03-02 14:29:54 +00:00
portelli 37fe944224 Hadrons: scalar kinetic term 2018-03-02 14:14:11 +00:00
portelli 83a101db83 Hadrons: more LCL fixes 2018-03-02 11:05:02 +00:00
portelli c4274e1660 Hadrons: LCL cleaning 2018-03-02 10:18:33 +00:00
portelli ba6db55cb0 Hadrons: reverse last commit 2018-03-01 23:30:58 +00:00
portelli e5ea84d531 Hadrons: LCL: orthogonalise coarse evec 2018-03-01 19:33:11 +00:00
portelli 15767a1491 Hadrons: LCL fine convergence test 2018-03-01 18:04:08 +00:00
portelli 4d2a32ae7a Hadrons: z-Mobius message fix 2018-03-01 18:03:44 +00:00
portelli 5b937e3644 Hadrons: VM memory profiling fix 2018-03-01 17:28:38 +00:00
portelli e418b044f7 Hadrons: code cleaning 2018-03-01 12:57:28 +00:00
portelli b8b05f143f Hadrons: Lanczos more conservative type names 2018-03-01 12:53:16 +00:00
portelli 6ec42b4b82 LCL: external storage fix 2018-03-01 12:27:29 +00:00
portelli abb7d4d2f5 Hadrons: z-Mobius action 2018-02-27 19:32:19 +00:00
portelli 16ebbfff29 Hadrons: Schur convention globally defined through a macro 2018-02-27 18:45:23 +00:00
portelli 4828226095 Hadrons: prettier log 2018-02-27 14:43:51 +00:00
portelli 8a049f27b8 Hadrons: Lanczos code improvement 2018-02-27 13:46:59 +00:00
portelli 43578a3eb4 Hadrons: copyright update 2018-02-26 19:24:19 +00:00
portelli fdbd42e542 Hadrons: first implementation of local coherence Lanczos 2018-02-26 19:22:43 +00:00
portelli e7e4cee4f3 Merge branch 'develop' into feature/hadrons 2018-02-26 15:05:05 +00:00
portelli a1151fc734 Hadrons: MPI-safe serial IO 2018-01-23 17:26:50 +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