File Exchange

image thumbnail

Dasslc Mex file compilation to Matlab 5.3 and 6.5!

version 1.0 (55.4 KB) by

I have compiled a Dasslc solver version (MATLAB MEX INTERFACE), in order to use with Matlab (version

2 Downloads

Updated

No License

DASSLC (Differential-Algebraic System Solver in C) is an easy-to-use and application independent C-based DAE solver package. It does the multirate integration of systems of differential-algebraic equations (DAEs). The integration algorithm used in DASSLC is an extension of the DASSL code of Linda R. Petzold[1]. The setup algorithm used in DASSLC is based on the DAWRS code[3,2], a package to solve DAEs on parallel machines. Actually, DASSLC was extracted from DAWRS to run on sequential machines.

[1] L. R. Petzold. DASSL: Differential algebraic system solver. Technical Report Category #D2A2, Sandia National Laboratories, Livermore, California, 1983.

[2] A. R. Secchi. Simulação Dinâmica de Processos Químicos pelo Método da Relaxação em Forma de Onda em Computadores Paralelos. PhD thesis, COPPE/UFRJ, Rio de Janeiro, RJ, October 1992.

[3] A. R. Secchi, M. Morari, and E. C. Biscaia Jr. Dawrs: A differential-algebraic system solver by the waveform relaxation method. In Proceedings of The Sixth Distributed Memory Computing Conference (DMCC6), pages 502{505, Portland, Oregon, April 1991.

########################
You can download the source code of the interface at: http://www.enq.ufrgs.br/enqlib/numeric/(lfile: DASSLC3)

A tip: first ready the file README.dasslc2ml

########################

Comments and Ratings (2)

teodor ioakimidis

Updates

I added some words!

The previous version of DASSLC returned some errors, because the mex interface called the DASSLC.c routine incorrectly whe t0 was different of 0 '''zero'. Now I fix it.

I addded some words!!!!

MATLAB Release
MATLAB 5.3 (R11)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video