Skip to content

Ring Polymer MD - #6

Draft
tingyao-lu wants to merge 9 commits into
mainfrom
Thermostat-NHC
Draft

tingyao-lu wants to merge 9 commits into
mainfrom
Thermostat-NHC

Conversation

@tingyao-lu

Copy link
Copy Markdown
Collaborator

No description provided.

@codecov-commenter

codecov-commenter commented Jan 28, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 41.31501% with 1196 lines in your changes missing coverage. Please review.
✅ Project coverage is 59.85%. Comparing base (9f990f2) to head (85446be).

Files with missing lines Patch % Lines
src/modules/FFTModule.f90 31.93% 599 Missing ⚠️
src/modules/RingModule.f90 28.93% 365 Missing and 1 partial ⚠️
src/read_namelist.f90 42.66% 35 Missing and 8 partials ⚠️
src/modules/PropagationModule.f90 0.00% 40 Missing and 2 partials ⚠️
src/modules/PropVVRing.f90 0.00% 33 Missing ⚠️
src/modules/ThermoModule.f90 69.23% 25 Missing and 3 partials ⚠️
src/modules/TrajectoryModule.f90 63.49% 20 Missing and 3 partials ⚠️
src/modules/InitialModule.f90 8.33% 20 Missing and 2 partials ⚠️
unit_tests/test_thermo.F90 91.37% 0 Missing and 20 partials ⚠️
src/modules/TrajectoryIOModule.f90 5.26% 17 Missing and 1 partial ⚠️
... and 1 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main       #6      +/-   ##
==========================================
- Coverage   65.49%   59.85%   -5.64%     
==========================================
  Files          42       47       +5     
  Lines        7511     9524    +2013     
  Branches      979     1058      +79     
==========================================
+ Hits         4919     5701     +782     
- Misses       2198     3386    +1188     
- Partials      394      437      +43     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@danielhollas

danielhollas commented Jan 28, 2026 •

Copy link
Copy Markdown
Member

@tingyao-lu thanks for opening the PR! Just a quick note that the ThermoModule already exists in src/modules/ThermoModule.f90 so you probably want to integrate your changes there.

EDIT: I've converted the PR to a Draft state, let me know when you think it's ready for me to take a look!

@danielhollas
danielhollas marked this pull request as draft January 28, 2026 17:06
@danielhollas

Copy link
Copy Markdown
Member

@tingyao-lu let me know in case there's anything I can help with to get this merged. :-) Also it's awesome that you included the unit tests, thanks!

@tingyao-lu

Copy link
Copy Markdown
Collaborator Author

@danielhollas Thank you for your message. We are gonna stick with pacmd only. I'll let you know if I need to merge my branch. Thanks again!

@danielhollas

Copy link
Copy Markdown
Member

Regarding the failed cmake tests, any new source files have to be also added to cmake here: https://github.com/ispg-group/openfms/blob/main/cmake/OpenFMSSources.cmake

Comment thread tests/AIMS/Control.dat
NumStates=2 !number of electronic states
zAllText=.true. ! Output all text-based files
NumInitBasis=1
zThermostatis=.true.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So this should be reverted, but it's weird that the AIMS test is not failing, since supposedly this flag should turn on the thermostat, which should change the dynamics.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@danielhollas danielhollas changed the title Thermostat nhc Ring Polymer MD Sep 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants