Commit Graph
100 Commits
Author SHA1 Message Date
neo 339be37dba Debugging smeared HMC 2016-04-13 17:00:14 +09:00
neo a87b744621 HMC runs but does not accept with smearing on 2016-04-07 16:45:11 +09:00
Guido Cossu f3661aac4f Merge pull request #24 from aportelli/master
BG/Q compatibility + XML fixes
2016-02-23 18:22:43 +00:00
neo c1b1b89d17 More on smearing routines, writing APEsmear (dev) 2016-02-19 17:15:27 +09:00
neo 771235017d Adding smearing routines (development) 2016-02-19 15:30:41 +09:00
neo 6371676a75 Correcting some compilation errors for clang-sse 2016-02-10 11:37:03 +09:00
neo 702ab15b6a Amending a merge mistake 2015-07-30 17:21:42 +09:00
neo f78cea58fa Amending a merge mistake 2015-07-30 17:21:42 +09:00
neo 3dd846c93c Amending a merge mistake 2015-07-30 17:21:42 +09:00
neo bcdc67b152 Small change in the HMC interface.
Example of multiple levels in the WilsonFermion hmc test.

Merge remote-tracking branch 'upstream/master'

Conflicts:
	lib/qcd/hmc/HMC.h
	lib/qcd/hmc/integrators/Integrator.h
	lib/qcd/hmc/integrators/Integrator_algorithm.h
	tests/Test_simd.cc
2015-07-30 17:16:57 +09:00
neo c2aff0ccd4 Small change in the HMC interface.
Example of multiple levels in the WilsonFermion hmc test.

Merge remote-tracking branch 'upstream/master'

Conflicts:
	lib/qcd/hmc/HMC.h
	lib/qcd/hmc/integrators/Integrator.h
	lib/qcd/hmc/integrators/Integrator_algorithm.h
	tests/Test_simd.cc
2015-07-30 17:16:57 +09:00
neo 490009745c Small change in the HMC interface.
Example of multiple levels in the WilsonFermion hmc test.

Merge remote-tracking branch 'upstream/master'

Conflicts:
	lib/qcd/hmc/HMC.h
	lib/qcd/hmc/integrators/Integrator.h
	lib/qcd/hmc/integrators/Integrator_algorithm.h
	tests/Test_simd.cc
2015-07-30 17:16:57 +09:00
neo 479912a5ed Merge remote-tracking branch 'upstream/master' 2015-07-21 17:17:50 +09:00
neo d01310383f Merge remote-tracking branch 'upstream/master' 2015-07-21 17:17:50 +09:00
neo 5fc6af1c77 Merge remote-tracking branch 'upstream/master' 2015-07-21 17:17:50 +09:00
neo 0ea846dcdc Merge remote-tracking branch 'upstream/master'
Conflicts:
	configure
2015-07-21 11:57:34 +09:00
neo 52e9c6b8db Merge remote-tracking branch 'upstream/master'
Conflicts:
	configure
2015-07-21 11:57:34 +09:00
neo a9c15626e1 Merge remote-tracking branch 'upstream/master'
Conflicts:
	configure
2015-07-21 11:57:34 +09:00
Guido Cossu d6489c8bf5 Merge pull request #16 from aportelli/master
AX_GCC_X86_AVX_XGETBV macro fix
2015-07-21 11:55:40 +09:00
Guido Cossu 7fc26258c7 Merge pull request #16 from aportelli/master
AX_GCC_X86_AVX_XGETBV macro fix
2015-07-21 11:55:40 +09:00
Guido Cossu 5c721b0aa0 Merge pull request #16 from aportelli/master
AX_GCC_X86_AVX_XGETBV macro fix
2015-07-21 11:55:40 +09:00
neo ab916d80fd More NEON functionalities 2015-07-21 11:52:15 +09:00
neo 7343a95772 More NEON functionalities 2015-07-21 11:52:15 +09:00
neo 9adaeb061a More NEON functionalities 2015-07-21 11:52:15 +09:00
neo c431816393 Cleaning up files for HMC 2015-07-07 14:59:37 +09:00
neo 48ae886c32 Cleaning up files for HMC 2015-07-07 14:59:37 +09:00
neo 97afe4125f Cleaning up files for HMC 2015-07-07 14:59:37 +09:00
neo 1e9317e5cf Simplifying HMC syntax for the final user 2015-07-06 18:32:20 +09:00
neo 19a1ffedcc Simplifying HMC syntax for the final user 2015-07-06 18:32:20 +09:00
neo 0f21c38ff8 Simplifying HMC syntax for the final user 2015-07-06 18:32:20 +09:00
neo 510f55ba30 Rearranging files in hmc 2015-07-06 16:46:43 +09:00
neo 32e6887d5f Rearranging files in hmc 2015-07-06 16:46:43 +09:00
neo fa42b652e5 Rearranging files in hmc 2015-07-06 16:46:43 +09:00
neo f95db88d19 Added minimum norm integrator
Little rearrangement of HMC and integrator classes
2015-07-06 16:17:32 +09:00
neo 1991852025 Added minimum norm integrator
Little rearrangement of HMC and integrator classes
2015-07-06 16:17:32 +09:00
neo 68fe0769a1 Added minimum norm integrator
Little rearrangement of HMC and integrator classes
2015-07-06 16:17:32 +09:00
neo 12e1682a87 HMC for Wilson Gauge action works
Fixed bug in momenta generation
2015-07-06 12:58:49 +09:00
neo 2718038977 HMC for Wilson Gauge action works
Fixed bug in momenta generation
2015-07-06 12:58:49 +09:00
neo 808f5820fa HMC for Wilson Gauge action works
Fixed bug in momenta generation
2015-07-06 12:58:49 +09:00
neo 6261770f59 Debugged vector version of ProjectOnGroup 2015-07-06 02:24:58 +09:00
neo 62d8952c0a Debugged vector version of ProjectOnGroup 2015-07-06 02:24:58 +09:00
neo 0ffcdf6204 Debugged vector version of ProjectOnGroup 2015-07-06 02:24:58 +09:00
neo 7a4ed7a867 HMC ready but untested 2015-07-04 17:47:50 +09:00
neo b1f94fa292 HMC ready but untested 2015-07-04 17:47:50 +09:00
neo e6087e1820 HMC ready but untested 2015-07-04 17:47:50 +09:00
neo 250965c6ca More progress in the HMC construction 2015-07-04 02:43:14 +09:00
neo 30c9dc473d More progress in the HMC construction 2015-07-04 02:43:14 +09:00
neo 59be55c0ab More progress in the HMC construction 2015-07-04 02:43:14 +09:00
neo 55f05a778f Skeleton of HMC/Integrators 2015-07-03 16:51:41 +09:00
neo 9655d43017 Skeleton of HMC/Integrators 2015-07-03 16:51:41 +09:00
neo ab3ad78ece Skeleton of HMC/Integrators 2015-07-03 16:51:41 +09:00
neo faf8544233 Lattice matrix exponential ok 2015-06-17 20:41:07 +09:00
neo 09757cbf0c Lattice matrix exponential ok 2015-06-17 20:41:07 +09:00
neo 4eb71d2cd2 Lattice matrix exponential ok 2015-06-17 20:41:07 +09:00
neo 26ff0f3b50 Merge remote-tracking branch 'upstream/master' 2015-06-17 02:02:51 +09:00
neo 9c846bb0c7 Merge remote-tracking branch 'upstream/master' 2015-06-17 02:02:51 +09:00
neo e31dfa79d1 Merge remote-tracking branch 'upstream/master' 2015-06-17 02:02:51 +09:00
neo 296edfbd95 Check for SUN projection and Exponential 2015-06-17 02:02:06 +09:00
neo 318e244748 Check for SUN projection and Exponential 2015-06-17 02:02:06 +09:00
neo 47159797cb Check for SUN projection and Exponential 2015-06-17 02:02:06 +09:00
neo a7555b41df Corrected bug in integer multiplications for SSE4 and AVX2
Merge remote-tracking branch 'upstream/master'

Conflicts:
	tests/Make.inc
2015-06-16 23:34:45 +09:00
neo c9018d74ac Corrected bug in integer multiplications for SSE4 and AVX2
Merge remote-tracking branch 'upstream/master'

Conflicts:
	tests/Make.inc
2015-06-16 23:34:45 +09:00
neo 6e5db0b1da Corrected bug in integer multiplications for SSE4 and AVX2
Merge remote-tracking branch 'upstream/master'

Conflicts:
	tests/Make.inc
2015-06-16 23:34:45 +09:00
neo 0bff862876 Merge remote-tracking branch 'upstream/master'
Conflicts:
	lib/Make.inc
	tests/Make.inc
2015-06-15 16:48:50 +09:00
neo 1f2cf5cff4 Merge remote-tracking branch 'upstream/master'
Conflicts:
	lib/Make.inc
	tests/Make.inc
2015-06-15 16:48:50 +09:00
neo f7a1cef15b Merge remote-tracking branch 'upstream/master'
Conflicts:
	lib/Make.inc
	tests/Make.inc
2015-06-15 16:48:50 +09:00
neo f3dd829459 Adding several iMatrix utilities 2015-06-10 14:16:33 +09:00
neo 965a92ce40 Adding several iMatrix utilities 2015-06-10 14:16:33 +09:00
neo bb4a916767 Adding several iMatrix utilities 2015-06-10 14:16:33 +09:00
neo f8eb862073 Merge remote-tracking branch 'upstream/master' 2015-06-09 19:01:07 +09:00
neo 61b85a0670 Merge remote-tracking branch 'upstream/master' 2015-06-09 19:01:07 +09:00
neo ecf3bae150 Merge remote-tracking branch 'upstream/master' 2015-06-09 19:01:07 +09:00
neo 99ace0a89c Adding support for iMatrix exponentiation 2015-06-09 18:59:45 +09:00
neo d60cfe31a7 Adding support for iMatrix exponentiation 2015-06-09 18:59:45 +09:00
neo e80012896a Adding support for iMatrix exponentiation 2015-06-09 18:59:45 +09:00
neo 744ac33e8b Experimental support for ARM 2015-06-09 15:46:21 +09:00
neo 6b8fe04054 Experimental support for ARM 2015-06-09 15:46:21 +09:00
neo 48bf4878c1 Experimental support for ARM 2015-06-09 15:46:21 +09:00
neo 7e47b0c6eb Corrected small compilation bug in traceIndex for iVectors 2015-06-04 19:01:43 +09:00
neo 769b27b7f2 Corrected small compilation bug in traceIndex for iVectors 2015-06-04 19:01:43 +09:00
neo b306730a57 Corrected small compilation bug in traceIndex for iVectors 2015-06-04 19:01:43 +09:00
neo 41e88c232b Merge remote-tracking branch 'upstream/master' 2015-06-04 18:30:29 +09:00
neo 4dcc5dab93 Merge remote-tracking branch 'upstream/master' 2015-06-04 18:30:29 +09:00
neo b3f871717f Merge remote-tracking branch 'upstream/master' 2015-06-04 18:30:29 +09:00
neo 949b6a7afa Added support for Ta to Lattice types 2015-06-04 18:29:55 +09:00
neo 7fc54fc904 Added support for Ta to Lattice types 2015-06-04 18:29:55 +09:00
neo 4b114fce3d Added support for Ta to Lattice types 2015-06-04 18:29:55 +09:00
neo bb73569fd6 Addedd Ta functionality to the tensor types
Merge remote-tracking branch 'upstream/master'

Conflicts:
	configure
2015-06-04 18:11:32 +09:00
neo b9edadc53e Addedd Ta functionality to the tensor types
Merge remote-tracking branch 'upstream/master'

Conflicts:
	configure
2015-06-04 18:11:32 +09:00
neo 3055d2cf2c Addedd Ta functionality to the tensor types
Merge remote-tracking branch 'upstream/master'

Conflicts:
	configure
2015-06-04 18:11:32 +09:00
neo c6f2ee91f6 Small modification to the configure files 2015-06-04 14:17:58 +09:00
neo ff9340d4d5 Small modification to the configure files 2015-06-04 14:17:58 +09:00
neo 5a5ee83d28 Small modification to the configure files 2015-06-04 14:17:58 +09:00
neo 661c7e3e37 Merge remote-tracking branch 'upstream/master' 2015-05-29 11:41:39 +09:00
neo 575e6001f3 Merge remote-tracking branch 'upstream/master' 2015-05-29 11:41:39 +09:00
neo 727bc32150 Merge remote-tracking branch 'upstream/master' 2015-05-29 11:41:39 +09:00
neo 96ad352741 Some modifications to the configure to check SIMD support 2015-05-29 11:41:02 +09:00
neo 4403e117a7 Some modifications to the configure to check SIMD support 2015-05-29 11:41:02 +09:00
neo f41e4e8b1b Some modifications to the configure to check SIMD support 2015-05-29 11:41:02 +09:00
neo d8b05e001d Check at configure time if CPU supports the requested SIMD optimization 2015-05-27 18:30:11 +09:00