Resolve "All hamiltonians in one binary"
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