Conception, evolution, and application of functional programming languages
ACM Computing Surveys (CSUR)
The Haskell: The Craft of Functional Programming
The Haskell: The Craft of Functional Programming
Modern Compiler Implementation in Java
Modern Compiler Implementation in Java
UNIX for Programmers and Users (3rd Edition)
UNIX for Programmers and Users (3rd Edition)
Essentials of Programming Languages, 3rd Edition
Essentials of Programming Languages, 3rd Edition
Programming Language: Principles and Paradigms
Programming Language: Principles and Paradigms
A python module for PDE-Based numerical modelling
PARA'06 Proceedings of the 8th international conference on Applied parallel computing: state of the art in scientific computing
Hi-index | 0.00 |
EScript is an extension to Python for solving partial differential equations on parallel computers. It is parallelised for both MPI and shared memory, multi-core systems using OpenMP. In this paper, we discuss lazy evaluation as a strategy to reduce the cost of evaluating the coefficients of PDEs prior to solving. We show that our implementation provides significant memory and time savings for a problem involving complex expressions.