KratosMultiphysics / Kratos

Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
https://kratosmultiphysics.github.io/Kratos/
Other
985 stars 242 forks source link

[General] Information about Kratos version is missing in the output files #12465

Open mnabideltares opened 2 weeks ago

mnabideltares commented 2 weeks ago

Description

The current output files generated by Kratos (GiD and VTK) are missing the version information. For better traceability and to ensure developers, as well as, users can easily identify which version of the software produced a particular output file, it is crucial that the version information is included.

Steps to Reproduce

Expected Behavior

The output files should contain version information indicating which version of the software produced the file.

Actual Behavior

The output files do not contain any version information.

Impact

Proposed Solution

Additional Context

Including version information in output files is a standard practice that enhances the usability and maintainability of the software. It aids in debugging, user support, and historical record-keeping.