Multisystem support for messages: enable namespaces
Description
Add multisystem support for messages by adding an optional namespace argument for messages_fatal
, messages_warning
, messages_not_implemented
, and messages_print_stress
. If this is present and non-empty, the namespace is also printed to stdout. This is done to be able to trace back from which system a message originates.
These functions are changed in the middle-level part of the code: in the folders system, states, hamiltonian, species, and ions.
News snippet
Add multisystem support for messages
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.
Closes #190 (closed).
Edited by Martin Lueders