Opening book details…
Can I read A Pthreads Wrapper for Fortran 2003 on EtoBox?
A Pthreads Wrapper for Fortran 2003 by Omar Awile; Ivo F. Sbalzarini is a Computer Science article available to read on EtoBox.
What is A Pthreads Wrapper for Fortran 2003 about?
With the advent of multicore processors, numerical and mathematical software relies on parallelism in order to benefit from hardware performance increases. We present the design and use of a Fortran 2003 wrapper for POSIX threads, called forthreads. Forthreads is complete in the sense that is provides native Fortran 2003 interfaces to all pthreads routines where possible. We demonstrate the use and efficiency of forthreads for SIMD parallelism and task parallelism. We present forthreads/MPI implementations that enable hybrid shared-/distributed-memory parallelism in Fortran 2003. Our benchmarks show that forthreads offers performance comparable to that of OpenMP, but better thread control and more freedom. We demonstrate the latter by presenting a multithreaded Fortran 2003 library for POSIX Internet sockets, enabling interactive numerical simulations with runtime control.
Who reads A Pthreads Wrapper for Fortran 2003?
It is typically read by researchers, students, and practitioners in Computer Science.
- Author
- Omar Awile; Ivo F. Sbalzarini
- Publisher
- ACM
- Published
- 2014
- Language
- EN
- Field
- Computer Science (Physical Sciences)