April 29, 2009, 6:30 am
Not all HPC applications are created in the same way. There are applications like Gromacs, Amber, Fluent, etc. that allow domain specialist to input their problem into an HPC framework. Although there is some work required to ‚Äúget the problem into the application‚Äù, these are really application specific solutions that do not require the end user to write a program. At the other end of the spectrum are the user written applications. The starting points for these problems include a compiler (C/C++ or Fortran), an MPI library, and other programming tools. The work involved can range form small to large as the user must concern themselves with the ‚Äúparallel aspects of the problem‚Äù. Note: all application software started out at this point some time in the past.