ukaea / ukaea/PROCESS

How to identify constraints or boundary which limit iteration?

Open
#3,328 5 comments 0 reactions 1 assignee View on GitHub

@mkovari is already working on this.

Since Sep 24, 2024.

Dominant language
Python
Stars
71
Forks
27
Avg merge
2d 18h
Merged PRs (30d)
33

Description

Hello,

Specifically, I would like to understand how to identify which constraints, equations, or boundaries might render further iterations impossible.

For example, I received the following warning messages as output after running:

******************************************** Errors and Warnings *********************************************

PROCESS status flag: Warning messages

ID LEVEL MESSAGE
150 2 CHECK: Lower limit of volume averaged electron temperature (te) has been raised
285 2 [tfcoil]: fiooic shouldn't be above 0.7 for engineering reliability.
244 2 PHYSICS: Diamagnetic fraction is more than 1%, but not calculated. Consider using...

While these warnings provide some insight, determining the specific constraints equation or iteration variable that limits the changes in the figure of merit remains challenging. For instance, I am puzzled as to why the electron temperature reached its lower limit when there appear to be no explicit constraints or boundaries set for it.

Any assistance or clarification you could provide on this matter would be greatly appreciated.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.