-2

I'm a newbie to parallel computing.

I have to run a legacy fluid dynamics Fortran 77 code. The program is serial and runs slowly, so I was wondering about the possibility to make it run parallel (e.g. by using open MPI), without deepening into the code. Is it possible?

dsolimano
  • 8,870
  • 3
  • 48
  • 63
Loserrimo
  • 31
  • 2

1 Answers1

1

You will have to deepen into the code. Some stuff can be calculated in parallel, some stuff needs synchronization. Parallelizing compilers and frameworks help identifying what depends on what, what can be parallelized, and what needs to be serialized, but as they can only read your code, and don't know about what you're modeling, it's still you who has to do the hard part of the work.

Guntram Blohm
  • 9,667
  • 2
  • 24
  • 31