Add new multisystem class
Description
- Add new multisystem class. This is an extension of system_abst_t that contains a list of systems. It allows to have nested systems of systems.
- Refactoring of run.F90 so that the code is split into a proper multi-system mode and the legacy mode for electrons.
- Add a system factory.
- Fix a couple of bugs.
News snippet
Add new multisystem class.
Checklist
-
I have checked that my code follows the Octopus coding standards -
I have added tests for all the new features added in this request.
Edited by Martin Lueders