[Dune] Re: Dune -- jetzt noch besser
Oliver Sander
sander at mi.fu-berlin.de
Mon May 8 14:08:41 CEST 2006
Hallo Martin!
> - Für svn scheint man einen Account auf hal zu brauchen :(
> Über "view svn / download tarball" kommt man aber auch anonym an das
> Repository heran. Dann noch eine Verzeichnisebene abbauen (trunk), und
> es funktioniert.
Ja, das fehlt noch.
> - Die Doxygen-Doku wird standardmäßig offenbar modulweise erzeugt,
> was ihre Nutzbarkeit arg einschränkt.
Das fehlt auch noch. Die modulweisen Dokumentationen sind nur ein
Behelf (obwohl ich sie gar nicht so schlecht finde). Eine Komplett-
doku muß ich irgendwann einbauen. Ein Zeitproblem.
> - Bei den Include-Pfaden scheint zwischen dune/disc/... und disc/... ein
> ziemliches Chaos zu herrschen. Anscheinend bekommt man das hin,
> wenn man dune/disc löscht und disc dorthin verschiebt.
Aha, wo denn genau? Denn löschen und kopieren soll man eigentlich nicht.
> - dune/grid/io/file/vtk/ wird nicht installiert (muß man von Hand in das
> Installationsverzeichnis kopieren)
Installieren funktioniert bis jetzt eigentlich gar nicht. Du mußt Deiner
Applikation beim Aufruf von configure die Optionen --with-dunecommon,
--with-dunegrid etc direkt auf die Module zeigen lassen. VTK-Spezifika
kann ich leider gar nicht beantworten. Wenn Du da Fragen hast bitte an
die Mailingliste
> - Die erzeugten Bibliotheken (libcommon.a etc) werden nicht installiert.
s.o.
> - Für ein Minimalprogramm (angehängt) scheinen alle erzeugten
> Bibliotheken benötigt zu werden. Zumindest habe durch intuitive Auswahl
> der mutmaßlich relevanten Bibliotheken keinen Erfolg gehabt. Erst die
> Angabe aller Bibliotheken zeigte Erfolg. Möglicherweise wäre es eine
> gute Idee, eine Gesamtbibliothek zu erzeugen, die man mit -ldune
> komplett einbinden kann. Aber vielleicht auch nicht.
Hallo Heidelberg?
> - Weshalb laplace.hh unter groundwater zu finden ist, entzieht sich meinem
> Vorstellungsvermögen.
>
Bei mir ist laplace.hh in miscoperators und nicht in groundwater. Kann
es sein daß Du das versehentlich umkopiert hast?
Grüße,
Oliver
>
> Schöne Grüße
> Martin
>
> #include <iostream>
>
> #include "dune/config.h"
> #include "dune/common/stdstreams.hh"
> #include "dune/grid/sgrid.hh"
> #include "dune/grid/common/gridinfo.hh"
>
> #include "disc/groundwater/laplace.hh"
> #include "disc/operators/p1operator.hh"
>
> int main(int argc, char *argv[])
> {
> int const dim = 2;
>
> typedef Dune::SGrid<dim,dim> Grid;
> Dune::FieldVector<int,dim> n(5);
> Dune::FieldVector<Grid::ctype,dim> low(-1);
> Dune::FieldVector<Grid::ctype,dim> high(1);
> Grid grid(n,low,high);
>
> Dune::gridinfo(grid);
>
>
> // create a local assembler
> Dune::LaplaceLocalStiffness<Grid,double> localAssembler;
> Dune::LeafP1OperatorAssembler<Grid,double,1> globalAssembler(grid);
>
>
> return 0;
> }
>
>
>
> On Montag 08 Mai 2006 11:04, Oliver Sander wrote:
>> Hallo Martin!
>> Freut mich, daß Dich Dune noch interessiert, und daß es Dir gefällt.
>> Die Seite 'Downloads' ist in der Tat Quatsch. Überhaupt bekommst
>> Du mittels CVS jetzt gar nichts mehr. Stattdessen brauchst Du
>> Subversion. Der Umstieg ist nicht schwer und es ist deutlich netter.
>>
>> Eine aktuelle Installationsanleitung findest Du auf der Homepage
>> unter Documentation --> Installation Notes, und da dann recht weit
>> unten. Das Bauen und Konfigurieren ist allerdings leider nicht
>> mehr ganz so einfach wie bisher. Falls es ernste Problem gibt
>> kann ich gerne mal vorbeikommen.
>>
>> Viel Erfolg,
>> Oliver
>>
>> ***********************************************************************
>> * * Oliver Sander ** email: sander at mi.fu-berlin.de
>> * * Freie Universität Berlin ** phone: + 49 (30) 838 75217
>> * * Institut für Mathematik II ** URL :
>> page.mi.fu-berlin.de/~sander * * Arnimallee 2-6 **
>> -------------------------------------* * 14195 Berlin, Germany
>> ** Member of MATHEON (www.matheon.de) *
>> ***********************************************************************
>> *
>>
>> On Mon, 8 May 2006, Martin Weiser wrote:
>>> Hallo Oliver,
>>>
>>> danke für den Tip. Gerade dieses Wochenende habe ich zu Hause wieder
>>> herumgespielt, mußte aber feststellen, daß die CVS-Version vom
>>> Freitag nur halbfunktional war (offenbar waren Teile der
>>> Modularisierung schon eingeflossen, so daß Include-Pfade etc. nicht
>>> korrekt gesetzt waren).
>>>
>>> Und ja, ich bin noch düneninteressiert. Die Software gefällt mir.
>>> Ganz offensichtlich hat da jemand mit fundierten Kenntnissen sowohl
>>> in Numerik als auch in Software-Engineering gut nachgedacht und sich
>>> sichtlich Mühe gegeben, die Software sinnvoll(!) zu dokumentieren.
>>> Auch wenn gerade bei der Dokumentation noch etliche Lücken zu füllen
>>> sind und ich die eine oder andere Designentscheidung wohl anders
>>> getroffen hätte, gefällt mir DUNE ziemlich gut.
>>>
>>> Allerdings kann ich auf der DUNE-Webseite keine Neuerung erkennen.
>>> Der letzte News-Eintrag vom Freitag kündigt noch die großen
>>> Ereignisse an, der Download-Bereich verweist noch auf das
>>> Single-CVS-Download, cvs update spielt seit Freitag keine Patches
>>> ein...
>>>
>>> Schöne Grüße
>>> Martin
>>>
>>> On Montag 08 Mai 2006 09:27, Oliver Sander wrote:
>>>> Hallo Martin!
>>>> Die Heidelberger geben auf der Dune-Homepage bekannt, daß jetzt
>>>> alles wieder funktioniert. Wenn Du noch düneninteressiert bist
>>>> könntest Du Dich jetzt wohl wieder ranwagen. Und wir freuen
>>>> uns natürlich nach wie vor über Fehlermeldungen.
>>>>
>>>> Grüße,
>>>> Oliver
>>>>
>>>> ********************************************************************
>>>> *** * * Oliver Sander ** email: sander at mi.fu-berlin.de
>>>> * * Freie Universität Berlin ** phone: + 49 (30) 838 75217 * *
>>>> Institut für Mathematik II ** URL :
>>>> page.mi.fu-berlin.de/~sander * * Arnimallee 2-6 **
>>>> -------------------------------------* * 14195 Berlin, Germany
>>>> ** Member of MATHEON (www.matheon.de) *
>>>> ********************************************************************
>>>> *** *
>>>
>>> --
>>> Dr. Martin Weiser Zuse Institute Berlin
>>> weiser at zib.de Scientific Computing
>>> http://www.zib.de/weiser Numerical Analysis and Modelling
>
> --
> Dr. Martin Weiser Zuse Institute Berlin
> weiser at zib.de Scientific Computing
> http://www.zib.de/weiser Numerical Analysis and Modelling
>
More information about the Dune
mailing list