Hi Reza, Something is certainly wrong with your build. Please open a new topic for this issue. Alternatively you can try building deal.II using tools like: Spack https://github.com/dealii/dealii/wiki/deal.II-in-Spack Candi https://github.com/dealii/candi
Kind regards, Denis > On 12 Jul 2016, at 14:07, Reza Zargar <[email protected]> wrote: > > Hello J-P, > > thanks for your answer. Ok I will ask the question in a new post,but to your > information I compiled Trilinos-12.4.2 and I become my mpi version 5.1.2 as I > give the command 'mpiexec --version' bud during dealii compiling I see that > the MPI_VERSION=2.0. > > Best regards > Reza > > Am Dienstag, 12. Juli 2016 07:03:12 UTC+2 schrieb Jean-Paul Pelteret: > Dear Reza, > > Since this is question does not relate to your initial one, please ask it in > a new post. Also, please see this post > <https://groups.google.com/forum/#!topic/dealii/GRZMUTLIm2I> for some > information as to what details you should provide us when trying to sort out > compilation issues. I don't know much about MPI, but I would guess that > either you're using a version of Trilinos that's not supported (impossible to > tell from the information you've given) or maybe you're compiling libraries > with different versions of MPI. > > Thanks, > J-P > > On Monday, July 11, 2016 at 11:59:01 PM UTC+2, Reza Zargar wrote: > Dear all, > > thanks for your help so far. I am just trying to compile dealii with > p4est,mpi and trilinos and I get the following error and I can not fix it.It > would be nice of you if you help me.Thank you in advance. > > error: ‘MPI_Info MPI_Info(MPI_Fint)’ redeclared as different kind of symbol > #define PMPI_Info_f2c(info) (MPI_Info)(info) > > The full message of the error is as follows: > > /home/zargar/share/trilinos/include/mpi_profile.h:293:10: note: in expansion > of macro ‘PMPI_Info_f2c’ > MPI_Info PMPI_Info_f2c(MPI_Fint info); > ^ > In file included from > /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56:0, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi.h:190:13: error: previous declaration > of ‘typedef int MPI_Info’ > typedef int MPI_Info; > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:295:81: error: declaration > of C function ‘int PMPI_Info_get(MPI_Info, char*, int, char*, int*)’ > conflicts with > int PMPI_Info_get(MPI_Info info, char *key, int valuelen, char *value, int > *flag); > > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:2017:5: > error: previous declaration ‘int PMPI_Info_get(MPI_Info, const char*, int, > char*, int*)’ here > int PMPI_Info_get(MPI_Info info, const char *key, int valuelen, char *value, > int *flag); > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:298:78: error: declaration > of C function ‘int PMPI_Info_get_valuelen(MPI_Info, char*, int*, int*)’ > conflicts with > int PMPI_Info_get_valuelen(MPI_Info info, char *key, int *valuelen, int > *flag); > > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:2020:5: > error: previous declaration ‘int PMPI_Info_get_valuelen(MPI_Info, const > char*, int*, int*)’ here > int PMPI_Info_get_valuelen(MPI_Info info, const char *key, int *valuelen, > int *flag); > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:299:56: error: declaration > of C function ‘int PMPI_Info_set(MPI_Info, char*, char*)’ conflicts with > int PMPI_Info_set(MPI_Info info, char *key, char *value); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:2021:5: > error: previous declaration ‘int PMPI_Info_set(MPI_Info, const char*, const > char*)’ here > int PMPI_Info_set(MPI_Info info, const char *key, const char *value); > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:316:73: error: declaration > of C function ‘int PMPI_Pack(void*, int, MPI_Datatype, void*, int, int*, > MPI_Comm)’ conflicts with > void *outbuf, int outcount, int *position, MPI_Comm comm ); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:1721:5: > error: previous declaration ‘int PMPI_Pack(const void*, int, MPI_Datatype, > void*, int, int*, MPI_Comm)’ here > int PMPI_Pack(const void *inbuf, int incount, MPI_Datatype datatype, void > *outbuf, > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:319:30: error: declaration > of C function ‘int PMPI_Pcontrol(int)’ conflicts with > int PMPI_Pcontrol( int level ); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:1846:5: > error: previous declaration ‘int PMPI_Pcontrol(int, ...)’ here > int PMPI_Pcontrol(const int level, ...); > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:324:72: error: declaration > of C function ‘int PMPI_Reduce_scatter(void*, void*, int*, MPI_Datatype, > MPI_Op, MPI_Comm)’ conflicts with > MPI_Datatype datatype, MPI_Op op, MPI_Comm comm ); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:1770:5: > error: previous declaration ‘int PMPI_Reduce_scatter(const void*, void*, > const int*, MPI_Datatype, MPI_Op, MPI_Comm)’ here > int PMPI_Reduce_scatter(const void *sendbuf, void *recvbuf, const int > recvcounts[], > ^ > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:812:53: > error: ‘MPI_Fint MPI_Fint(MPI_Request)’ redeclared as different kind of > symbol > #define PMPI_Request_c2f(request) (MPI_Fint)(request) > ^ > /home/zargar/share/trilinos/include/mpi_profile.h:325:10: note: in expansion > of macro ‘PMPI_Request_c2f’ > MPI_Fint PMPI_Request_c2f( MPI_Request c_request ); > ^ > In file included from > /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56:0, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi.h:188:13: error: previous declaration > of ‘typedef int MPI_Fint’ > typedef int MPI_Fint; > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:328:65: error: declaration > of C function ‘int PMPI_Rsend_init(void*, int, MPI_Datatype, int, int, > MPI_Comm, MPI_Request*)’ conflicts with > int tag, MPI_Comm comm, MPI_Request *request ); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:1685:5: > error: previous declaration ‘int PMPI_Rsend_init(const void*, int, > MPI_Datatype, int, int, MPI_Comm, MPI_Request*)’ here > int PMPI_Rsend_init(const void *buf, int count, MPI_Datatype datatype, int > dest, int tag, > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:330:41: error: declaration > of C function ‘int PMPI_Scan(void*, void*, int, MPI_Datatype, MPI_Op, > MPI_Comm)’ conflicts with > MPI_Op op, MPI_Comm comm ); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:1773:5: > error: previous declaration ‘int PMPI_Scan(const void*, void*, int, > MPI_Datatype, MPI_Op, MPI_Comm)’ here > int PMPI_Scan(const void *sendbuf, void *recvbuf, int count, MPI_Datatype > datatype, MPI_Op op, > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:340:23: error: declaration > of C function ‘int PMPI_Scatterv(void*, int*, int*, MPI_Datatype, void*, int, > MPI_Datatype, int, MPI_Comm)’ conflicts with > MPI_Comm comm ); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:1739:5: > error: previous declaration ‘int PMPI_Scatterv(const void*, const int*, > const int*, MPI_Datatype, void*, int, MPI_Datatype, int, MPI_Comm)’ here > int PMPI_Scatterv(const void *sendbuf, const int *sendcounts, const int > *displs, > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:342:64: error: declaration > of C function ‘int PMPI_Send_init(void*, int, MPI_Datatype, int, int, > MPI_Comm, MPI_Request*)’ conflicts with > int tag, MPI_Comm comm, MPI_Request *request ); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:1679:5: > error: previous declaration ‘int PMPI_Send_init(const void*, int, > MPI_Datatype, int, int, MPI_Comm, MPI_Request*)’ here > int PMPI_Send_init(const void *buf, int count, MPI_Datatype datatype, int > dest, int tag, > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:347:65: error: declaration > of C function ‘int PMPI_Ssend_init(void*, int, MPI_Datatype, int, int, > MPI_Comm, MPI_Request*)’ conflicts with > int tag, MPI_Comm comm, MPI_Request *request ); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:1683:5: > error: previous declaration ‘int PMPI_Ssend_init(const void*, int, > MPI_Datatype, int, int, MPI_Comm, MPI_Request*)’ here > int PMPI_Ssend_init(const void *buf, int count, MPI_Datatype datatype, int > dest, int tag, > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:351:63: error: declaration > of C function ‘int PMPI_Status_c2f(MPI_Status*, MPI_Fint*)’ conflicts with > int PMPI_Status_c2f( MPI_Status *c_status, MPI_Fint *f_status ); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:2028:5: > error: previous declaration ‘int PMPI_Status_c2f(const MPI_Status*, > MPI_Fint*)’ here > int PMPI_Status_c2f(const MPI_Status *c_status, MPI_Fint *f_status); > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:361:25: error: declaration > of C function ‘int PMPI_Test_cancelled(MPI_Status*, int*)’ conflicts with > int *flag); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:1678:5: > error: previous declaration ‘int PMPI_Test_cancelled(const MPI_Status*, > int*)’ here > int PMPI_Test_cancelled(const MPI_Status *status, int *flag); > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:388:49: error: declaration > of C function ‘int PMPI_Type_create_darray(int, int, int, int*, int*, int*, > int*, int, MPI_Datatype, MPI_Datatype*)’ conflicts with > MPI_Datatype *newtype); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:2030:5: > error: previous declaration ‘int PMPI_Type_create_darray(int, int, int, > const int*, const int*, const int*, const int*, int, MPI_Datatype, > MPI_Datatype*)’ here > int PMPI_Type_create_darray(int size, int rank, int ndims, const int > array_of_gsizes[], > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:394:31: error: declaration > of C function ‘int PMPI_Type_create_indexed_block(int, int, int*, > MPI_Datatype, MPI_Datatype*)’ conflicts with > MPI_Datatype *newtype ); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:2039:5: > error: previous declaration ‘int PMPI_Type_create_indexed_block(int, int, > const int*, MPI_Datatype, MPI_Datatype*)’ here > int PMPI_Type_create_indexed_block(int count, int blocklength, const int > array_of_displacements[], > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:402:30: error: declaration > of C function ‘int PMPI_Type_create_subarray(int, int*, int*, int*, int, > MPI_Datatype, MPI_Datatype*)’ conflicts with > MPI_Datatype *newtype); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:2049:5: > error: previous declaration ‘int PMPI_Type_create_subarray(int, const int*, > const int*, const int*, int, MPI_Datatype, MPI_Datatype*)’ here > int PMPI_Type_create_subarray(int ndims, const int array_of_sizes[], > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:424:31: error: declaration > of C function ‘int PMPI_Type_hindexed(int, int*, MPI_Aint*, MPI_Datatype, > MPI_Datatype*)’ conflicts with > MPI_Datatype *newtype ); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:1707:5: > error: previous declaration ‘int PMPI_Type_hindexed(int, const int*, const > MPI_Aint*, MPI_Datatype, MPI_Datatype*)’ here > int PMPI_Type_hindexed(int count, const int *array_of_blocklengths, > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:436:31: error: declaration > of C function ‘int PMPI_Type_indexed(int, int*, int*, MPI_Datatype, > MPI_Datatype*)’ conflicts with > MPI_Datatype *newtype ); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:1704:5: > error: previous declaration ‘int PMPI_Type_indexed(int, const int*, const > int*, MPI_Datatype, MPI_Datatype*)’ here > int PMPI_Type_indexed(int count, const int *array_of_blocklengths, > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:444:31: error: declaration > of C function ‘int PMPI_Type_struct(int, int*, MPI_Aint*, MPI_Datatype*, > MPI_Datatype*)’ conflicts with > MPI_Datatype *newtype ); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:1710:5: > error: previous declaration ‘int PMPI_Type_struct(int, const int*, const > MPI_Aint*, const MPI_Datatype*, MPI_Datatype*)’ here > int PMPI_Type_struct(int count, const int *array_of_blocklengths, > ^ > In file included from /home/zargar/share/trilinos/include/mpi.h:263:0, > from /home/zargar/share/trilinos/include/Teuchos_Time.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_TimeMonitor.hpp:70, > from > /home/zargar/share/trilinos/include/Teuchos_CommUtilities.hpp:45, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultMpiComm.hpp:56, > from > /home/zargar/share/trilinos/include/Teuchos_DefaultComm.hpp:48, > from /home/zargar/share/trilinos/include/MueLu.hpp:58, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:32: > /home/zargar/share/trilinos/include/mpi_profile.h:454:31: error: declaration > of C function ‘int PMPI_Unpack(void*, int, int*, void*, int, MPI_Datatype, > MPI_Comm)’ conflicts with > MPI_Comm comm ); > ^ > In file included from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/base/config.h:327:0, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/include/deal.II/lac/trilinos_precondition.h:20, > from > /media/zargar/6a0227d7-dee5-4e54-9197-152914596316/zargar/Programs/dealii-8.4.1/source/lac/trilinos_precondition_muelu.cc:16: > /opt/intel/compilers_and_libraries_2016.1.150/linux/mpi/intel64/include/mpi.h:1723:5: > error: previous declaration ‘int PMPI_Unpack(const void*, int, int*, void*, > int, MPI_Datatype, MPI_Comm)’ here > int PMPI_Unpack(const void *inbuf, int insize, int *position, void *outbuf, > int outcount, > > Kind regards > Reza > Am Mittwoch, 22. Juni 2016 22:08:27 UTC+2 schrieb Thomas Wick: > Dear Reza! > > Actually this specific code follows > very much the general structure of deal.II tutorials. > > If you want (or need) to learn this first, I always recommend > to work through the first six tutorials. > > Then for vector-valued problems, step-22 is important. > > For the specific solver, we made use of step-41/42. > > Now for your specific questions, I would go as Wolfgang > said: if you know your crack location, then you set-up > refinement indicators there and refine the mesh there. > Local mesh refinement is explained in step-6 of the deal.II tutorials. > > For the input of the geometry of different files formats > are supported: > > https://www.dealii.org/8.4.0/doxygen/deal.II/classGridIn.html > <https://www.dealii.org/8.4.0/doxygen/deal.II/classGridIn.html> > > Examples can be found in many deal.II tutorials steps how > they are used. > > Best Thomas > > > ++--------------------------------------------++ > Dr. Thomas Wick > Research Scientist at RICAM Linz, Austria > > Email: [email protected] <> > www: http://people.ricam.oeaw.ac.at/t.wick/ > <http://people.ricam.oeaw.ac.at/t.wick/> > ++--------------------------------------------++ > -- > On 06/22/2016 09:33 PM, Reza Zargar wrote: > Thanks alot for your answer. I wrote a post for you but I think it was not > posted successfully, so if you see my answer probably twice I appoligize to > you for it. I have allready read the paper that is done in dealii and I saw > the homepage that you gave me and downloaded the code. But actually my > problem is that I have to input my geometry in dealii and refine it in my > certain direction of the crack, which is for me not clear in the paper how it > has been done in the software. I know the theory of it but how to implement > it with the software is my problem. It would be nice if you could tell me how > can I do it or if I can fine somewhere accordingly its tutorial or the way of > it.Thank you. > > Kind regards > Reza > > > Am Mittwoch, 22. Juni 2016 07:54:59 UTC+2 schrieb Thomas Wick: > Dear Reza, > > there is also a deal.II gitHub "tutorial" on phase-field fracture, > which exactly addresses your questions: > > https://github.co <https://github.com/tjhei/cracks>... > > -- > The deal.II project is located at http://www.dealii.org/ > <http://www.dealii.org/> > For mailing list/forum options, see > https://groups.google.com/d/forum/dealii?hl=en > <https://groups.google.com/d/forum/dealii?hl=en> > --- > You received this message because you are subscribed to a topic in the Google > Groups "deal.II User Group" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/dealii/GQqbwG4fI2c/unsubscribe > <https://groups.google.com/d/topic/dealii/GQqbwG4fI2c/unsubscribe>. > To unsubscribe from this group and all its topics, send an email to > [email protected] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
