Past Projects

Porting Fortran Comet Simulation Code to MATLAB

The Fortran programming language has long been used as a general-purpose and scientific computing language. It is an older programming language that gained its popularity by its use in the scientific community for its highly-optimized engineering and scientific simulations. The problem with Fortran however, is that it is an outdated language lacking many modern features. Thus, the effort to translate significant legacy Fortran code, such as the comet simulation code, into a modern language such as MATLAB or Python is apparent. This code, originally written by Nalin Samarasinha, is used to constrain the chemistry and dynamics of comets based on certain parameters. Translating it (porting it) to a modern language would be invaluable, as it would allow easier portability and extension between modern programming languages and allow for modern parallel computing pipelines to be used for increased performance. The porting of this legacy code to MATLAB is completed and results from both versions are compared throughout the parameter space available as input to the code.

Source: URCAD 2022 Abstracts


Author: Onkar Rekhi
Editor: Elammen Batista
Date: 20241015