[Dune] --with-problem-dim and --with-world-dim
Andreas Dedner
dedner at mathematik.uni-freiburg.de
Fri Jul 28 14:35:08 CEST 2006
The situation with alberta is the following:
for the link command we need the right library - and yes
there is also an alberta32, only the corresponding dune impl.
has not yet been made.
The Alberta configure test at the moment writes
-lALBERTA$(DUNE_PROBLEM_DIM)$(DUNE_WORLD_DIM)_0
into the Makefile. This could be changed to
-lALBERTA$(ALBERTA_PROBLEM_DIM)$(ALBERTA_WORLD_DIM)_0
and it should be possible to change these values in the
Makefile.am so that no new configure is necessary if a different
grid dimension is to be used.
But: then dune_problem_dim and dune_world_dim have to be removed
from the config.h file - since they done make any sense. Does somebody
use them somewhere?
For Alberta these defines should be set not in config.h but in the
Makefile - like enable_mpi - then switching dimension is realy
simple...
Christian Engwer wrote:
> Hi,
>
> currently configure offers these two options:
>
> --with-problem-dim=2|3 which dimension of the problem
> --with-world-dim=2|3 which dimension of the world coordinates
>
> this might lead a user to the assumption that he has to specify which
> dimension dune should be using, which is not true.
>
> Currently this option is only used by alberta.
>
> I think it would be better to rename this option to
> --with-alberta-dim=
> and this option should then specify dim and dimw for alberta (or is it
> possible to have a 2d albertagrid in 3d?)
>
> Even if we will have new grids that need to specify the dimension at
> compile time, it I think would be better not to stay with the
> --with-problem-dim and --with-world-dim, because that would require
> all of these grids to be of the same dimension, which is an artificial
> restriction to the user. I think even (or especially) then we should
> have different options for all these different grids.
>
> If no one objects I would change the m4 files according to this proposal.
>
> Christian
>
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://www.dune-project.org/cgi-bin/mailman/listinfo/dune
More information about the Dune
mailing list