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

Lambda-ABF implementation for the NAMD interface #649

Draft
wants to merge 12 commits into
base: master
Choose a base branch
from

Commits on Oct 18, 2024

  1. First version of NAMD lambda-dynamics

    Save pointer to NAMD Controller in proxy
    
    this is necessary for accessing the Controller from threads other than 0
    
    Simplify accelMD call
    
    Use alch lambda value from state file
    
    Dependencies updates and fixes
    
    - distinguish f_cv_gradient and f_cv_apply_force
    - rename external cvs "driven"
    - fix bug where error messages were not informative for complex
    dependency resolution failures
    
    Lambda-dynamics improvements
    
    - add total_force_current_step feature
    - follow lambda value from back-end
    
    Remove unused variables
    
    Enable scriptedColvarforces in ABMD script
    
    Allow scripted forces on external param
    
    Print unscaled biasing force in MTS
    jhenin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    f1f0f94 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8092165 View commit details
    Browse the repository at this point in the history
  3. Fix classic ABF in Tinker-HP

    jhenin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    983e45a View commit details
    Browse the repository at this point in the history
  4. Port ABF fix to TI bias

    Select correct force bin on a per-colvar basis
    jhenin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    a8d27a6 View commit details
    Browse the repository at this point in the history
  5. Fix total_forces_same_step flag for LAMMPS

    So far is was erroneously set to true, but its effects were not fully
    implemented in ABF.
    jhenin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    b8c4602 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    064e131 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a30f2fe View commit details
    Browse the repository at this point in the history
  8. NAMD doc for lambda-dynamics

    [update-doc]
    jhenin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    687d40b View commit details
    Browse the repository at this point in the history
  9. Finer choice of files to update in regtest script

    removes spurious error messages
    jhenin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    4348c78 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    96418c9 View commit details
    Browse the repository at this point in the history
  11. Regression test for lambda-ABF in NAMD

    Had to force single-thread calculation to work around unreliable results on the singel timestep level
    jhenin committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    47c915b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0790933 View commit details
    Browse the repository at this point in the history