Dear DuMux and Christoph,
Thanks a lot for your help. We finally installed DuMux with all necessary
modules (using gcc4.8).
Just for Information : we also tried to install Dumux using Intel 2013 as
compiler. The installation was successful, however, we obtained these errors
while compiling test_box1pwithamg :
icpc -DHAVE_CONFIG_H -I. -I../../..
-I/rap/clumeq/apps/dumux-2.4.0-intel/dune-common-2.2.1
-I/rap/clumeq/apps/dumux-2.4.0-intel/dune-geometry-2.2.1
-I/rap/clumeq/apps/dumux-2.4.0-intel/dune-grid-2.2.1
-I/rap/clumeq/apps/dumux-2.4.0-intel/dune-localfunctions-2.2.1
-I/rap/clumeq/apps/dumux-2.4.0-intel/dune-istl-2.2.1 -DENABLE_POSIX_CLOCK
-I/rap/clumeq/apps/dumux-2.4.0-intel/dune-pdelab-1.1.0
-I/software/MPI/openmpi/1.6.4_intel/include -pthread -DMPIPP_H
-DENABLE_MPI=1 -I/software/misc-libs/gmp/5.1.3_intel/include -DENABLE_GMP=1
-I/rap/clumeq/apps/dumux-2.4.0-intel/dune-common-2.2.1
-I/rap/clumeq/apps/dumux-2.4.0-intel/dune-geometry-2.2.1 -DGRIDDIM=0
-DWORLDDIM=0 -DNOGRID -I/software/MPI/openmpi/1.6.4_intel/include -pthread
-DMPIPP_H -DENABLE_MPI=1
-I/rap/clumeq/apps/dumux-2.4.0-intel/ugrid/include/ug -DENABLE_UG -DModelP
-I/software/MPI/openmpi/1.6.4_intel/include -pthread -DMPIPP_H
-DENABLE_MPI=1 -I/software/misc-libs/alugrid/1.52_intel/include
-I/software/misc-libs/alugrid/1.52_intel/include/serial
-I/software/misc-libs/alugrid/1.52_intel/include/duneinterface
-DENABLE_ALUGRID -I/software/misc-libs/alugrid/1.52_intel/include/parallel
-I/rap/clumeq/apps/dumux-2.4.0-intel/dune-grid-2.2.1
-I/rap/clumeq/apps/dumux-2.4.0-intel/dune-localfunctions-2.2.1
-I/software/misc-libs/SuperLU/4.3_intel/include -DENABLE_SUPERLU
-I/rap/clumeq/apps/dumux-2.4.0-intel/dune-istl-2.2.1 -DENABLE_POSIX_CLOCK
-I/rap/clumeq/apps/dumux-2.4.0-intel/dune-pdelab-1.1.0 -DNDEBUG=1 -fPIC
-O3 -xHost -no-prec-div -fno-strict-aliasing -MT test_box1pwithamg.o -MD -MP
-MF .deps/test_box1pwithamg.Tpo -c -o test_box1pwithamg.o
test_box1pwithamg.cc
/rap/clumeq/apps/dumux-2.4.0-intel/dune-common-2.2.1/dune/common/fvector.hh(
20): warning #1224: #warning directive: The FieldVector class exports its
size by the enum member 'size'. This behavior is deprecated. In
the future, 'size' will be a method, which puts it in compliance
with the stl conventions. To enable the new behavior (and get rid
of this warning), build your Dune with --enable-fieldvector-size-is-method.
If you do need the vector size as an
enum, use 'dimension'.
#warning The FieldVector class exports its size by the enum member 'size'.
\
^
/software/misc-libs/alugrid/1.52_intel/include/serial/parallel.h(43): error:
vector is not a template
typedef vector < SmallObjectStream > BufferType;
^
/software/misc-libs/alugrid/1.52_intel/include/serial/parallel.h(43): error:
identifier "SmallObjectStream" is undefined
typedef vector < SmallObjectStream > BufferType;
^
/software/misc-libs/alugrid/1.52_intel/include/parallel/gitter_pll_impl.h(15
94): error: incomplete type is not allowed
return accessPllX ().lockedAgainstCoarsening () ;
^
/rap/clumeq/apps/dumux-2.4.0-intel/dune-grid-2.2.1/dune/grid/alugrid/3d/alu3
dinclude.hh(106): error: namespace "ALUGridSpace" has no member
"ElementPllXIF_t"
typedef ALU3DSPACE ElementPllXIF_t PllElementType;
^
/rap/clumeq/apps/dumux-2.4.0-intel/dune-grid-2.2.1/dune/grid/alugrid/3d/alu3
diterators.hh(718): error: incomplete type is not allowed
pair < ElementPllXIF_t *, int > p = it.item ().accessPllX
().accessOuterPllX () ;
^
/rap/clumeq/apps/dumux-2.4.0-intel/dune-grid-2.2.1/dune/grid/alugrid/3d/alu3
diterators.hh(720): error: pointer to incomplete class type is not allowed
p.first->getAttachedElement(elems);
^
/rap/clumeq/apps/dumux-2.4.0-intel/dune-grid-2.2.1/dune/grid/alugrid/3d/alu3
diterators.hh(736): error: incomplete type is not allowed
pair < ElementPllXIF_t *, int > p = out.item ().accessPllX
().accessOuterPllX () ;
^
/rap/clumeq/apps/dumux-2.4.0-intel/dune-grid-2.2.1/dune/grid/alugrid/3d/alu3
diterators.hh(738): error: pointer to incomplete class type is not allowed
p.first->getAttachedElement(elems);
^
/rap/clumeq/apps/dumux-2.4.0-intel/dune-grid-2.2.1/dune/grid/alugrid/3d/alu3
diterators.hh(811): error: incomplete type is not allowed
pair < ElementPllXIF_t *, int > p = it_->item ().accessPllX
().accessOuterPllX () ;
^
/rap/clumeq/apps/dumux-2.4.0-intel/dune-grid-2.2.1/dune/grid/alugrid/3d/alu3
diterators.hh(813): error: pointer to incomplete class type is not allowed
p.first->getAttachedElement(p2);
^
../../../dumux/implicit/common/implicitvelocityoutput.hh(28): catastrophic
error: cannot open source file "unordered_map"
#include <unordered_map>
Best regards
Ali NOWAMOOZ
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Christoph
Grüninger
Sent: mardi 14 janvier 2014 01:46
To: [email protected]
Subject: Re: [DuMuX] SuperLU and UG version
Hi Ali,
Dune 2.2.1 supports UG up to Patch8. Newer versions of UG are only supported
by dune-master (will be 2.3) or in the releases/2.2 branch after the 2.2.1
tag.
SuperLU 4.3 is fully supported. If it is either installed or you have set
--with-superlu=<superlu-path> --with-superlu-lib=<libraryname> correctly, it
should work. If not, you can send us the config.log to check what goes
wrong.
Bye
Christoph
--
Une science n'était vraiment développée que quand elle
pouvait utiliser les mathématiques. (Paul Lafargue)
*********************************************
CMWR 2014: 10th - 13th June 2014 in Stuttgart
Please visit www.cmwr14.de
*********************************************
_______________________________________________
Dumux mailing list
[email protected]
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux
_______________________________________________
Dumux mailing list
[email protected]
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux