google-deepmind / google-deepmind/torax
Smoothing functionality applied to specific transport models
- Dominant language
- Python
- Stars
- 721
- Forks
- 145
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 49
Description
The smoothing functionality is currently applied globally. This introduces issues when using a "combined" transport model, as the same smoothing settings must be applied to the separate transport components, some of which may not be compatible with the smoothing needs of the others.
The example motivating this issue is the incompatibility between a QLKNN model being used throughout most of the plasma, with a fixed transport coefficients model being used only within the small pedestal region. The `smoothing_width` is set globally to normally be 0.05-0.1, but this width encompasses the entire ~0.04 long pedestal region, smoothing over it completely. Smaller `smoothing_width`'s, however, are incompatible with the rest of the plasma, as they significantly increase the run time of the simulation.
It would be useful if the smoothing functionality could be extended to be local to specific transport models within a combined set.
Contributor guide
Assessment
This issue has not been assessed yet.