So here we go. This is my first post on my blog. In this first post of mine I will be briefing you about, what i am going to write on this blog. OK !!! after looking at menu-bar and a small text on the side bar about me you might have guessed it correctly. Yes! This blog is going to about my learnings on the topics mentioned in menu-bar, i.e Python, Linux, Fortran and last but not the least Computational Physics.
First of all let me tell you, I am not perfect in any of the above mentioned fields, not even close to being perfect. But here on this blog i would like to share whatever i learn. Since i am studying computational physics and working on Linux platform (i use bash, FORTRAN python, USPEX, Quantum espresso etc etc for my project) I face various problems, To solve this problems i take help of various websites like Stackexchange, AskUbuntu etc etc and various Books (and of course mighty Google and You-tube) hence in the process i learn few things. I consider this learning a valuable resource for me. And here on this blog I would like to share it with you. I hope you will find things i share interesting and helpful in some or the other way.
Let me start this blog by giving you some introduction about the topics i am going to share. Here i will write few basic facts related to them. So why wait, lets start with Linux
Linux is a operating system (Unix Like) assembled under free and open source software development and distribution model. Important aspect regarding linux is Linux kernel (We wil talk briefly about it in later posts).
First Linux (Kernel) was developed by LINUS TORVALDS. It was released on 5th October 1991.
It is used in variety of applications such as Desktops, Netbooks, Smart Devices, Supercomputers, Digital security, Space [SpaceX] etc etc.
You can read more about Linux on its wikipedia page here until i write about it in concise and informative fashion.
Python is a high level, general purpose, interpreted, dynamic programing language which emphasizes mainly on readability. python runs on wide variety of systems.
It supports Object Oriented, Structured, Aspect Oriented, Functional Programing paradigms and many others using its extensions.
Various BIG name companies and organizes such as Google, Yahoo!, CERN, NASA etc uses Python.
Thats it for the introduction read more on wikipedia until i write a quality post on python here
Computational Physics is regarded as a branch of Theoretical Physics where In order to solve physical problems using mathematical model algorithms are developed, and using computer programming to carry out operations to get the desired outcome.
There are numerous applications of Computational Physics in various fields such as, Astrophysics, Molecular Dynamics, Fluid Dynamics, Material Science, Accelerator Physics, Plasma Physics etc etc
Until i write more on Computational Physics you can read more on wikipedia here
Fortran is General Purpose, Imperative programming language developed by IBM in 1950.
It is extensively used for scientific computing and in engineering applications, such as computational physics, computational chemistry etc etc. Fortran is a very popular language for high performance computing which requires very high computing power.
Until we go ahead read more here on wikipedia.
This is all for the introduction. Now on we will start exploring and solving various problems. Stay tuned for my next post. And do comment your feedback on above post for improvements.