Dear all,
One very important feature of modern Fortran, is that it is well prepared for parallel computing, such as MPI, openMP.
If more and more programs or even video games, applications, and algorithms can benefit from parallel computing, modern Fortran seems should definitely benefit very much from that.
What do you think about the current and future status of parallel computing on personal PC?
Let us just say, in 5 to 10 years from now. It seems with the competition among AMD, intel, apple, ARM, etc, there is a chance that we may see average PC equipped with at least 10+ core or even 100+ in the near future. So making full advantage of the number of cores become an important task it seems.
In your opinion, what kind of applications or algorithms can benefit most from parallel computing?
My experience is that, at least, anything have anything to do with Monte Carlo or Markov chain, can be suitable for parallelization, especially using MPI, no matter on supercomputer or on personal PC.