Skip to content

Fix OTF backend compilation errors#77

Merged
mhoffman merged 1 commit intomasterfrom
fix-backend-otf
Dec 30, 2025
Merged

Fix OTF backend compilation errors#77
mhoffman merged 1 commit intomasterfrom
fix-backend-otf

Conversation

@mhoffman
Copy link
Owner

Use selective module imports to resolve Fortran naming conflicts between species constants, site names, and user parameters.

  • run_proc files import from lattice module (array wrappers) not base
  • proclist.f90 uses selective imports for species and processes
  • proclist_pars.f90 skips species that conflict with user parameters
  • Remove unnecessary site name imports from proclist_constants

Add OTF backend to test_run.py test suite with reference trajectory.

Changes proposed

Use selective module imports to resolve Fortran naming conflicts between
species constants, site names, and user parameters.

- run_proc files import from lattice module (array wrappers) not base
- proclist.f90 uses selective imports for species and processes
- proclist_pars.f90 skips species that conflict with user parameters
- Remove unnecessary site name imports from proclist_constants

Add OTF backend to test_run.py test suite with reference trajectory.
@mhoffman mhoffman merged commit 70cb21c into master Dec 30, 2025
6 checks passed
@mhoffman mhoffman deleted the fix-backend-otf branch December 30, 2025 18:18
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.

1 participant