Productivity-oriented programming languages typically emphasize convenience over syntactic rigor. A well-known example is Matlab, which employs a weak type system to allow the user to assign arbitrary types and shapes to a variable, and it provides various shortcuts in programming that result in implicit data reshapings. Examples are scalar expansion, where a scalar is implicitly expanded to a matrix of the appropriate size filled with copies of the scalar value, the use of row vectors in place of column vectors and vice versa, and the automatic expansion of arrays when indices outside of the previously allocated range are referenced. These features need to be addressed at runtime when generating adjoint code, as Matlab does not provi...
This thesis develops telescoping-language technology for automatically generating high performance l...
MATLAB is a very popular dynamic “scripting ” language for numerical computations used by scientists...
MATLAB is a dynamic numerical scripting language widely used by scientists, engineers and students. ...
Operator overloading in Matlab allows for user-defined types to semantically augment existing Matlab...
The ADiMat software is a tool that offers Automatic Differentiation of any Matlab function using a ...
This thesis addresses the issues of translating an interactive array language, such as MATLAB$\sp1$,...
The interactive programming environment MATLAB is increasingly gaining popularity by enabling the us...
Adjoint models are increasingly being developed for use in meteorology and oceanography. Typical app...
International audienceThe computation of gradients via the reverse mode of algorithmic differentiati...
The analysis and modification of numerical programs in the context of generating and optimizing adjo...
MATLAB has gained widespread acceptance among engineers and scientists. Several aspects of the langu...
This thesis develops telescoping-language technology for automatically generating high performance l...
MATLAB is a dynamic scientific language used by scientists, engineers and students worldwide. Althou...
MATLAB R © is a dynamic numerical scripting language widely used by scientists, engi-neers and stude...
Key words: adjoint code, source transformation Abstract. This document reports on recent advances in...
This thesis develops telescoping-language technology for automatically generating high performance l...
MATLAB is a very popular dynamic “scripting ” language for numerical computations used by scientists...
MATLAB is a dynamic numerical scripting language widely used by scientists, engineers and students. ...
Operator overloading in Matlab allows for user-defined types to semantically augment existing Matlab...
The ADiMat software is a tool that offers Automatic Differentiation of any Matlab function using a ...
This thesis addresses the issues of translating an interactive array language, such as MATLAB$\sp1$,...
The interactive programming environment MATLAB is increasingly gaining popularity by enabling the us...
Adjoint models are increasingly being developed for use in meteorology and oceanography. Typical app...
International audienceThe computation of gradients via the reverse mode of algorithmic differentiati...
The analysis and modification of numerical programs in the context of generating and optimizing adjo...
MATLAB has gained widespread acceptance among engineers and scientists. Several aspects of the langu...
This thesis develops telescoping-language technology for automatically generating high performance l...
MATLAB is a dynamic scientific language used by scientists, engineers and students worldwide. Althou...
MATLAB R © is a dynamic numerical scripting language widely used by scientists, engi-neers and stude...
Key words: adjoint code, source transformation Abstract. This document reports on recent advances in...
This thesis develops telescoping-language technology for automatically generating high performance l...
MATLAB is a very popular dynamic “scripting ” language for numerical computations used by scientists...
MATLAB is a dynamic numerical scripting language widely used by scientists, engineers and students. ...