Skip to content

MAJOR ISSUES / DEVELOPMENT AREAS #1487

Open
@pcarruscag

Description

@pcarruscag

[WIP]

Because we can only pin up to 3 issues in GitHub, I'm creating this one to track major aspects we need to fix or implement in SU2.
This issue shall only contain the list and a brief description, with links to associated issues and pull requests.
To propose major issues / development areas please use discussion #1486

The purpose of this list is two fold:

  • Direct the efforts of the SU2 Foundation towards addressing these issues, by efforts I mean funds (as they become available).
  • Try to enlist help from the community to start addressing these issues, as much as possible we will try to break these down into "bite sized" chunks.

To be clear, all contributions are welcome, even if they do not fit in one of the categories below.
The main objective here is consolidation, making SU2 do more things well (v&v'd, unit-tested, documented, etc.)

Documentation

Turbulence models

Validation and Verification

  • V&V of features that lack coverage (i.e. a particular fluid model, design variable, etc.), followed by regression test and ideally tutorial Validation Suite for SU2 #581
  • Put the V&V cases under regression to ensure they are up to date (similar to what is done with tutorials).

Testing and test cases

  • More unit tests Add Unit Testing to SU2 #698
  • Cleanup of TestCases to make them "Minimum working examples" (no redundant options, no duplication of descriptions from the config template, etc.).
  • "Obscure" features ("things that SU2 does" to some extent but are: incomplete, not validated / regression-tested, not documented) cleanup obsolete examples in TestCases, and identify features lacking test coverage, decide what to do with those features.

Code maintenance

Robust convergence

Customization

Optimization

Completely new development areas

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions