trilinos / Trilinos

Primary repository for the Trilinos Project
https://trilinos.org/
Other
1.2k stars 563 forks source link

MueLu: improve factory unit testing #9743

Open jhux2 opened 3 years ago

jhux2 commented 3 years ago

Enhancement

@trilinos/Muelu @csiefer2

This is a checklist of MueLu classes identified as having less than 75% code coverage (per analysis by @JacobDomagala on 2021-Sept-09).

The purpose of this checklist is guide the work of improving unit testing being done by NexGen Analytics.

Higher priority factories are bolded.

MueLu developers: If you see classes that you think should be prioritized, please bold them in the check list below.

muelu/adapters/stratimikos

muelu/adapters/tpetra

muelu/adapters/xpetra

muelu/src/Graph/Containers

muelu/src/Graph/HybridAggregation

muelu/src/Graph/MatrixTransformation

muelu/src/Graph/StructuredAggregation

muelu/src/Graph/StructuredAggregation/coupled

muelu/src/Graph/StructuredAggregation/uncoupled

muelu/src/Graph/UncoupledAggregation

muelu/src/Graph/UserAggregation

muelu/src/Interface

muelu/src/Interface/FacadeClasses

muelu/src/Misc

muelu/src/MueCentral

muelu/src/Rebalancing

muelu/src/Smoothers

muelu/src/Smoothers/BlockedSmoothers

muelu/src/Transfers/Classical

muelu/src/Transfers/Energy-Minimization

Transfers/Petrov-Galerkin-SA

muelu/src/Transfers/GeneralGeometric

muelu/src/Transfers/SemiCoarsen

muelu/src/Transfers/SmoothedAggregation

Transfers/User

jhux2 commented 3 years ago

@mperrinel @ppebay

GrahamBenHarper commented 3 years ago

@jhux2 , I'm not positive yet, but I think it's likely I'll be using MueLu_TpetraOperator a bit in upcoming research, so I can make sure to cover it when I get there.

mayrmt commented 3 years ago

@jhux2 I'm curious: Is the purpose of this issue just purely informative, so that we can work on improving test coverage as we do our regular developments, or is this to organize a coordinated effort to improve testing?

jhux2 commented 3 years ago

@mayrmt NexGen (@JacobDomagala @mperrinel @ppebay) is improving MueLu's Kokkos testing coverage. The purpose of this issue is to prioritize the classes they look at. It's also informational for all of the @trilinos/muelu developers.

@trilinos/muelu If you see classes that you think should be prioritized, please bold them in the above check list.

github-actions[bot] commented 1 year ago

This issue has had no activity for 365 days and is marked for closure. It will be closed after an additional 30 days of inactivity. If you would like to keep this issue open please add a comment and/or remove the MARKED_FOR_CLOSURE label. If this issue should be kept open even with no activity beyond the time limits you can add the label DO_NOT_AUTOCLOSE. If it is ok for this issue to be closed, feel free to go ahead and close it. Please do not add any comments or change any labels or otherwise touch this issue unless your intention is to reset the inactivity counter for an additional year.

GrahamBenHarper commented 1 year ago

Do not close :)

github-actions[bot] commented 11 months ago

This issue has had no activity for 365 days and is marked for closure. It will be closed after an additional 30 days of inactivity. If you would like to keep this issue open please add a comment and/or remove the MARKED_FOR_CLOSURE label. If this issue should be kept open even with no activity beyond the time limits you can add the label DO_NOT_AUTOCLOSE. If it is ok for this issue to be closed, feel free to go ahead and close it. Please do not add any comments or change any labels or otherwise touch this issue unless your intention is to reset the inactivity counter for an additional year.

GrahamBenHarper commented 11 months ago

bad bot >:(