02.08.2013 Views

Research Needs for Magnetic Fusion Energy Sciences - US Burning ...

Research Needs for Magnetic Fusion Energy Sciences - US Burning ...

Research Needs for Magnetic Fusion Energy Sciences - US Burning ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

With this in<strong>for</strong>mation in hand, physical and computational models would be developed or refined.<br />

We do not yet have all of the basic understanding sufficient to complete this Thrust, so the<br />

program will need to first identify and address missing or inadequate physics through new theoretical<br />

work focused on problems relevant to the case studies. basic theory will also be important<br />

<strong>for</strong> interpretation of code results. brute computational <strong>for</strong>ce by itself will not be sufficient,<br />

and advances in computer size and speed will continue to be needed. innovation in algorithms<br />

and numerics <strong>for</strong> efficient solution of the computation models are critical <strong>for</strong> success, requiring<br />

expanded collaborations between fusion scientists and applied mathematicians, similar to those<br />

<strong>for</strong>ged in the scientific discovery through advanced computing (scidac) program. a mixture of<br />

large-scale computational projects with smaller scale, more agile and speculative activities will<br />

also be essential. a particular challenge will be the integration across spatial and temporal scales<br />

and across different regions of the plasma. While work on these problems has begun, much more<br />

needs to be done to analyze the basic physics issues in play and to define appropriate methodologies<br />

<strong>for</strong> model and software module integration. This problem will be a key element in the planned<br />

<strong>Fusion</strong> simulation Program. <strong>Fusion</strong> energy research has a long history of using computation to<br />

advance the science, so the overall challenge is to “scale up” from current ef<strong>for</strong>ts while building on<br />

past models of success. Required elements will include the necessary level of software engineering<br />

to make codes robust and usable beyond the core development group, and collaboration with<br />

computer scientists to define practical software frameworks, workflow schemes and data management<br />

systems.<br />

Figure 1. The processes involved in computer modeling are summarized in this diagram by Schlesinger, Simulation<br />

32, (1979) p. 103.<br />

a much more systematic code verification regime is envisioned as part of this Thrust. verification<br />

assesses the degree to which a code correctly implements the chosen physical model and<br />

is essentially a mathematical problem. sources of error include algorithms, numerics, spatial<br />

or temporal gridding, coding errors, language or compiler bugs, convergence difficulties and so<br />

<strong>for</strong>th. methodologies <strong>for</strong> verification have been explored and documented extensively in related<br />

fields. These fall into two basic categories — those that look <strong>for</strong> problems in the code and those<br />

that look <strong>for</strong> problems in the solution. The first would be handled by traditional software quality<br />

assurance methods. The second will require testing against known analytic solutions, convergence<br />

studies and careful code-to-code comparisons. The latter underscores the importance of<br />

280

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!