Panzer, Tpetra: periodic bc communication has incorrect indices #7223
Labels
client: EMPIRE
All issues that most directly target the ATDM EMPIRE code
PA: Data Services
Issues that fall under the Trilinos Data Services Product Area
PA: Discretizations
Issues that fall under the Trilinos Discretizations Product Area
pkg: Panzer
pkg: Tpetra
type: bug
The primary issue is a bug in Trilinos code or tests
Bug Report
@trilinos/panzer
@trilinos/tpetra
@kddevin
Description
For periodic BCs, the communication to send node information on a periodic sideset is losing values. We are seeing this when we exceed 128 cores on an empire problem. Local panzer unit testing is passing. exporting TPETRA_DEBUG=1 results in the output below. Since the maps were constructed with local and global sizes (not gid lists), the indices should be handled internally. The source map being constructed does not have entries on every node since the source represents a sideset.
The code in question starts on line 279 in:
Trilinos/packages/panzer/adapters-stk/src/stk_interface/Panzer_STK_PeriodicBC_Matcher.cpp
Steps to Reproduce
The text was updated successfully, but these errors were encountered: