Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MueLu: filtered matrix lumping may be buggy #1678

Open
aprokop opened this issue Sep 2, 2017 · 5 comments
Open

MueLu: filtered matrix lumping may be buggy #1678

aprokop opened this issue Sep 2, 2017 · 5 comments
Assignees
Labels
DO_NOT_AUTOCLOSE This issue should be exempt from auto-closing by the GitHub Actions bot. pkg: MueLu type: bug The primary issue is a bug in Trilinos code or tests

Comments

@aprokop
Copy link
Contributor

aprokop commented Sep 2, 2017

@trilinos/muelu

Summary

A potential bug in MueLu's FilteredAFactory lumping procedure affecting both non-kokkos and kokkos branches.

Description

In MueLu_FilteredAFactory_def.hpp the lumping procedure seem to only use local indices for determining which element is diagonal. This is a problem for situations when row map and column map do not "match". In that situation, the dropped entries may be added to non-diagonal element thus exacerbating situation.

Who is affected

Potentially anybody using non-standard column map in conjuction with filtering. Panzer?

How to address

As a first step, we need to identify if anybody is getting hit by this. I propose adding a check isSameMap similarly to TentativePFactory. If we do get somebody affected, we need to decide what to do. Going to global indices is going to be very expensive.

@aprokop aprokop added type: bug The primary issue is a bug in Trilinos code or tests pkg: MueLu labels Sep 2, 2017
@jhux2
Copy link
Member

jhux2 commented Sep 5, 2017

As a first step, we need to identify if anybody is getting hit by this. I propose adding a check isSameMap similarly to TentativePFactory.

Seems like a reasonable first step.

@aprokop aprokop self-assigned this Sep 7, 2017
@aprokop
Copy link
Contributor Author

aprokop commented Sep 7, 2017

Wait until #1695 is fixed so this does not cost more. Once that's done, this check would not cost us anything for trivial maps.

@github-actions
Copy link

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 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.

@github-actions github-actions bot added the MARKED_FOR_CLOSURE Issue or PR is marked for auto-closure by the GitHub Actions bot. label Mar 27, 2021
@github-actions
Copy link

This issue was closed due to inactivity for 395 days.

@github-actions github-actions bot added the CLOSED_DUE_TO_INACTIVITY Issue or PR has been closed by the GitHub Actions bot due to inactivity. label Apr 28, 2021
@jhux2 jhux2 added DO_NOT_AUTOCLOSE This issue should be exempt from auto-closing by the GitHub Actions bot. and removed MARKED_FOR_CLOSURE Issue or PR is marked for auto-closure by the GitHub Actions bot. CLOSED_DUE_TO_INACTIVITY Issue or PR has been closed by the GitHub Actions bot due to inactivity. labels Aug 5, 2021
@jhux2 jhux2 reopened this Aug 5, 2021
@jhux2
Copy link
Member

jhux2 commented Aug 5, 2021

Not sure that this was ever addressed.

@jhux2 jhux2 added this to MueLu Aug 12, 2024
@jhux2 jhux2 moved this to Backlog in MueLu Aug 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DO_NOT_AUTOCLOSE This issue should be exempt from auto-closing by the GitHub Actions bot. pkg: MueLu type: bug The primary issue is a bug in Trilinos code or tests
Projects
Status: Backlog
Development

No branches or pull requests

2 participants