FortranM
Appearance
From Wikipedia, the free encyclopedia
Computer language for modular parallel programming
FortranM is a computer language for modular parallel programming.[1] [2] Its syntax is based on Fortran but has additional elements such as channels and ports for communication between processes.[3]
The language was designed by K. Mani Chandy's group at Caltech, along with an Argonne national labs team. [3] The compiler for the language is freely available from Argonne labs.[3]
In FortranM processes communicate by sending and receiving messages on channels.[3] Processes and channels can be dynamically created, but programs remain deterministic.
Sources
[edit ]- ^ Parallel and Distributed Computing Handbook by Albert Y. Zomaya 1995 ISBN 0-07-073020-2 page 886
- ^ Patterns for Parallel Software Design by Jorge Luis Ortega-Arjona 2010 ISBN 0-470-69734-2 page 22
- ^ a b c d Argonne national labs FortranM
Stub icon
This programming-language-related article is a stub. You can help Wikipedia by expanding it.
Retrieved from "https://en.wikipedia.org/w/index.php?title=FortranM&oldid=1047673733"