Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
ALF
ALF
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 71
    • Issues 71
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 13
    • Merge requests 13
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ALF
  • ALFALF
  • Issues
  • #166

Closed
Open
Created Oct 07, 2020 by Jonas Schwab@Jonas_schwabOwner

All hamiltonians in one binary

With submodules and procedure pointers it's much easier than with objects to put all Hamiltonians in one binary. This way, it's not necessary to touch the "core" at all.

The only downside of using submodules would be a restriction to newer compilers, e.g. gfortran >= 6.0 and ifort >= 16.0. In terms of gfortran, this would lead to the following OS restrictions:

  • CentOS >= 8
  • Debian >= 9
  • Ubuntu >= 18.04
  • openSUSE ...
Edited Feb 05, 2021 by Jonas Schwab
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking