Introduction to the Scientific Computing

Welcome to my new blog! This is the very first post of my new blog regarding scientific computing. My name is Mert Saner and I am a Master Student in scientific computing. In this blog, I would like to give you my opinions regarding scientific computing as well as talk about my ongoing research. Let’s start with today’s topic oder lass uns anfangen!

Nowadays, computer systems are used everywhere. It is obvious that any possible breakdown of them would cause a breakdown of almost anything in life. Although, everyone around us uses computers for their daily tasks or work in one sector computer are much significant role than others and that is science and technology.

I want you to think about it for a second. How many cores does your desktop or laptop have? Or how many processing power or let’s say computing power you use for your daily task? If you are a gamer you are an exception but other than most of probably fine the latest Celeron processor for their daily mails or videos. Hence, it becomes more apparent that Core i9s or Xeons or numerous times faster supercomputer CPUs used for a large number of physical and engineering problems.

In the old days, every business owner would like to see a prototype of a new idea in order to understand and analyze the new machine or product. However, this approach not only will be costly but also a waste of time considering the fact that there are thousands of ideas that appear in today’s innovative and entrepreneur world.

Thus, no manufacturer would start building a new yacht or cruise ship without detailed computer simulations of the various models. Many of you immediately say simulations are jobs of computers, it is obvious. Nevertheless, even if they are so powerful computing machines, all the power of computers are meaningless( sinnlos in Deutsch :)) without programs that tells them how to carry out the simulation.

Next Question ( How all these programs are constructed?)

The basis of the programs are properly working algorithms and the basis for algorithms are a mathematical model which shows relations between the state variables. Mostly, the relations in other words set of equations are differential equations.

Clear and precise understanding of differential equations plays crucial role in the understanding of Scientific Computing.

This was the intro for the scientific computing and how it is related with math and programming. I hope you like it! For more about it look for my other posts!

Bibliography

Gustafson, B. (2011). Fundamentals of Scientific Computing. Berlin Heidelberg: Springer.

Image