forked from paboyle/Grid
-
Notifications
You must be signed in to change notification settings - Fork 4
Ildg 1.2 #15
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
Merged
Merged
Ildg 1.2 #15
Changes from all commits
Commits
Show all changes
68 commits
Select commit
Hold shift + click to select a range
35f05e8
add <rows/> element to ildg_format and put ildg_lfn in it's own messa…
gray95 a73b6bc
readConfiguration is backwards compatible with ildg<1.2 lattices. wri…
gray95 3e7eb0e
sp mungers written and tested and writeConfiguration can now handle s…
gray95 d5e51c8
writeConfiguration correctly writes out precision into ildg header. n…
gray95 38f3cd2
using scoped enum to specify floating-point precision instead of boolean
gray95 d0a7f3a
cleaned up some comments and set test_ildg_reducedfmt to use SU by de…
gray95 f383295
started updating manual.rst and commit some trailing changes from bef…
gray95 a4357fa
one more draft pr to go
gray95 71e3620
added comments
gray95 5adfc77
prepping for a git rebase
gray95 b67aa6d
helper function to wrap BinaryIO::readLatticeObject
gray95 cd3a6ff
Test.cc refactored with the core code in its own function that is tem…
gray95 050f923
added/cleaned up some comments
gray95 cfedb49
small change to docs
gray95 f322125
added if-guards and another explanatory comment to the new ildg reduc…
gray95 245849f
started adding unit tests for Ildg IO classes. corrected pre-amble fo…
gray95 3570f08
added 1 unit test for Binary munger
gray95 9b3e1fc
make comment on Spmunger clearer
gray95 8c2cae5
added unit test for Sp(un)munger
gray95 623f4ee
added unit test for 3x2 mungers
gray95 e710f8d
adds unit test for reconstruct3(LorentzColourMatrix &cm)
gray95 3d72d3c
adds unit test for reconstructSp and adds if-constexpr guards for SU/…
gray95 6f112f9
resolve merge conflict from SU(N) branch
gray95 facc2b3
fixed reconstructSU and tested with N=3/4
gray95 b8fdece
implements GaugeSU(un)mungers
gray95 48cc7bd
testing new reconstructSU function and GaugeSUmungers
gray95 070e039
fixed reconstructSU - now pretty sure works with N=3/4
gray95 5c6a57d
cleaned up unit tests and debug comments
gray95 1810e7a
swapped out Gauge3x2munger for shiny new GaugeSUmunger
gray95 c1eb791
swapped out Gauge3x2munger for shiny new GaugeSUmunger
gray95 9dfa530
removed if-guard so now can check SU(N>3) reduced fmt read/write
gray95 a8561d2
fixed mock_SU_field - should now produce random SU fields
gray95 ee0d2ff
munger unit tests now return bool and output success msg
gray95 b745906
fix 'Source file' in pre-amble
gray95 ae2cc2d
separated out and improved mocking of SU/Sp fields. fixed bug in reco…
gray95 e46ab61
loosens norm2 condition tolerance to 1e-12
gray95 8d5d8f0
add unique_su template parameter to readConfiguration and readLattice…
gray95 2a7a4c4
adds unique_reconstructSU as alternative munger and adds correspondin…
gray95 0735112
adds unit tests for unique_reconstructSU and is_perm_even
gray95 079fe8c
adds examples showing the use of the unique_su template parameter in …
gray95 b7b572c
removes undefined function
gray95 44157bd
updates documentation with new ILDG I/O functionality
gray95 681d5e2
clean up GridLogMessage
gray95 fb32952
use assign multiply op so that product in unique_reconstruct is forme…
gray95 de80d77
address pr comments including adding a link to ildg binary spec 1.2
gray95 a53f6f8
minor formatting changes
gray95 59ba80c
minor formatting changes - got rid of inconsistent tabs that were lea…
gray95 ad959fd
removes redundant ' == true' after std::is_same_v<>
gray95 9f02b0d
changes unit test return type to void
gray95 62d7907
minor formatting issues - tabs v spaces. added comment to more clearl…
gray95 22501e2
edits comments and var names for clarity
gray95 f5d882c
add assert statement to ensure either su or sp field read
gray95 8a0cb02
augment CheckpointerParameters and ILDGCheckpointer to enable checkpo…
gray95 348990c
streamline test of reduced sp2n hmc runner
gray95 246a070
adds default false value for CheckpointParameters.saveSmeared
gray95 6d34f5f
fix check on gauge group from CheckpointerParameters.group
gray95 ec440dc
change order of template parameters in read/writeConfiguration for ba…
gray95 9da4067
change order of template parameters in read/writeConfiguration for ba…
gray95 ce2c49c
use Johnson-Trotter algorithm to ensure completeness of is_perm_even …
gray95 32b9cc3
factor out logic for choosing IldgWriter template instantiation and r…
gray95 aa25bdf
re-order for clarity and show unique_su parameter is available for su…
gray95 24eede8
Merge branch 'sp2n-hmc-runner' into ildg-1.2
gray95 1107e60
add runtime check for even Nc when writing Sp fields
gray95 a7b1e47
adds static_assert to catch users trying to write Sp fields with Nc odd
gray95 1a3e3a6
revert change outside of target region
edbennett e354088
revert change outside target region
edbennett a590585
update copyright messages
edbennett e608ff5
mark is_perm_even as inline to avoid multiple re-definition errors
gray95 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.