|
|
Paper: |
Optimization Strategies for Running Legacy Codes |
Volume: |
523, Astronomical Data Analysis Software and Systems XXVIII |
Page: |
273 |
Authors: |
Lammers, J.; Teuben, P. |
Abstract: |
Legacy codes can be both incredibly useful as well as cumbersome.
Although they produce robust results from well-defined problems, they
plague the user with complex installations, complicated user
interfaces, and inflexibilities. Short of rewriting such codes,
scripts which emulate the effects of legacy codes can lead to
tremendous overhead and more headache for the user. Nonetheless,
these legacy codes can provide invaluable insight to a skilled user
who takes the time to understand its inner workings.
In this paper, we will showcase examples of the NEMO Stellar Dynamics
Toolkit and how analysis simulation codes can be optimized using
modern scripting languages. Not only is it possible, it is relatively
easy to speed up computation time and increase user-friendliness by
integrating modern scripting languages into codes which would
otherwise overwhelm an inexperienced user. |
|
|
|
|