Standardization example - OpenDiHu adapter

A review of the OpenDiHu adapter using the contributing guidelines. This is a work-in-progress that will eventually be moved.

The OpenDiHu adapter conforms to many of the preCICE best practices and fulfills a few of the additional criteria.

Metadata:

Required best practices:

Additional criteria:

  • A.1: MIT license
  • A.2: repository is publicly accessible
  • A.3: Yes, on readthedocs
  • A.4: “release” or “debug” logging can be selected at compile time
  • A.5: There is no validation study available yet.
  • A.6: Some guidelines are specified in the OpenDiHu documentation
  • A.7: pull_request_template.md
  • A.8: There are no explicit guidelines for the adapter. Some useful information is given in the OpenDiHu documentation
  • A.9: There are no unit tests
  • A.10: No, because of the automatic installation of dependencies via SCons
  • A.11: No package of the adapter is currently available