FIDIL Reference Manual
Paul N. Hilfinger and Phillip Colella
EECS Department, University of California, Berkeley
Technical Report No. UCB/CSD-93-759
, 1993
http://www2.eecs.berkeley.edu/Pubs/TechRpts/1993/CSD-93-759.pdf
FIDIL (for FInite DIfference Language) is a language supporting finite difference and particle method computations. It extends the semantic domain of FORTRAN-like algebraic languages with facilities for construction, composition, refinement, and other manipulation of grids -- called domains -- and for performing computations on functions defined over these domains. FIDIL is an attempt to automate much of the routine bookkeeping that forms a large part of many programs involving PDEs, and to bring the semantic level of these programs closer to that at which the algorithms are conceived and published. <p>This report gives the current definition of the FIDIL language. We expect the definition to evolve rapidly with experience.
BibTeX citation:
@techreport{Hilfinger:CSD-93-759, Author= {Hilfinger, Paul N. and Colella, Phillip}, Title= {FIDIL Reference Manual}, Year= {1993}, Month= {May}, Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1993/6291.html}, Number= {UCB/CSD-93-759}, Abstract= {FIDIL (for FInite DIfference Language) is a language supporting finite difference and particle method computations. It extends the semantic domain of FORTRAN-like algebraic languages with facilities for construction, composition, refinement, and other manipulation of grids -- called domains -- and for performing computations on functions defined over these domains. FIDIL is an attempt to automate much of the routine bookkeeping that forms a large part of many programs involving PDEs, and to bring the semantic level of these programs closer to that at which the algorithms are conceived and published. <p>This report gives the current definition of the FIDIL language. We expect the definition to evolve rapidly with experience.}, }
EndNote citation:
%0 Report %A Hilfinger, Paul N. %A Colella, Phillip %T FIDIL Reference Manual %I EECS Department, University of California, Berkeley %D 1993 %@ UCB/CSD-93-759 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1993/6291.html %F Hilfinger:CSD-93-759