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

Unformatted (binary) checkpointing #558

Merged
merged 63 commits into from
Sep 25, 2023
Merged

Unformatted (binary) checkpointing #558

merged 63 commits into from
Sep 25, 2023

Commits on Sep 25, 2023

  1. Simplify formatted state writing

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    236550d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    32f0dba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6f8ea4f View commit details
    Browse the repository at this point in the history
  4. Add missing const accessors

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    791b6eb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6a687bf View commit details
    Browse the repository at this point in the history
  6. Formatting tweaks

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    166df95 View commit details
    Browse the repository at this point in the history
  7. Add unit test for memory stream

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    8435763 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    062d9d3 View commit details
    Browse the repository at this point in the history
  9. Refine compiler selection to address overlap between Clang and GCC ma…

    …cros
    
    1. Clang defines __GNUC__
    
    2. Older Clang versions do not support std::trivially_copyable yet, but
       the most recent ones deprecate __has_trivial_copy
    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    f1109c6 View commit details
    Browse the repository at this point in the history
  10. MSVC fixes

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    132dc37 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b71a6b0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    76cd13c View commit details
    Browse the repository at this point in the history
  13. Move specializations to source file

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    12ba148 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f621ab1 View commit details
    Browse the repository at this point in the history
  15. Unformatted I/O for colvar objects

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    36d1ba5 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    50bcdaa View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    f5e9b5c View commit details
    Browse the repository at this point in the history
  18. Unformatted I/O for grid objects

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    9665ed6 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    5827f34 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    046f081 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    8a974e8 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    2a7f42f View commit details
    Browse the repository at this point in the history
  23. Unformatted I/O for colvarbias_ti

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    54f2956 View commit details
    Browse the repository at this point in the history
  24. Remove obsolete code block

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    2c78dbb View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    f168c1a View commit details
    Browse the repository at this point in the history
  26. Small fixes

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    04ffe29 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    d8cbd75 View commit details
    Browse the repository at this point in the history
  28. Simplify and improve error handling

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    81fb6b1 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    bf432f8 View commit details
    Browse the repository at this point in the history
  30. Unformatted I/O for reweightAMD

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    c024e3a View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    7c2ab17 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    c30ebcf View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    03b5f54 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    0623ed9 View commit details
    Browse the repository at this point in the history
  35. Unformatted I/O for colvarmodule

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    d8ccd02 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    e2a1e94 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    839653c View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    66461d2 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    4b49671 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    e00358f View commit details
    Browse the repository at this point in the history
  41. Fix forgotten renaming of functions

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    7540c29 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    b02fae0 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    8f47227 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    c7b8841 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    ef623ad View commit details
    Browse the repository at this point in the history
  46. Cosmetic changes

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    a136ade View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    c756a59 View commit details
    Browse the repository at this point in the history
  48. Ignore unformatted input state buffer (e.g. LAMMPS restart) if explic…

    …it input state is defined
    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    1f05c89 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    8bda90f View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    aebc3d2 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    09ae9d9 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    8f6e03c View commit details
    Browse the repository at this point in the history
  53. Move include to where it is required

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    8445e01 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    45f38c2 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    e06fd28 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    5d06e56 View commit details
    Browse the repository at this point in the history
  57. Silence compiler warning

    giacomofiorin authored and jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    73b7e4b View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    3e18a93 View commit details
    Browse the repository at this point in the history
  59. Simplify test

    jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    233c0ee View commit details
    Browse the repository at this point in the history
  60. Expand doc on binary restart

    in addition, a general round of spelling fixes
    jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    c3058c9 View commit details
    Browse the repository at this point in the history
  61. Further improve doc

    giacomofiorin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    6bb2333 View commit details
    Browse the repository at this point in the history
  62. Fix incomplete sections

    giacomofiorin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    fe116a5 View commit details
    Browse the repository at this point in the history
  63. Mini-edit in doc

    jhenin committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    c05cbd4 View commit details
    Browse the repository at this point in the history