Software

 
On this web page I provide software to solve continuous-time models numerically.
 

Deterministic Models: Relaxation Algorithm
(with Thomas M. Steger and Karl-Josef Koch) 
 
The Relaxation algorithm is a convenient and user-friendly method to solve deterministic continuous-time models. The method is described here: [article]. A Matlab and a Mathematica implementation is available here: [code].  
 

Deterministic Models: Inequality Constraints
 
I propose a simple method to solve continuous-time dynamic models with occasionally binding inequality constraints. The method is described here: [article]. A Matlab implementation is available here: [code]
 

Deterministic Models: other useful code
 
I provide Matlab code to analyze Differential Algebraic Systems: [code]. The function time_der.m calculates the time derivative and growth rate of variables whose time path is described by a Differential Algebraic System. The function eigDAS.m linearizes a Differential Algebraic System and calculates the Eigenvalues and Eigenvectors describing the dynamics of the linearized system. Both functions can be used together with the Relaxation Algorithm or as a stand-alone application. Enter help time_der and help eigDAS, respectively, at the Matlab command window for further Information how to use the code.
 

Stochastic Models: Waveform Relaxation
(with Olaf Posch)
 
We propose a simple and powerful algorithm to compute the transition process in continuous-time dynamic models with rare events (represented by Poisson shocks). The method is described here: [article]. A Matlab implementation is available here: [code].  
 

The code provided on this web page is free of charge. If you use the code, please cite the respective publication.