[Dune] dunecontrol not faster with set DUNE_CONTROL_PATH

Christoph Grüninger christoph.grueninger at iws.uni-stuttgart.de
Wed May 23 16:40:59 CEST 2012


Hi Christian and Markus,
I wrote an additional section for the buildsystem documentation and 
finally tested what I wrote. I encountered the same problem as Markus, 
no speedup.
Is this feature maybe broken? At least the value of the environment 
variable is honored because if I place an empty dune.module file in a 
sub-sub-directory it is only found without the opts file.

> time ./dune-common/bin/dunecontrol --opts=debug.opts
--- going to build dune-common dune-geometry dune-grid 
dune-localfunctions dune-istl dumux dune-pdelab dune-multidomaingrid 
dune-multidomain dumux-devel dumux-lecture dune-grid-howto 
dune-pdelab-howto duneweb  ---
--- done ---

real    0m6.955s
user    0m1.240s
sys     0m1.708s
> time ./dune-common/bin/dunecontrol
--- going to build dune-common dune-geometry dune-grid 
dune-multidomaingrid dune-localfunctions dune-istl dumux dune-pdelab 
dune-multidomain dumux-devel duneweb dune-grid-howto dumux-lecture 
dune-pdelab-howto  ---
--- done ---

real    0m6.860s
user    0m1.267s
sys     0m1.677s
> time ./dune-common/bin/dunecontrol --opts=debug.opts
--- going to build dune-common dune-geometry dune-grid 
dune-localfunctions dune-istl dumux dune-pdelab dune-multidomaingrid 
dune-multidomain dumux-devel dumux-lecture dune-grid-howto 
dune-pdelab-howto duneweb  ---
--- done ---

real    0m6.850s
user    0m1.235s
sys     0m1.622s
> time ls */dune.module | tr '\n' ':'
dumux-devel/dune.module:dumux/dune.module:dumux-lecture/dune.module:dune-common/dune.module:dune-geometry/dune.module:dune-grid/dune.module:dune-grid-howto/dune.module:dune-istl/dune.module:dune-localfunctions/dune.module:dune-multidomain/dune.module:dune-multidomaingrid/dune.module:dune-pdelab/dune.module:dune-pdelab-howto/dune.module:dune-web/dune.module:
real    0m0.003s
user    0m0.001s
sys     0m0.003s

Bye
Christoph

Am 23.05.2012 11:37, schrieb Dune:
> THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
>
> The following task has a new comment added:
>
> FS#1118 - find command in dunemodule.lib should get some extra options.
> User who did this - Markus Blatt (mblatt)
>
> ----------
> Speaking of time savings:
>
> On my system I have 25 modules in the directory. Without setting the
> DUNE_CONTROL_PATH "./dune-common/bin/dunecontrol --print" takes 9.47
> seconds.
> If I set the control path with DUNE_CONTROL_PATH=(find . -name
> dune.module|tr 'n' ':') it even takes 9,60 seconds (weired)
> ----------
>
> More information can be found at the following URL:
> http://www.dune-project.org/flyspray/index.php?do=details&task_id=1118#comment3620


-- 
People who are more than casually interested in computers should have
at least some idea of what the underlying hardware is like. Otherwise
the programs they write will be pretty weird.         -- Donald Knuth



More information about the Dune mailing list