Hello,
I am trying to install Deal.ii on my new cluster, from the build screen
output it looks there is a problem in finding METIS (which is installed). I
am not exactly sure what is going on? Is there a way to hard code the METIS
Path during the make process? I have attached the screen out from the
CMAKE. Any thoughts or suggestions would greatly be appreciated.
Thanks!
--
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 dealii+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/dealii/18b4e1fa-eeed-4b27-a643-6af35104f58bn%40googlegroups.com.
[ 76%] Built target obj_simplex_release
In file included from /home/tad/dealii/source/lac/sparsity_tools.cc:39:0:
/usr/local/include/metis.h:175:1: error: ‘METIS_EXPORT’ does not name a type;
did you mean ‘ETIMEDOUT’?
METIS_EXPORT int METIS_PartGraphRecursive(idx_t *nvtxs, idx_t *ncon, idx_t
*xadj,
^~~~
ETIMEDOUT
/usr/local/include/metis.h:180:1: error: ‘METIS_EXPORT’ does not name a type;
did you mean ‘ETIMEDOUT’?
METIS_EXPORT int METIS_PartGraphKway(idx_t *nvtxs, idx_t *ncon, idx_t *xadj,
^~~~
ETIMEDOUT
/usr/local/include/metis.h:185:1: error: ‘METIS_EXPORT’ does not name a type;
did you mean ‘ETIMEDOUT’?
METIS_EXPORT int METIS_MeshToDual(idx_t *ne, idx_t *nn, idx_t *eptr, idx_t
*eind,
^~~~
ETIMEDOUT
/usr/local/include/metis.h:188:1: error: ‘METIS_EXPORT’ does not name a type;
did you mean ‘ETIMEDOUT’?
METIS_EXPORT int METIS_MeshToNodal(idx_t *ne, idx_t *nn, idx_t *eptr, idx_t
*eind,
^~~~
ETIMEDOUT
/usr/local/include/metis.h:191:1: error: ‘METIS_EXPORT’ does not name a type;
did you mean ‘ETIMEDOUT’?
METIS_EXPORT int METIS_PartMeshNodal(idx_t *ne, idx_t *nn, idx_t *eptr, idx_t
*eind,
^~~~
ETIMEDOUT
/usr/local/include/metis.h:195:1: error: ‘METIS_EXPORT’ does not name a type;
did you mean ‘ETIMEDOUT’?
METIS_EXPORT int METIS_PartMeshDual(idx_t *ne, idx_t *nn, idx_t *eptr, idx_t
*eind,
^~~~
ETIMEDOUT
/usr/local/include/metis.h:200:1: error: ‘METIS_EXPORT’ does not name a type;
did you mean ‘ETIMEDOUT’?
METIS_EXPORT int METIS_NodeND(idx_t *nvtxs, idx_t *xadj, idx_t *adjncy, idx_t
*vwgt,
^~~~
ETIMEDOUT
/usr/local/include/metis.h:203:1: error: ‘METIS_EXPORT’ does not name a type;
did you mean ‘ETIMEDOUT’?
METIS_EXPORT int METIS_Free(void *ptr);
^~~~
ETIMEDOUT
/usr/local/include/metis.h:205:1: error: ‘METIS_EXPORT’ does not name a type;
did you mean ‘ETIMEDOUT’?
METIS_EXPORT int METIS_SetDefaultOptions(idx_t *options);
^~~~
ETIMEDOUT
/usr/local/include/metis.h:210:1: error: ‘METIS_EXPORT’ does not name a type;
did you mean ‘ETIMEDOUT’?
METIS_EXPORT int METIS_NodeNDP(idx_t nvtxs, idx_t *xadj, idx_t *adjncy, idx_t
*vwgt,
^~~~
ETIMEDOUT
/usr/local/include/metis.h:214:1: error: ‘METIS_EXPORT’ does not name a type;
did you mean ‘ETIMEDOUT’?
METIS_EXPORT int METIS_ComputeVertexSeparator(idx_t *nvtxs, idx_t *xadj, idx_t
*adjncy,
^~~~
ETIMEDOUT
/usr/local/include/metis.h:217:1: error: ‘METIS_EXPORT’ does not name a type;
did you mean ‘ETIMEDOUT’?
METIS_EXPORT int METIS_NodeRefine(idx_t nvtxs, idx_t *xadj, idx_t *vwgt, idx_t
*adjncy,
^~~~
ETIMEDOUT
/home/tad/dealii/source/lac/sparsity_tools.cc: In function ‘void
dealii::SparsityTools::{anonymous}::partition_metis(const
dealii::SparsityPattern&, const std::vector&, unsigned int, std::vector&)’:
/home/tad/dealii/source/lac/sparsity_tools.cc:93:7: error:
‘METIS_SetDefaultOptions’ was not declared in this scope
METIS_SetDefaultOptions(options);
^~~
In file included from /home/tad/dealii/source/lac/sparsity_tools.cc:39:0:
/usr/local/include/metis.h:175:1: error: ‘METIS_EXPORT’ does not name a type;
did you mean ‘ETIMEDOUT’?
METIS_EXPORT int METIS_PartGraphRecursive(idx_t *nvtxs, idx_t *ncon, idx_t
*xadj,
^~~~
ETIMEDOUT
/usr/local/include/metis.h:180:1: error: ‘METIS_EXPORT’ does not name a type;
did you mean ‘ETIMEDOUT’?
METIS_EXPORT int METIS_PartGraphKway(idx_t *nvtxs, idx_t *ncon, idx_t *xadj,
^~~~
ETIMEDOUT
/usr/local/include/metis.h:185:1: error: ‘METIS_EXPORT’ does not name a type;
did you mean ‘ETIMEDOUT’?
METIS_EXPORT int METIS_MeshToDual(idx_t *ne, idx_t *nn, idx_t *eptr, idx_t
*eind,
^~~~
ETIMEDOUT
/usr/local/include/metis.h:188:1: error: ‘METIS_EXPORT’ does not name a type;
did you mean ‘ETIMEDOUT’?
METIS_EXPORT int METIS_MeshToNodal(idx_t *ne, idx_t *nn, idx_t *eptr, idx_t
*eind,
^~~~
ETIMEDOUT
/home/tad/dealii/source/lac/sparsity_tools.cc:138:16: error:
‘METIS_PartGraphRecursive’ was not declared in this scope
ierr = METIS_PartGraphRecursive(,
^~~~
/usr/local/include/metis.h:191:1: