<div dir="ltr"><div><div>Hello, <br><br>I'm really sorry about not responding earlier, but something has come up. <br><br>My (school) mentor informed me that I will have to defend my master's thesis by the start of september rather than by the start of October as I thought. Although the thesis itself is finished, I have to get it out to print this week, and they do want me to prepare some new pictures. So I would really like to get this week off, polish the thesis and print it. After that, I'll get back on track with DUNE. <br>
<br></div>As you might imagine, this hit me rather by surprise, and it messes up my plans as I was counting on doing it all after the finish of coding. I realize this is already the second departure from DUNE because of my school, and the end of coding is coming pretty soon, so I'm not sure if I will be able to meet my goals in the end. I will try though, and at least now I know I'll be able to focus entirely on this for the whole september :)<br>
<br></div>Regards, <br>Miha<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/8/20 Christian Engwer <span dir="ltr"><<a href="mailto:christian.engwer@uni-muenster.de" target="_blank">christian.engwer@uni-muenster.de</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Miha,<br>
<br>
I think the documentation is really important, as I'm not able to help<br>
you implement the autoomake stuff, if I don't know what you want to<br>
achieve...<br>
<span class="HOEnZb"><font color="#888888"><br>
Christian<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Sun, Aug 18, 2013 at 09:45:05PM +0200, Christian Engwer wrote:<br>
> Hi Miha,<br>
><br>
> > I've been thinking of using intermediate files and a wildcard target<br>
> > (pattern rule), so that you would add something like<br>
> ><br>
> > perftest_myexample: myexample perftest_myexample.log<br>
> ><br>
> > and there would be a general rule<br>
> ><br>
> > %_perftest.log:<br>
> >   <run the test here><br>
> ><br>
> > If will try such a rule today, unless you have a better suggestion.<br>
><br>
> As I have written a while ago, I suggest to look at the code in<br>
> dune-common/am/checklog this is an automake snippet, which can be<br>
> included in the Makefiles and provides a new target "make<br>
> checklog". The list of tests etc. is available in different makefile<br>
> variables, so the new phony target can directly loop through these<br>
> lists and run the necessary compile operations and execute the tests.<br>
><br>
> > > It would be great, to have a short readme in doc, which explains, how<br>
> > > the tests interact with the buildsystem and what the user is supposed<br>
> > > to do.<br>
> > ><br>
><br>
> > Yes, of course. But first the interaction should work :)<br>
><br>
> If you can desccribe the current state for cmake, I can comment on how<br>
> this can be achieved with automake<br>
><br>
> > > Then I have some additional comments...<br>
> > > - all test should be performed in the build directory, this is then<br>
> > >   also the place where results should be stored.<br>
> > > - it would be convenient to have all results in a seperate<br>
> > >   subdirectory (of the build dir) and then the html files again in a<br>
> > >   sub dir.<br>
> > ><br>
> > I agree, will make it that way.<br>
> ><br>
> > > - in order to be able to integrate the perftests with the autobuild<br>
> > >   services, it is necessary to seperate data aquisition and<br>
> > >   storage. Therefore it ise necessary to write some kind of log files<br>
> > >   which can then be transferred to the server (or is this already<br>
> > >   integrated?).<br>
> > ><br>
> > This is somewhat separated right now. There are separate python modules,<br>
> > but so far the main script calls them all in sequence.<br>
> > Log files are generated in any case, and are optionally deleted afterwards.<br>
> > There shouldn't be problems there.<br>
> > The flow of data is like this: (measure -> logfile), (logfile -> sqlite<br>
> > database), (database -> HTML).<br>
><br>
> OK, then it shouldn't be a problem to do this later.<br>
><br>
><br>
> Ciao<br>
> Christian<br>
><br>
</div></div><div class="im HOEnZb">> _______________________________________________<br>
> Dune-devel mailing list<br>
> <a href="mailto:Dune-devel@dune-project.org">Dune-devel@dune-project.org</a><br>
> <a href="http://lists.dune-project.org/mailman/listinfo/dune-devel" target="_blank">http://lists.dune-project.org/mailman/listinfo/dune-devel</a><br>
><br>
<br>
</div><div class="HOEnZb"><div class="h5">--<br>
Prof. Dr. Christian Engwer<br>
Institut für Numerische und Angewandte Mathematik<br>
Fachbereich Mathematik und Informatik der Universität Münster<br>
Einsteinstrasse 62<br>
48149 Münster<br>
<br>
E-Mail  <a href="mailto:christian.engwer@uni-muenster.de">christian.engwer@uni-muenster.de</a><br>
Telefon <a href="tel:%2B49%20251%2083-35067" value="+492518335067">+49 251 83-35067</a><br>
FAX             <a href="tel:%2B49%20251%2083-32729" value="+492518332729">+49 251 83-32729</a><br>
</div></div></blockquote></div><br></div>