5.0

5.0 | 2 ratings Rate this file 4 Downloads (last 30 days) File Size: 55.4 KB File ID: #17001
image thumbnail

Dasslc Mex file compilation to Matlab 5.3 and 6.5!

by

 

19 Oct 2007 (Updated )

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

| Watch this File

File Information
Description

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

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

MATLAB release MATLAB 5.3 (R11)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (2)
11 Apr 2009 Benjamin Spivey  
13 Mar 2008 teodor ioakimidis  
Updates
26 Oct 2007

I addded some words!!!!

05 Dec 2007

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.

12 Dec 2007

I added some words!

Contact us