• Sábado 14 de Diciembre de 2024, 23:46

Autor Tema:  cxsc y openmpi  (Leído 874 veces)

almeria_new

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
cxsc y openmpi
« en: Lunes 21 de Julio de 2008, 17:31 »
0
Hola,
tengo un programa en el que uso las librerias de xsc para encontrar un mínimo global y el siguiente paso que tengo que hacer es añadirle paralelismo con mpi.
Pero cual es mi sorpresa que al añadir la cabecera de mpi (Tengo instalado el openmpi 1.2.6):

#include <interval.hpp>      // Interval arithmetic
#include <intvector.hpp>     // Integer vector type
#include <ivector.hpp>       // Interval vector arithmetic
....
....

#include "mpi.h"


y compilo sin añadir ningun otro comando  me da el siguiente error
pic++ -I /usr/cxsc/include -L /usr/cxsc/lib -lcxsc new_gop1.cpp
In file included from /usr/local/include/openmpi/ompi/mpi/cxx/mpicxx.h:167,
                 from /usr/local/include/mpi.h:1795,
                 from new_gop1.hpp:13,
                 from new_gop1.cpp:34:
/usr/local/include/openmpi/ompi/mpi/cxx/constants.h:63: error: expected unqualified-id before ‘-’ token
make: *** [new_gop1.o] Error 1



He googleado pero no encuentro nada a certa de este error, el documento y la linea que dan error es la siguiente

OMPI_DECLSPEC extern const int UNDEFINED;


Gracias por vuestra ayuda!
« última modificación: Lunes 21 de Julio de 2008, 17:34 por almeria_new »