CTADEL swMATH ID: 2203 Software Authors: Van Engelen, Robert Alexander Description: CTADEL: Code-generation Tool for Applications based on Differential Equations using high-level Language specifications. After having implemented and evaluated several parallel versions of a forecast routine of an operational numerical weather forecast system, the idea emerged to automatically generate efficient versions of this routine from a high-level description consisting of the partial differential equations that govern the atmosphere. This was a challenging idea to be applied in numerical weather forecasting, because it was not clear whether it would be possible to generate codes that are comparable in efficiency to the “best” hand-written codes. Furthermore, the development of a code generation system for this task requires a combination of skills in the diverse areas of artificial intelligence, computer algebra systems, parallel programming, compilers, numerical mathematics, and computational physics. The first prototype version of the CTADEL system “Code-generation Tool for Applications based on Differential Equations using high-level Language specifications” demonstrated an improved performance of the generated codes compared to the hand-written codes. This inspired me to fully redesign the system in order to create a system for solving a wider scope of problems. Homepage: http://dl.acm.org/citation.cfm?id=237589 Keywords: code-generation tool for applications based on differential equations using high-level language specifications; operational numerical weather forecast system; code generation system; artificial intelligence; computer algebra systems; parallel programming Related Software: Mathematica; FINGER; SciNapse; PDEQSOL; ALPAL; NSPCG; SCIRun; GENTRAN; MatrixMarket; AMPL; ELLPACK; PELLPACK; LAPACK; Diffpack; Loo.py; Devito; YASK; CGen; PDEL; OpenSBLI Cited in: 12 Documents Standard Articles 1 Publication describing the Software, including 1 Publication in zbMATH Year CTADEL: A generator of efficient numerical codes. Zbl 0941.65154Van Engelen, Robert Alexander 1998 all top 5 Cited by 24 Authors 7 Van Engelen, Robert Alexander 2 Houstis, Elias N. 2 Rice, John R. 1 Bramley, Randall B. 1 Cats, Gerard 1 Dall’Osso, Aldo 1 Dewar, William K. 1 Gallivan, Kyle A. 1 Gallopoulos, Efstratios 1 Gorman, Gerard J. 1 Herrmann, Felix J. 1 Hückelheim, Jan Christian 1 Kelly, Paul H. J. 1 Korelc, Jože 1 Kukreja, Navjot 1 Lange, Michael 1 Louboutin, Mathias 1 Luporini, Fabio 1 van der Mark, P. 1 Whalley, David 1 Witte, Philipp A. 1 Wolters, Lex 1 Yount, Charles R. 1 Yuan, Xin Cited in 4 Serials 2 Science of Computer Programming 1 ACM Transactions on Mathematical Software 1 Mathematics and Computers in Simulation 1 The Kluwer International Series in Engineering and Computer Science all top 5 Cited in 6 Fields 8 Computer science (68-XX) 5 Numerical analysis (65-XX) 4 Geophysics (86-XX) 1 General and overarching topics; collections (00-XX) 1 Partial differential equations (35-XX) 1 Fluid mechanics (76-XX) Citations by Year