Allowed MD/FC output HSX files

Allowed MD/FC output HSX files

This branch superseedes !251 (closed) because it was too old and causes too many conflicts.

This branch implements a coherent MD/FC output file naming scheme for TSHS+HSX files. This could be extended for other parts of the code base as well.

A new module has been introduced which streamlines the naming convention, see io_ext.f90. With this module we could remove the equivalent methods in ts_io_hs.f90 which are not needed any more.

A major clean of the TSHS/HSX writing in the final_H_ code has been done. It should be much simpler now.

Added a flag for writing TSHS and HSX MD files in two tests to ensure that code-path is working.

Amended documentation, and fixed a wrong sentence for the TSHS file format history output.

Signed-off-by: Nick Papior nickpapior@gmail.com

Details

Please detail what this MR introduces

  • Describe in details what this MR does? (link to the issue by writing # here)
  • Does this MR change the behaviour of any fdf-flags? If so, ensure this is documented in the manual
  • If new fdf-flags are added, please add thorough descriptions to the manual
  • create a new file in ./Changes/<MR-Number>.<TYPE>.md with content, see e.g. ./Changes/README.md for details.
  • if this breaks compatibility, add mentions to the Docs/compatibility.tex

Why is it needed

Authors

Replaces !251 (closed).

Edited by Nick R. Papior

Merge request reports

Loading