Skip to content

Resolve "All hamiltonians in one binary"

Jonas Schwab requested to merge 166-all-hamiltonians-in-one-binary into master

Closes #166 (closed)

@ALF I think this is almost ready for merging. This puts, with very little changes, all Hamiltonians in one binary. It establishes the concept of a base Hamiltonian without using classes, since they turned out to be a bit bulky in this context. It uses Submodules, a Fortran2008-Feature, therefore, we're losing support for many older compilers, namely we'd need e.g. gfortran >= 6.0 and ifort >= 16.0. In terms of gfortran, this would lead to the follwing OS restritctions:

  • CentOS >= 8
  • Debian >= 9
  • Ubuntu >= 18.04
  • openSUSE ...

Things left to do:

  • Adapt pyALF
  • Update Changelog
    • Add Changelog entry
    • Insert merge date
  • Update Documentation
  • Testing
  • Review
  • Consider capabilities for future developments
Edited by Jonas Schwab

Merge request reports