<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<title>Konsole output</title>
<div>
<span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">Hi.<br>
To answer your main question: yes the metis bindings should
work.<br>
Since you are reaching the error message you attach which is
in<br>
dune/alugrid/impl/parallel/alumetis.hh</span><br>
it seems that HAVE_METIS is not set in your config.h file. So
first thing to check<br>
is if HAVE_METIS is set or not.<br>
Best<br>
Andreas<br>
</span></div>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<br>
<br>
<div class="moz-cite-prefix">On 15/07/15 18:24, Alexander Kissinger
wrote:<br>
</div>
<blockquote cite="mid:55A69731.4010302@iws.uni-stuttgart.de"
type="cite">Dear Dune,
<br>
<br>
I am using Dumux and I want to run parallel simulations on our
cluster using dune-alugrid as a grid manager. When I use the
internal load balancing methods of dune-alugrid I notice when
looking at the ranks in my vtu ouput that partitioning only takes
place in one spatial direction. Back when ALUGrid was an external
module I used ParMetis for load balancing and was happy with it.
<br>
I am a bit confused about what options I actually have with
dune-alugrid. Looking at the alugrid.cfg-file I see that besides
the the internal methods there still exist METIS_PartGraphKway and
METIS_PartGraphRecursive.
<br>
<br>
I tried the following:
<br>
1) installing METIS-5.1.0, according to the cmake log (see
attached) dune-alugrid finds Metis. However when running a
simulation and setting METIS_PartGraphKway or
METIS_PartGraphRecursive in the cfg file I get the error:
<br>
<br>
**ERROR The use of METIS_PartGraphRecursive is not supported, when
the METIS library is missing! in:
/nfs/home_simtech/iwskissi/DUMUX_DUNE_TRUNK/dune-alugrid/dune/alugrid/impl/parallel/alumetis.hh
line: 137
<br>
**INFO Due to license reasons the library METIS is
<br>
not part of the ALUGrid library distribution.
<br>
To use this feature get a copy of the METIS library
<br>
(see <a class="moz-txt-link-freetext" href="http://www-users.cs.umn.edu/~karypis/metis/metis/">http://www-users.cs.umn.edu/~karypis/metis/metis/</a> )
<br>
and re-configure the ALUGrid library with the
<br>
--with-metis=PATH_TO_METIS option,
<br>
or choose another Graph partitioning method.
<br>
Exiting program, bye!
<br>
<br>
2) I also tried installing ParMETIS 3.2 with its version of Metis
which leads to the same error (I have not attached the cmake log).
<br>
<br>
- Are METIS_PartGraphKway and METIS_PartGraphRecursive still
working with dune-alugrid?
<br>
- Is ParMETIS only working in combination the package ZOLTAN now?
<br>
<br>
I would appreciate any advice on what might be a promising way to
go. I also tried using ZOLTAN with ParMETIS, but this I think this
mail is already long enough :-)
<br>
<br>
The system I use is:
<br>
gcc-4-9-3
<br>
openmpi 1.8.6
<br>
trunk version of all dune modules (including dune-alugrid)
<br>
trunk version of dumux
<br>
METIS 5.1.0
<br>
ParMETIS 3.2
<br>
<br>
Thank you!
<br>
<br>
Best regards
<br>
Alex
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Dune mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dune@dune-project.org">Dune@dune-project.org</a>
<a class="moz-txt-link-freetext" href="http://lists.dune-project.org/mailman/listinfo/dune">http://lists.dune-project.org/mailman/listinfo/dune</a>
</pre>
</blockquote>
<br>
</body>
</html>