Currently there is no recent octave package for openSUSE, so I decided to compile it
by myself, but due to dependencies this was a rather difficult task. I
succeeded by applying the following steps for Octave 3.2.3 on openSUSE 11.2.
1. add some additional sources (if not already available)
sudo zypper ar http://download.opensuse.org/repositories/openSUSE:Factory:Contrib/standard/ openSUSE:Factory:Contrib
sudo zypper ar http://download.opensuse.org/repositories/home:/ars3niy:/octave/openSUSE_11.1/ ars3niy:Octave
sudo zypper ar http://ftp.gwdg.de/pub/linux/misc/packman/ Packman
2. we will need the following packages incl. some devel packages; install:
sudo zypper install bison build fftw3 fftw3-devel flex fltk fltk-devel \
gcc-c++ gcc-fortran glpk glpk-devel libglpk0 \
gmp-devel libgmp3 gnuplot gperf \
ImageMagick libbz2 libbz2-devel \
libcurl libcurl-devel hdf5 hdf5-devel \
libltdl3 ncurses ncurses-devel \
pcre pcre-devel readline readline-devel zlib zlib-devel \
libqrupdate1 libqrupdate1-devel \
Suitesparse Suitesparse-devel \
qhull qhull-devel \
libamd libamd-devel
2b. Add a link to hdf5 library (if necessary)
cd /usr/lib64
sudo ln libhdf5.so libhdf5.so.0
3. install source package; if you like you could compile additionally: libamd Suitesparse qhull …
sudo zypper source-install octave
4. download octave-3.2.3.tar.gz and save it to /usr/src/packages/SOURCES, e.g.
cd /usr/src/packages/SOURCES
wget ftp://ftp.octave.org/pub/octave/octave-3.2.3.tar.gz
5. modify octave.spec for the new version
edit /usr/src/packages/SPECS/octave.spec
- change version number (Version: 3.2.3)
- add additional entry to the “%file” section “%{_datadir}/applications/”
6. compile all packages according to their spec files
cd /usr/src/packages/SPECS
sudo rpmbuild -ba octave.spec
7. install the packages (this depends on your architecture, e.g. for x86_64)
cd /usr/src/packages/RPMS/x86_64
sudo rpm --install octave*.rpm
Published on
27. March 2009 in
General.
While I’m working on the (mathematical) coupling of electromagnetic field and electric circruit equations, I write a simulation package “
FIDES“. This is part of the
COMSON Demonstrator Platform, using
OCTAVE as its interpreter.
Recently I wanted to visualize my results. I used ffmpeg to produce a movie from several plots of the flux distribution inside a transformer. The results looks like this:

I’m back from the SCEE 2008 (
Scientific Computing in Electrical Engineering) Conference in Espoo, Finland.
The picture on the left is given to illustrate my coupling approach during my talk about circuits refined by 3-D conductor models. The circuit is given in terms of the modified nodal analysis and the field is discretized by the finite integration technique. The coupled system is introduced and analyzed; numerical results are obtained by
co-simulation (“weak coupling”) and
monolithic coupling (“strong”). The basic ideas are taken from my
thesis, but there are new additional theoretical and numerical results.
Continue reading ‘SCEE in Finland’
This is my thesis on computational electromagnetics, from the abstract:
Electric circuits contain devices that exhibit multi-physical effects. We may think of electric or magnetic, but also thermal effects. Traditionally these devices are idealized and only one effect is considered, while the others are disregarded. This yields simple laws that mathematically express their transient behaviour, but does not conform to reality. So sometimes these models are not accurate enough and one wants to simulate a particular device with a refined model. We shall present such a refined modelling approach for electromagnetic devices in this treatise.
Continue reading ‘Master-Thesis’
Der zerstreute Professor Timofey Pnin ist ein einsamer Individualist, den der American way of life tief verstört. Der Immigrant wirkt auf seine Umgebung wie ein komischer Versager. Aber seine Würde, sein Ernst, seine Persönlichkeit lassen eben diese Umwelt lächerlich erscheinen: Sie versagt an ihm. Alles, was Pnin widerfährt, macht uns diesen altmodischen russischen Gelehrten liebenswert.

Ich bin begeistert, der Erzähler des Romans, es scheint Nabokov (“Vladimir Vladimirovich N.”) selbst zu sein, ist wenig vertrauenswürdig: er erzählt über einen angeblichen guten Freund, den wenig erfolgreichen Aushilfsprofessor Pnin. Dieser rebelliert daraufhin mehrfach gegen N. und weist darauf hin, dass er ihn überhaupt nicht näher kennt. Der Herausgeber Dieter E. Zimmer vergleicht diese selbstreferenzierende Erzählstruktur mit dem nebenstehenden Gemälde von René Magritte…

Um Nullstellen von nicht-linearen Problemen zu bestimmen, benötigt man Startwerte in der Nähe der Lösung. Wenn man diese nicht kennt, kann man versuchen das Newton-Verfahren zu
globalisieren, zum Beispiel mit einem Einbettungsverfahren. Das eignet sich besonders für praxisnahe Probleme, die von einem ausgezeichneten Parameter abhängen. Dieser Steuerungsparameter kann zum Beispiel bei der Modellierung eines naturwissenschaftlichen Prozesses die Zeit repräsentieren. Details finden sich im Buch
Newton Methods for Nonlinear Problems: Affine Invariance and Adaptive Algorithms von Peter Deuflhard, oder in meiner
Zusammenfassung und den zugehörigen
Matlab-Codes.
Der Plapperkäfer erinnert: Der Autor der fantastischen vierbändigen Trilogie in fünf Teilen ("Per Anhalter durch die Galaxis") starb heute vor 5 Jahren. Ich möchte diese Gelegenheit nutzen um an den Towel Day zu erinnern:
Heise.de erinnert in einer Nachricht an Douglas Adams und verlinkt dabei einige interessante Seiten (z.B. einen historischen
Artikel von Adams über MS Word 3.0).
Viele Probleme der Physik und Chemie führen zu Diffeneretialgleichungen, die sich nicht analytisch lösen lassen. Es müssen dann numerische Zeitintegrationsverfahren wie beispielsweise “
P(EC)mE” (nach Adams Bashforth und Adams Moulton) eingesetzt werden. Eine Implementation in Matlab des oben genannten Verfahrens findet sich
hier zum Download.
Ein Mann, Exilrusse, versucht das wahre Leben seines Halbbruders, des Schriftstellers Sebastian Knight, zu rekonstruieren. Er besitzt nichts als ein paar Jugenderinnerungen, einige magere Informationen, eine intime Kenntnis der Knightschen Bücher – und sehr viel Enthusiasmus. Seine Suche bildet das Buch: Die Biographie einer Biographie, eine abenteuerliche -literarische Detektivgeschichte-. (im Rowohlt Verlag erschienen)
Sebastian Knight erinnert natürlich direkt an “
Fahles Feuer“. Der Leser kann sich nie sicher sein, welche Intentionen der Ich-Erzähler hat und wer er ist.
Continue reading ‘Das wahre Leben des Sebastian Knight’
Hier präsentierte ich meinen
Vortrag zur Finanzmathematik über das “Binomialverfahren”. Es ist ein Verfahren zur numerischen Lösung des
Black-Scholes Modells und berechnet den fairen Optionspreis beim (europäischen)
Call bzw.
Put. Die Methode läßt sich übrigens auch als Diskretisierung mittels finiter Differenzen auffassen, siehe “
On the Relation Between Binomial and Trinomial Option Pricing Models” von Mark Rubinstein.
Recent Comments