Skip to content

Feature template multilevel - #1342

Draft
sandro-elsweijer wants to merge 40 commits into
mainfrom
feature-template_multilevel
Draft

Feature template multilevel#1342
sandro-elsweijer wants to merge 40 commits into
mainfrom
feature-template_multilevel

Conversation

@sandro-elsweijer

@sandro-elsweijer sandro-elsweijer commented Jan 15, 2025

Copy link
Copy Markdown
Member

Describe your changes here:
Finally, this is the real multilevel template.
Most of the lines are documentation, I swear.

All these boxes must be checked by the reviewers before merging the pull request:

As a reviewer please read through all the code lines and make sure that the code is fully understood, bug free, well-documented and well-structured.

General

  • The reviewer executed the new code features at least once and checked the results manually

  • The code follows the t8code coding guidelines

  • New source/header files are properly added to the Makefiles

  • The code is well documented

  • All function declarations, structs/classes and their members have a proper doxygen documentation

  • All new algorithms and data structures are sufficiently optimal in terms of memory and runtime (If this should be merged, but there is still potential for optimization, create a new issue)

Tests

  • The code is covered in an existing or new test case using Google Test

Github action

  • The code compiles without warning in debugging and release mode, with and without MPI (this should be executed automatically in a github action)

  • All tests pass (in various configurations, this should be executed automatically in a github action)

    If the Pull request introduces code that is not covered by the github action (for example coupling with a new library):

    • Should this use case be added to the github action?
    • If not, does the specific use case compile and all tests pass (check manually)

Scripts and Wiki

  • If a new directory with source-files is added, it must be covered by the script/find_all_source_files.scp to check the indentation of these files.
  • If this PR introduces a new feature, it must be covered in an example/tutorial and a Wiki article.

License

  • The author added a BSD statement to doc/ (or already has one)

Tag Label

  • The author added the patch/minor/major label in accordance to semantic versioning.

@sandro-elsweijer sandro-elsweijer added New feature Adds a new feature to the code draft priority:low Should be solved eventually workload:medium Would take a week or less labels Jan 15, 2025
@sandro-elsweijer sandro-elsweijer self-assigned this Jan 15, 2025
@sandro-elsweijer sandro-elsweijer mentioned this pull request Apr 22, 2025
14 tasks
@sandro-elsweijer
sandro-elsweijer force-pushed the feature-template_multilevel branch from 1c91f3a to d96375d Compare July 17, 2025 14:35
@sandro-elsweijer
sandro-elsweijer force-pushed the feature-template_multilevel branch from ae37e69 to 724c582 Compare August 27, 2026 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

New feature Adds a new feature to the code priority:low Should be solved eventually workload:medium Would take a week or less

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant