Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
FortranM
Computer language for modular parallel programming

FortranM is a computer language for modular parallel programming. Its syntax is based on Fortran but has additional elements such as channels and ports for communication between processes.

The language was designed by K. Mani Chandy's group at Caltech, along with an Argonne national labs team. The compiler for the language is freely available from Argonne labs.

In FortranM processes communicate by sending and receiving messages on channels. Processes and channels can be dynamically created, but programs remain deterministic.

We don't have any images related to FortranM yet.
We don't have any YouTube videos related to FortranM yet.
We don't have any PDF documents related to FortranM yet.
We don't have any Books related to FortranM yet.
We don't have any archived web articles related to FortranM yet.

Sources

References

  1. Parallel and Distributed Computing Handbook by Albert Y. Zomaya 1995 ISBN 0-07-073020-2 page 886 /wiki/ISBN_(identifier)

  2. Patterns for Parallel Software Design by Jorge Luis Ortega-Arjona 2010 ISBN 0-470-69734-2 page 22 /wiki/ISBN_(identifier)

  3. Argonne national labs FortranM http://ftp.mcs.anl.gov/pub/tech_reports/reports/ANL9326.pdf

  4. Argonne national labs FortranM http://ftp.mcs.anl.gov/pub/tech_reports/reports/ANL9326.pdf

  5. Argonne national labs FortranM http://ftp.mcs.anl.gov/pub/tech_reports/reports/ANL9326.pdf

  6. Argonne national labs FortranM http://ftp.mcs.anl.gov/pub/tech_reports/reports/ANL9326.pdf