E3SM-Project / E3SM-Project/EKAT

Potential problem in WSM with take/release

Open
#217 0 comments 1 reaction 1 assignee Claimed by @jgfouca View on GitHub
bug
Dominant language
C++
Stars
22
Forks
12
PR merge metrics
No merged PRs in 30d

Description

See: https://github.com/E3SM-Project/scream/issues/1559

The WSM is throwing an error in debug for larger problems (ne30) when WSM is being used in a suboptimal way (taking and releasing individual slots instead of in batches). This is a use case that should work even though it's not recommended to use WSM in this way

**To Reproduce**
Check out commit `19d457f0f3f0668cd694659698ac5a58b408d6ac` or earlier of SCREAM. Build and run an ne30 problem on perlmutter or summit in DEBUG mode.

**Expected behavior**
`View bounds error of view Workspace.m_data` coming from homme.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.