← Back to team overview

dolfin team mailing list archive

Re: DOLFIN-stable

 

On Thu, Dec 07, 2006 at 10:34:16PM +0100, Anders Logg wrote:

...

> Agree. I think dolfin-stable should be stable or we should call it
> something else. It does not seem natural to have a branch named
> 
>     dolfin-kernel-stable-and-modules-unstable
> 
> We really need something like
> 
>     dolfin (dolfin-dev)
>     dolfin-stable
>     dolfin-modules (dolfin-modules-dev)
>     dolfin-modules-stable
> 
> This would require us to move the modules to a separate tree.
> 
> If we can't do that (for lack of maintainers), I think we should keep
> dolfin-stable stable and make big changes only in dolfin.

I thought me and Johan H made it quite clear though that we wanted a
system where the kernel and module development is separated, so that
the kernel doesn't suddenly break (or subtly changes) between two
checkins. The system we have today is such a system. The system where
all changes happen in the same repository is not such a system.

Since the kernel interface changes all the time, I think it's natural
to keep the kernel and modules in the same tree. If the trees would be
separate it would be a nightmare to sync the modules tree with the
kernel tree, since the kernel development would be totally
disconnected from the modules, i.e. then you cannot create a changeset
which spans both trees. Once the kernel interface stabilizes, we can
consider splitting the trees.

If the trees would have been separate the change would have been
exactly the same, it would have happened in the modules tree, and not
in the kernel tree. I'm not sure what the big resistance is here, if
it's just a matter of having to keep compiling the modules until the
next merge, then that should be a non-issue, or?

...

> Yes, it requires a specialized solver. The specialized solver can be
> very short and it can be implemented using the TimeDependentPDE
> interface.

Wherein do you mean the specialization lies? Do you mean that you need
to define coefficients which consist of h and norms?

If these are the only outstanding issues, perhaps it would be
worthwile to solve them so we can leave this behind us.

  Johan


Follow ups

References