Wolfram Library Archive


All Collections Articles Books Conference Proceedings
Courseware Demos MathSource Technical Notes
Title Downloads

Translating Mathematica expression to High Performance Fortran
Author

Anton Antonov
Organization: Sezmi Corporation
Revision date

2003-02-05
Description

This paper introduces some ideas for translating the functional language Mathematica to the data-parallel language High Performance Fortran (HPF). It first discusses why we have the ability to do that. Then it gives some interpretations by Category Theory. Third the translating approach is presented for different Mathematica expressions that could be interpreted as specifications for parallel independence, reduction, task parallelism and subprogram's data mapping. Last is shown a simple executable program generated by the translator.
Subject

*Mathematica Technology > Programming
Keywords

HPF, High Performance Fortran, Category Theory, Translator
Downloads Download Wolfram CDF Player

Download
HPF.pdf (362.8 KB) - PDF Document
Download
ToHPFsite.nb (31.7 KB) - Mathematica Notebook