Skip to content

Conversation

@adamjharrison
Copy link
Collaborator

Initial implementation of SPA1 interstate and intrastate terms for 1D Model (G. Granucci, M. Persico, G. Spighi, J. Chem. Phys., 2012, 137, 22A501)

@codecov-commenter
Copy link

codecov-commenter commented Jan 28, 2026

Codecov Report

❌ Patch coverage is 5.26316% with 36 lines in your changes missing coverage. Please review.
✅ Project coverage is 54.42%. Comparing base (1034a91) to head (b36a31c).

Files with missing lines Patch % Lines
src/modules/OverlapModule.f90 0.00% 34 Missing and 2 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main       #7      +/-   ##
==========================================
- Coverage   54.72%   54.42%   -0.30%     
==========================================
  Files          42       42              
  Lines        5957     5995      +38     
  Branches      800      809       +9     
==========================================
+ Hits         3260     3263       +3     
- Misses       2348     2381      +33     
- Partials      349      351       +2     

☔ View full report in Codecov by Sentry.
📢 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
Copy link
Member

danielhollas commented Jan 28, 2026

Huh, interesting, the AIMSWISS test is failing on the debug build with the following stack trace.
https://github.com/ispg-group/openfms/actions/runs/21448470092/job/61770647666?pr=7

At line 181 of file SelectionModule.f90
Fortran runtime error: Index '6' of dimension 1 of array 'blockpop' above upper bound of 3

Error termination. Backtrace:
#0  0x7fea74823e59 in ???
#1  0x7fea74824a71 in ???
#2  0x7fea74825082 in ???
#3  0x55fcb49103a5 in perform_stochastic_selection
	at /home/runner/work/openfms/openfms/src/modules/SelectionModule.f90:181
#4  0x55fcb4945aa9 in __selectionmodule_MOD_fms_stochasticcollapse
	at /home/runner/work/openfms/openfms/src/modules/SelectionModule.f90:111
#5  0x55fcb4a38a73 in fms_dynamics_
	at /home/runner/work/openfms/openfms/src/dynamics.f90:81
#6  0x55fcb4766c63 in openfms
	at /home/runner/work/openfms/openfms/src/openfms.F90:137
#7  0x55fcb4766d07 in main
	at /home/runner/work/openfms/openfms/src/openfms.F90:12

@adamjharrison when you get a chance, can you look at the code and understand how it could be influenced by your changes?

EDIT: Don't sweat about it too much, it's likely it's an pre-existing bug that's somehow exposed here?

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.

4 participants