4,395 research outputs found
The Constitution and the Recovery Legislation: The Roles of Document, Doctrine, and Judges
Matlab is a proprietary, interactive, dynamically-typed language for technical computing. It is widely used for prototyping algorithms and applications of scientific computations. Since it is a dynamically typed language, the execution of programs has to be analyzed and interpreted which results in lower computational performance. In order to increase the performance and integrate with Modelica applications it is useful to be able to translate Matlab programs to statically typed Modelica programs. This project presents the design and implementation of Matlab to Modelica translator. The Lexical and Syntax analysis is done with the help of the OMCCp (OpenModelica Compiler Compiler parser generator) tool which generates the Matlab AST, which is later used by the translator for generating readable and reusable Modelica code
Multi-scale time-stepping in molecular dynamics
We introduce a modified molecular dynamics algorithm that allows one to
freeze the dynamics of parts of a physical system, and thus concentrate the
simulation effort on selected, central degrees of freedom. This freezing, in
contrast to other multi-scale methods, introduces no approximations in the
thermodynamic behaviour of the non-central variables while conserving the
Newtonian dynamics of the region of physical interest.Comment: two figures, one tabl
- …