[Dune] New subentity numbering
Martin Nolte
nolte at mathematik.uni-freiburg.de
Fri May 8 17:04:03 CEST 2009
Hi Peter, hi Christian,
first of all, let me state that (not knowing your discussion), I did not see the
point of Sven's mail. Having read your mail, I think I can understand what you
mean. And now this is constructive (so no offense taken).
It is correct, that we have to work on documentation a lot before a release
(especially the user-oriented part). We also have to state clearly why we
changed what and I think we can at least provide some hints there. I also have
to admit that we can no longer see many of the problems with this numbering
stuff, since we have gone too deep into it. This is exactly where we need help.
Ask what you don't understand and then write it in such a way that everybody can
understand it. For us this is really hard, since we don't see the problems anymore.
I also admit, that it would have been nice to have a numbering that is nearer to
the old one. In fact, we discussed a lot about it and didn't see how. I somehow
has a brilliant idea, he should come forward, state it and then implement it.
I'm the last guy to say the current implementation cannot be improved. But be
warned: The implementation and testing easily swallows months.
As to Christian's remarks about validity of wrong code: This was exactly what we
feared, when we suggested a smooth transition. A hard break would have meant
that you don't even find the places. Now, you "only" have to be extra careful.
Of course, we also have run into this problem. At least, we stand a chance to
find the places, now.
I really understand the worries about these changes. Actually, in Heidelberg I
had the impression, that I was one of the guys who most feared this change. It
is really hard to communicate the problems (especially for the subentity
relation, where there was no previous documentation). So, if anybody is unsure
how the change will affect his code, feel free to ask us. There is no stupid
question with respect to this.
Maybe, we all are also invited to create some documentation page with the common
pitfalls. If someone makes a mistake, he could simply add it there.
I hope, this throws some light onto why we always said we needed help with the
transition.
Yours,
Martin
Christian Engwer wrote:
> Hi Martin,
>
>> In case this e-mail hurts somebodies feelings, I want to apologize in advance.
>> The destructive criticism of the previous mails is not easy to take, if you
>> respect the opinion the authors.
>
> I can only speek for my self, but I doubt that Sven intendet his email
> to be destructice. There was ne goal to be acieved with te new
> numbering, namely to be generic. We discussed how to achieve this and
> we agreed that it must be in a way such that the user doesn't break
> his code without knowing and such that the user would have to change a
> few places as possible.
>
> Now for the first part, we all failed misserably. That is not
> particularly cour fault, we all could have helped in improving the
> documentation, we find it lacking. But I also must state that the
> amount of work is bigger than I'd expected during the discussion.
>
> For the second point we realized during the transition of code in
> Heidelberg, that it is easy to miss a point where the numbering
> changed and end up with valid code, but wrong results. I'm sure you
> made similar experience.
>
> Currently we have a bad situation and I'm not sure what is the best
> solution, but still I think it is a valid to discuss this situation.
>
> I wouldn't like to get rid of the generality again, but I also fear
> the trouble that is still lying in front of us and that that's coming
> after a release.
>
> Lastly I'd like to say, you are right that there is no use just
> moaning. Either there is a working generic algorithm, or everything
> has to stay as it is. But this still doesn't answer the (my) question:
> "should we consider switching to yet an other numbering (before the
> release) which is consistent with the existing cube and simplex
> numbering, assuming we would find one?"
>
> Please don't take this personal or destructive.
>
> Christian
--
Martin Nolte <nolte at mathematik.uni-freiburg.de>
Universität Freiburg phone: +49-761-203-5642
Abteilung für angewandte Mathematik fax: +49-761-203-5632
Hermann-Herder-Straße 10
79104 Freiburg, Germany
More information about the Dune
mailing list