Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bs mmerge #7

Open
wants to merge 1,175 commits into
base: BSM
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1175 commits
Select commit Hold shift + click to select a range
e85ed71
Merge remote-tracking branch 'etmc/qphix_devel' into qphix_devel_hmc_…
kostrzewa Oct 10, 2017
68aa946
monomial_solve: add some forgotten 'else' statements to fix the solve…
kostrzewa Oct 20, 2017
bbfa182
work on QPhiX interface documentation
kostrzewa Oct 29, 2017
9f184df
complete documentation about CGMMS solver and how the shifts are pass…
kostrzewa Oct 30, 2017
58e562e
Correct Bug in Reversibility chec
Finkenrath Oct 30, 2017
9d7f6f0
Fix GH#400, DDalphaAMG interface should use correct TM_USE_OMP prepro…
kostrzewa Nov 2, 2017
783716d
Merge pull request #385 from kostrzewa/qphix_devel_hmc
kostrzewa Nov 8, 2017
15c6edb
Add full clover-improved operator
sbacchio Nov 10, 2017
c6d8d46
Add function square_and_max for spinor
sbacchio Nov 10, 2017
1b2977f
Add min and relative norm to square_and_minmax function (renamed from…
sbacchio Nov 13, 2017
d68ae38
remove qphix_test_Dslash from compilation chain as it is currently br…
kostrzewa Nov 14, 2017
cdc25f9
Merge pull request #402 from kostrzewa/fix_DDalphaAMG_tm_use_omp
kostrzewa Nov 14, 2017
236e303
Merge pull request #398 from kostrzewa/quda_direct_quda0p9px_correct_…
kostrzewa Nov 14, 2017
0463069
Merge pull request #403 from etmc/qphix_devel
kostrzewa Nov 14, 2017
80d873f
Update AUTHORS
kostrzewa Nov 14, 2017
00beedc
Update AUTHORS
kostrzewa Nov 14, 2017
73bcc6a
qphix_interface: call all QPhiX solvers which support it with the QPh…
kostrzewa Nov 19, 2017
2204b42
Merge remote-tracking branch 'upstream/master'
urbach Nov 20, 2017
6157c1b
Bug fix in freeing memory
sbacchio Nov 22, 2017
5e27b5e
Merge branch 'master' of github.com:etmc/tmLQCD
sbacchio Nov 22, 2017
a8e88e4
Changed square_and_max to square_and_minmax
sbacchio Nov 22, 2017
0dae66c
Merge pull request #407 from kostrzewa/qphix_relative
kostrzewa Nov 25, 2017
0b5adda
Add choice of mms solver for the RHMC with Wilson
sbacchio Dec 7, 2017
4361344
Merge branch 'master' of github.com:Finkenrath/tmLQCD into DDalphaAMG_nd
sbacchio Dec 8, 2017
d739949
Move initial guess to separate function
sbacchio Dec 11, 2017
b0d4aaa
Add inverson for single operator in monomial
sbacchio Dec 11, 2017
e0b2653
Removing mms_squared_solver_prec. Not needed at the end.
sbacchio Dec 12, 2017
0e5c2b6
Done FIXME
sbacchio Dec 12, 2017
777edf4
Missed declaration of solve_mms_nd_plus
sbacchio Dec 12, 2017
5d7ef13
Done FIXME part 2
sbacchio Dec 12, 2017
578bfbb
Removing spurious changings
sbacchio Dec 12, 2017
4d61d9b
Fixing indentation and removing spurios changings
sbacchio Dec 12, 2017
a244d08
Replacing tab with spaces
sbacchio Dec 12, 2017
0c00d7c
Add initial guess from CGMMS
sbacchio Dec 12, 2017
6b36878
Replacing flag OMP with correct one TM_USE_OMP
sbacchio Dec 13, 2017
15b58ec
Add SWAP macro to global
sbacchio Dec 14, 2017
8e3bc1f
Improving printing in initial guess
sbacchio Dec 14, 2017
986aad7
Bug fixes and some additional improvements
sbacchio Dec 14, 2017
d99e87a
Add variant for shifted operator.
sbacchio Dec 15, 2017
1930301
Merge branch 'master' of github.com:etmc/tmLQCD into DDalphaAMG_nd
sbacchio Dec 15, 2017
e7d64b0
Enabling the use of QphiX
sbacchio Dec 19, 2017
8c8adc4
Merge remote-tracking branch 'etmc/master' into quda_interface_multig…
kostrzewa Dec 19, 2017
7388975
Restoring residual check
sbacchio Dec 19, 2017
b5f3c01
Running MG with DDalphaAMG as standard
sbacchio Dec 20, 2017
bbb24c5
propagate QPhiX changs toe offline_measurement executable and fix the…
kostrzewa Dec 22, 2017
c20234e
Update offline_measurement.c
kostrzewa Dec 22, 2017
dc75903
Merge pull request #394 from urbach/master
kostrzewa Dec 22, 2017
e1271ec
work on QUDA interface to provide support for QUDA-MG, first steps at…
kostrzewa Dec 27, 2017
8e6130c
quda_interface: exposed solver parameters for MG setup phase, added s…
kostrzewa Dec 27, 2017
e97bd61
add WritePropagator parameter to operators, such that propagator writ…
kostrzewa Dec 28, 2017
82e7ccb
quda_interface MG support: expose a large number of options for the Q…
kostrzewa Dec 28, 2017
c697e33
quda_interface: use slightly more stringent default tolerance for nul…
kostrzewa Dec 29, 2017
809df08
quda_interface: add optional support for size 3 blocks and clarify so…
kostrzewa Jan 2, 2018
c94fcf2
tensors.h: new header with implementation of 3 and 4 index Euclidean …
kostrzewa Jan 10, 2018
34b099f
restructure the gradient flow measurement in preparation of the topol…
kostrzewa Jan 10, 2018
73cd2d8
gradient flow: allow gf step size and maximum flow time to be set in …
kostrzewa Jan 10, 2018
259e89c
gf topological charge computation: adjust some incorrect comments
kostrzewa Jan 10, 2018
a724d5c
add a pretty interface for Kahan summations (no support for SIMD vect…
kostrzewa Jan 10, 2018
1d9831d
typo in accumulation of energy density from the clover definition of …
kostrzewa Jan 10, 2018
c777936
add OMP accumulator data types and constructor/destructor functions w…
kostrzewa Jan 12, 2018
5fbc06b
more const'ness in Kahan step inline function
kostrzewa Jan 12, 2018
ab350ce
expose topological charge measurement, hopefully with correct normali…
kostrzewa Jan 12, 2018
d67f2a6
clover field strength observables: remove unnecessary comment
kostrzewa Jan 12, 2018
8c3f82f
clover field strenght observables: remove unnecessary temporary
kostrzewa Jan 12, 2018
c7b2033
Merge pull request #414 from kostrzewa/gf_Q_topo
kostrzewa Jan 16, 2018
2a47292
quda_interface: add ability to specify blocking setup manually on all…
kostrzewa Jan 27, 2018
a6b09a8
quda_interface: allow coarse mu factor to be adjusted on all levels a…
kostrzewa Jan 28, 2018
7d1e587
Merge branch 'master' of https://github.com/etmc/tmlqcd into quda_int…
kostrzewa Jan 28, 2018
4b2abfe
quda_interface: update documentation to reflect current state of MG i…
kostrzewa Feb 1, 2018
5d07b78
Fix stray {
martin-ueding Feb 8, 2018
3c557a4
Merge pull request #416 from martin-ueding/master
martin-ueding Feb 8, 2018
77110b1
quda_interface: 'GiB' memory counters have been removed from QudaInve…
kostrzewa Feb 14, 2018
566bb17
when using Quda, call _endQuda in the wrapper
kostrzewa Feb 18, 2018
6fa2626
expose global.h and struct_accessors.h through tmLQCD.h, return error…
kostrzewa Feb 25, 2018
72b5c2f
Pseudo density times vector pseudo density contraction is included in…
pittlerf Mar 9, 2018
d420076
Update tmLQCD.h
kostrzewa Mar 14, 2018
aae78a2
PDP correlator without spatial averaging on a given timeslice and wit…
pittlerf Mar 15, 2018
cb220fc
Bug in the contraction code fixed: The smearing is on after DP1 P1 co…
pittlerf Apr 24, 2018
2835afa
Adding time printing to cg_her_nd
sbacchio Apr 25, 2018
5d50f9b
Adding clover operator to nddetratio
sbacchio Apr 25, 2018
9f2b568
Enabling multiple measurements for CORRELATOR
sbacchio Apr 25, 2018
94f1f9a
Adding NDCLOVERDETRATIO to monomial
sbacchio Apr 25, 2018
5d8d466
Some changes to read_input
sbacchio Apr 25, 2018
e64478e
Replacing MGTEST with debug_level > 2
sbacchio Apr 25, 2018
22f557f
Adding extra restoresu3
Finkenrath Apr 25, 2018
86a49aa
Making exposu3 and restoresu3 function similar to openQCD
Finkenrath Apr 25, 2018
867b24a
Adding reweighting option for testing the restore of su3
sbacchio Apr 25, 2018
c46d5ef
Merge branch 'master' of github.com:etmc/tmLQCD into DDalphaAMG_nd
sbacchio Apr 25, 2018
8eea2ed
Merge branch 'master' into doc_Makefile
kostrzewa Apr 26, 2018
984744b
Merge pull request #380 from kostrzewa/doc_Makefile
kostrzewa Apr 26, 2018
61ed66f
Merge pull request #355 from Finkenrath/master
kostrzewa Apr 26, 2018
8fd9e59
Merge branch 'master' into git_hash
kostrzewa Apr 26, 2018
42c531b
Merge pull request #377 from kostrzewa/git_hash
kostrzewa Apr 26, 2018
3edfbaf
Merge pull request #409 from kostrzewa/fix_correlators_multisample_al…
kostrzewa Apr 26, 2018
3ae0cb4
Merge pull request #418 from etmc/lib_wrapper_clean_exit
kostrzewa Apr 26, 2018
43b6963
Merge branch 'integrator' of github.com:Finkenrath/tmLQCD into DDalph…
sbacchio Apr 26, 2018
ed55735
Adding extra restoresu3
Finkenrath Apr 27, 2018
da53162
Solving undefined reference in case of compilation without DDalphaAMG
sbacchio Apr 27, 2018
94b4494
Making exposu3 thread safe
sbacchio May 18, 2018
08aafa6
quda interface: extract setting of default parameters into its own
kostrzewa Jun 19, 2018
58842f0
quda_interface: adjust order of printouts at higher debug levels and …
kostrzewa Jun 19, 2018
777ba07
quda_interface: use gauge persistence mode by default everywhere and …
kostrzewa Jun 20, 2018
76708c9
add forgotten ';'
kostrzewa Jun 20, 2018
81baebe
quda_interface: add some comments
kostrzewa Jun 20, 2018
5196165
update QUDA installation documentation
kostrzewa Jun 22, 2018
1113a42
quda_interface: correct format flag for mg setup time
kostrzewa Jul 5, 2018
bb47f15
quda_interface: track more complete state of device gauge and clover …
kostrzewa Jul 7, 2018
614c9a4
quda_interface: add some details about dynamic clover inversion in th…
kostrzewa Jul 7, 2018
d80023c
Merge remote-tracking branch 'etmc/master' into DDalphaAMG_nd
kostrzewa Jul 11, 2018
551b949
in update_gauge, init_exposu3 must be called OUTSIDE of the parallel …
kostrzewa Jul 11, 2018
b323134
Merge pull request #12 from kostrzewa/DDalphaAMG_nd_fix_thread_safe
sbacchio Jul 11, 2018
1a1cd4d
update QPhiX interface documentation
kostrzewa Jul 20, 2018
6287103
Merge branch 'DDalphaAMG_nd' of https://github.com/Finkenrath/tmLQCD …
kostrzewa Jul 24, 2018
b134082
Bug Fix, fix in expo.c for 2tr(X)>1, fix in ndratcor_monomial.c the e…
Finkenrath Jul 25, 2018
ec576a1
lib_wrapper: tmLQCD_read_gauge should set the global nstore variable …
kostrzewa Jul 31, 2018
85e1cb2
Merge pull request #428 from etmc/tmLQCD_load_gauge_nstore
urbach Jul 31, 2018
196f63a
quda_interface: more carefully track the state of the gauge field in …
kostrzewa Jul 31, 2018
c0e1002
quda_interface: correct some typos relating to mg_reset_setup_threhol…
kostrzewa Jul 31, 2018
cc1c9b9
quda_interface: actually expose mg_reset_setup_threshold in the input…
kostrzewa Jul 31, 2018
259a266
finally add protection from string buffer overflows in configuration …
kostrzewa Sep 27, 2018
6d5e8c3
add space in error message
kostrzewa Sep 27, 2018
6ab7c05
Merge pull request #426 from etmc/qphix_doc_update
kostrzewa Sep 28, 2018
bc86e23
perform apt-get update before trying to install packages
kostrzewa Sep 28, 2018
6b8459e
Merge pull request #431 from etmc/conf_filename_length
urbach Sep 28, 2018
a4d0a0d
Merge remote-tracking branch 'etmc/master' into quda_interface_multig…
kostrzewa Sep 28, 2018
545fab6
Merge branch 'quda_interface_multigrid_merge_master' of github.com:ko…
kostrzewa Sep 28, 2018
611be09
pacify gcc on travis in the compilation of the isnan macro in io/utils.h
kostrzewa Sep 28, 2018
2eab634
travis-ci.sh: there should not be commented out stuff in multi-line c…
kostrzewa Sep 28, 2018
f9339b2
Merge pull request #411 from kostrzewa/quda_interface_multigrid_merge…
urbach Sep 28, 2018
dda9401
in line with our requirement for a c99 compiler, remove hand-written …
kostrzewa Sep 28, 2018
7b163ea
Merge pull request #432 from etmc/remove_isnan
urbach Sep 28, 2018
d206e97
Hack for allowing the multishift inversion using QphiX AND DDalphaAMG…
sbacchio Oct 4, 2018
4bae01c
Merge branch 'DDalphaAMG_nd_merge_etmc_master' of github.com:etmc/tmL…
sbacchio Oct 4, 2018
aa2de0a
Removing space after new line in macro
sbacchio Oct 4, 2018
040d7d8
Merge branch 'master' of github.com:etmc/tmLQCD into DDalphaAMG_nd_me…
kostrzewa Oct 4, 2018
35fb270
in parsing the DDalphaAMG input parameters, clarify the intent when p…
kostrzewa Oct 4, 2018
825f3bb
Fixed typo
sbacchio Oct 12, 2018
7a52cb9
Updated documentation of DDalphaAMG with new parameters.
sbacchio Oct 12, 2018
27445a9
Fixing read_input
sbacchio Oct 12, 2018
92beb93
Giving init_exposu3 a better place in the world.
sbacchio Oct 12, 2018
5d65fec
Adding solver parameter for initial guess
sbacchio Oct 12, 2018
011bf6b
Adding return of -1 in case of non-cnvergence
sbacchio Oct 12, 2018
8b03779
Adding kappa2 for NDDETRATMONOMIAL,NDCLDETRATMONOMIAL
sbacchio Oct 12, 2018
527f13c
just typos
sbacchio Oct 12, 2018
770abe1
removing CGMMS from MSOLVER
sbacchio Oct 12, 2018
fe4bef4
introduce multi-threaded update_momenta_fg
kostrzewa Jul 11, 2018
35c81ed
document MGNumberOfVectors input parameter for QUDA-MG
kostrzewa Oct 13, 2018
64ac1b3
Merge pull request #436 from etmc/quda_vector_document
urbach Oct 17, 2018
52bd747
Merge pull request #13 from kostrzewa/DDalphaAMG_nd_update_momenta_fg…
sbacchio Nov 5, 2018
fe296d6
remove a commented out line in update_momenta_fg
kostrzewa Nov 5, 2018
e997266
use fatal_error in monomial_solve.c
kostrzewa Nov 7, 2018
0ebb357
linkage of addup_ddummy was wrong
kostrzewa Nov 7, 2018
9a5f4ad
monomial_solve: perform residual check from debug level 2 onwards
kostrzewa Nov 7, 2018
cfb86dc
for multi-sample and multi-timeslice correlator measurements, always …
kostrzewa Dec 14, 2018
0329089
Revert "monomial_solve: perform residual check from debug level 2 onw…
kostrzewa Jan 1, 2019
c97cb17
quda_interface: set two forgotten precision parameters which prevent …
kostrzewa Jan 29, 2019
9e95445
Merge pull request #452 from etmc/hotfix-quda-prec
kostrzewa Jan 29, 2019
8e55545
Merge pull request #451 from etmc/multi_correls
kostrzewa Jan 29, 2019
d844a26
Finally implement tm_debug_printf which is a simple parallelisation-a…
kostrzewa Oct 10, 2018
6f85551
tm_debug_printf: debug level logic was in wrong order :)
kostrzewa Oct 11, 2018
ef8922e
quda_interface: abort if blocking causes any local lattice extent to …
kostrzewa Feb 14, 2019
c21ed92
Merge pull request #457 from etmc/hotfix/quda_mg_blocking
kostrzewa Mar 23, 2019
31bae95
fix potential divide by zero
kostrzewa Mar 23, 2019
5955fdb
use 64 bit propagator precision as a default setting
kostrzewa Apr 24, 2019
876cc61
remove 'restoresu3_flag' from meas/correlators.c
kostrzewa May 2, 2019
1b65403
some illegal memory accesses in meas/correlators
kostrzewa May 2, 2019
9a05fc4
Merge remote-tracking branch 'origin/master' into DDalphaAMG_nd_merge…
kostrzewa May 2, 2019
42356fc
remove restoresu3_flag
kostrzewa May 4, 2019
4fbdef8
Merge pull request #423 from etmc/DDalphaAMG_nd_merge_etmc_master
kostrzewa May 13, 2019
5dfad65
increase the maximum number of operators to 50
kostrzewa May 26, 2019
ab112a7
bug fix: plaquette was wrongly reported in metadata just after revers…
palao Jun 14, 2019
6612274
correct typo in QUDA-MG documentation
kostrzewa Aug 5, 2019
1ff2cc2
Merge pull request #469 from palao/wrong-xlf-info
kostrzewa Aug 21, 2019
f334065
make struct acessors and qphix_interface compatible with current GCC …
kostrzewa Sep 12, 2019
fc58936
fix stupid array indexing mistake... too much R :)
kostrzewa Sep 12, 2019
bc0c8a9
Merge pull request #472 from etmc/make_complex_c++11_compliant
kostrzewa Sep 19, 2019
d3b36f9
make cart_grid available through interface
kostrzewa Nov 9, 2018
9a058d7
rename 'config.h' to 'tmlqcd_config.h' to avoid conflicts
kostrzewa Apr 23, 2019
ac8c91b
new files with config.h -> tmlqcd_config.h
kostrzewa Jun 14, 2019
28cd421
move tmlqcd_config.h to include directory in build directory in order…
kostrzewa Aug 19, 2019
0b16cb8
back-port lost mg solver in read_input
kostrzewa Nov 11, 2019
14d523b
tmlqcd_config.h is required in lib_wrapper, MPI_Barrier after tmLQCD_…
kostrzewa Nov 11, 2019
ebb6d39
fix some erroneous replacements to do with qphix_config.h
kostrzewa Nov 12, 2019
c1b0609
Merge pull request #473 from etmc/tmlqcd_config
kostrzewa Nov 12, 2019
c525b5f
changing some comments
pittlerf Apr 27, 2020
438db63
implementing the third-generation of BSM Dirac operator including a c…
pittlerf Apr 27, 2020
2bfeef1
adding the wilson term with parameter r_bsm to the D_psi_BSM3 and cor…
pittlerf Apr 28, 2020
59b8e21
put m0_BSM into D_psi_BSM3, correct the sign of the wilson kinetic te…
pittlerf May 13, 2020
e054ae9
Start including different gauge field for the fermion kinetic part, f…
pittlerf May 14, 2020
be25792
renaming some confusional name for contractions
pittlerf Jul 2, 2020
cb134d2
include if defined MPI where it is necessary
pittlerf Jul 2, 2020
f1ec70d
testing the correct implementation of D^dagger for D_slashBSM3
pittlerf Jul 29, 2020
f1055d2
correcting small bug, now the dagger is implemented correctly
pittlerf Jul 29, 2020
e69d134
Testing for inversion the BSM3 Dirac operator
pittlerf Jul 29, 2020
e799d95
introducing kappa and csw parameters for BSM3 operator, introducing s…
pittlerf Jul 30, 2020
88a75c4
using _USE_BSM for decide whether we want the second gauge field or n…
pittlerf Jul 30, 2020
46384ef
introduce the smeared version of each gauge field object in init_gaug…
pittlerf Jul 30, 2020
9a536a2
adding test_DslashBSM3 to the all option
pittlerf Jul 30, 2020
1542b01
correcting compilation errors
pittlerf Jul 30, 2020
56ed90f
remove unused variables
pittlerf Jul 30, 2020
10ecad6
testing code for the second gauge field
pittlerf Jul 30, 2020
f577e0f
correctigng errors
pittlerf Jul 30, 2020
8cc2cc1
testing DslashBSM3 against DslashBSM when r0_BSM=0,csw_BSM=0,kappa_BS…
pittlerf Oct 7, 2020
2760580
adding both BSM3 operators (the one only for testing BSM3_test with r…
pittlerf Oct 8, 2020
b859c61
adding clover term using the function clover(), needs to be checked
pittlerf Oct 8, 2020
7ed2dee
testing DslashBSM3 against DslashBSM when kappa_BSM=0,r0_BSM=0, c5phi…
pittlerf Oct 8, 2020
6e2a97d
testing D_psi_BSM3 vs Wilson Dslash at r0_BSM=1, all the BSM coupling…
pittlerf Oct 9, 2020
93b42c4
cleaning test_DslashBSM, including test for the dagger implementation
pittlerf Oct 9, 2020
0278790
some linalg assignments added
pittlerf Oct 20, 2020
24385f0
merging with tmlqcd master
pittlerf Oct 20, 2020
026bffe
working on merge
pittlerf Oct 21, 2020
5527688
working on the merge part2
pittlerf Oct 24, 2020
2b8d4a0
working on the merge
pittlerf Oct 29, 2020
f09a956
finalizing the merge
pittlerf Nov 21, 2020
5c2a3e5
initializing sw fields when BSM3 operator is used with kappa=1, csw=c…
pittlerf Dec 5, 2020
bfa2719
renaming input file parameters in order to avoid conflist with the on…
pittlerf Dec 5, 2020
8396563
adding clover term in Dpsi bispinor
pittlerf Dec 5, 2020
b29a17b
adding twisted mass term for the first BSM operator as well
pittlerf Dec 5, 2020
efc7a71
adding the clover term to the operator
pittlerf Dec 5, 2020
31cefba
adding test for inclusion of the clover term with kappa=1
pittlerf Dec 5, 2020
115c53c
correcting the contraction code
pittlerf Dec 6, 2020
58d7a25
reading the smeared gauge field
pittlerf Dec 7, 2020
e0759dc
correcting prepare source
pittlerf Dec 7, 2020
75caa53
correcting op_write and invert
pittlerf Dec 7, 2020
0c3a22e
remove clover from the test operator for only wilson dirac
Jan 24, 2021
b663fb0
adding missing header files
Jan 25, 2021
9273fd9
correcting bug in D_psi_BSM3
Jan 25, 2021
777a9af
loading unit scalar field for the inversion
Jan 27, 2021
b5580ea
removing D_psi_BSM3f.c, removing unnecessary update_backward_gauge an…
Feb 11, 2021
7fe67e9
separate if conditions for the BSM operator in line 167-171
Feb 11, 2021
f07a9ed
remove kappa_BSM
Feb 19, 2021
de1f1dd
remove typo
Feb 19, 2021
a04128e
remove warnings
Feb 19, 2021
1a33cd4
correcting sign of usual wilson term
Feb 25, 2021
fdd75ac
remove not used routine
pittlerf Feb 25, 2021
6b3497b
Merge branch 'BSMmerge' of github.com:pittlerf/tmLQCD into HEAD
pittlerf Feb 25, 2021
746ad87
add some FIXMEs from our discussion on the 4th of March, 2021
kostrzewa Mar 4, 2021
7eb47a2
optimise Fabsadd by storing 'c*\sum_\nu \varphi^2' in a const variable
kostrzewa Mar 5, 2021
4945e5f
Merge pull request #3 from kostrzewa/BSMmerge
pittlerf Mar 5, 2021
267c174
Separating the test routine which should work for a general r0_BSM
pittlerf Mar 6, 2021
bb3259b
setting the sign of the derivative term (1+-)gamma_mu to -1, correct…
pittlerf Mar 6, 2021
c8b2092
correct normalization of the clover term
pittlerf Mar 7, 2021
50a4d9c
including a factor of 0.5 multiplying c_sw
pittlerf Apr 12, 2021
c339525
scalar local and nonlocal term taking into account with the same sign
pittlerf Apr 12, 2021
2f2faad
scalar local and nonlocal term taking into account with the same sign…
pittlerf Apr 12, 2021
824b83e
adding factor of three coming fromm the r term also the wilson dslash…
pittlerf Apr 12, 2021
c99e385
updating the tests
pittlerf Apr 12, 2021
0d66279
correcting bug: in the clover term only 0.5r0 is taken into account, …
pittlerf Apr 19, 2021
7ab33d2
when c_sw=0 we add 1+mu instead of 0.5*(1+mu), because at finite valu…
pittlerf Apr 22, 2021
29fcccd
reading non-trivial scalars for DP1 P1
pittlerf Aug 16, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
90 changes: 90 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
---
Language: Cpp
# BasedOnStyle: Google
AccessModifierOffset: -1
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
AlignEscapedNewlinesLeft: true
AlignOperands: true
AlignTrailingComments: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: All
AllowShortIfStatementsOnASingleLine: true
AllowShortLoopsOnASingleLine: true
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: true
AlwaysBreakTemplateDeclarations: true
BinPackArguments: true
BinPackParameters: true
BraceWrapping:
AfterClass: false
AfterControlStatement: false
AfterEnum: false
AfterFunction: false
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: false
AfterUnion: false
BeforeCatch: false
BeforeElse: false
IndentBraces: false
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Attach
BreakBeforeTernaryOperators: true
BreakConstructorInitializersBeforeComma: false
ColumnLimit: 100
CommentPragmas: '^ IWYU pragma:'
ConstructorInitializerAllOnOneLineOrOnePerLine: true
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DerivePointerAlignment: true
DisableFormat: false
ExperimentalAutoDetectBinPacking: false
ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ]
IncludeCategories:
- Regex: '^<.*\.h>'
Priority: 1
- Regex: '^<.*'
Priority: 2
- Regex: '.*'
Priority: 3
IndentCaseLabels: true
IndentWidth: 2
IndentWrappedFunctionNames: false
KeepEmptyLinesAtTheStartOfBlocks: false
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBlockIndentWidth: 2
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: false
PenaltyBreakBeforeFirstCallParameter: 1
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 200
PointerAlignment: Left
ReflowComments: true
SortIncludes: true
SpaceAfterCStyleCast: false
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 2
SpacesInAngles: false
SpacesInContainerLiterals: true
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Auto
TabWidth: 8
UseTab: Never
...

10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,15 @@ read_input.c
*~
Makefile
config.log
tmlqcd_config.h
config.status
*.mod.c
*.opari.inc
build/*
tags
*.a
hmc_tm
invert
offline_measurement
lib/
benchmark
24 changes: 24 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
########################################################################
#
# Copyright (C) 2017 Martin Ueding <[email protected]>
#
# This file is part of tmLQCD.
#
# tmLQCD is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# tmLQCD is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with tmLQCD. If not, see <http://www.gnu.org/licenses/>.
########################################################################

language: c
script: ./travis-ci.sh
dist: trusty
sudo: true
4 changes: 4 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
Simone Bacchio
Remi Baron
Benoit Blossier
Florian Burger
Thomas Chiarappa
Nils Christian
Albert Deuzeman
Jacob Finkenrath
Elena Garcia Ramos
Jenifer Gonzalez Lopez
Gilbert Grosdidier
Karl Jansen
Bartosz Kostrzewa
Peter Labus
Joseph Nagel
Andreas Nube
David Palao
Expand All @@ -19,6 +22,7 @@ Dru Renner
Francesco Sanfilippo
Luigi Scorzato
Andrea Shindler
Martin Ueding
Carsten Urbach
Jan Volkholz
Urs Wenger
Expand Down
Loading