- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have not written any code for parallel processing to date, although I am well versed in Fortran programming. I have the need and right application for it in an existing code. I want the added code to process in parallel with the existing code. The results from the new code will be required further down in the global process. I would like to get more documentation than what is in the the Help pages of my Intel Visual Fortran. Where can I find a good source of documentation for this type of application?
Thank you,
Alex Bueno
Thank you,
Alex Bueno
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There are various ways to do this: OpenMP, MPI, coarrays, using low-level multithreading libraries.
The easiest way to get started (at least, that is my experience) is to use OpenMP, as it is easy to
add to your code and once there, it is a compiler option to make it active.
Mind you, that is not to say that OpenMP is the easiest way to parallellise your program! In fact,
it is easy to introduce subtle errors because you work within one process and everything is shared
by default, unlike with MPI and coarrays.
There are several good books on the subject. I have used "Using OpenMP : portable shared memory parallel programming" by Chapman, Jost and van der Pas myself. But there are many others, also on the
other methods I mentioned.
Regards,
Arjen
The easiest way to get started (at least, that is my experience) is to use OpenMP, as it is easy to
add to your code and once there, it is a compiler option to make it active.
Mind you, that is not to say that OpenMP is the easiest way to parallellise your program! In fact,
it is easy to introduce subtle errors because you work within one process and everything is shared
by default, unlike with MPI and coarrays.
There are several good books on the subject. I have used "Using OpenMP : portable shared memory parallel programming" by Chapman, Jost and van der Pas myself. But there are many others, also on the
other methods I mentioned.
Regards,
Arjen

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page