What is Scientific Programming?


Scientific programming targets to solve scientific problems with the help of computers (possibly Supercomputers or HPC Clusters). The goal is to get results quickly, accurately and on large instances. Tools like Mathematica and Matlab remain the main commercial software for Scientific Programming.

However, open source communities around the world have also developed some equally powerful computational tools (Open MPI, OpenMP, OpenACC, Scientific Python Stack (numPy, sciPy, Pandas) and so on), which can be easily used by researchers. In fact, these tools are so robust that they are now also used across different companies like Microsoft, Google, Amazon and so on.

Last updated by Learn Scientific Programming on January 2, 2018
How did you like this article?0013