I'm trying to build a code with OPENMPI 1.3.3 that compiles with LAM/MPI. It is using mpicc and here is the code segment and error :
void drt_pll_init(int my_rank,int num_processors); #ifdef DRT_USE_MPI #include <mpi.h> MPI_Comm drt_pll_mpi_split_comm_world(int key); #else int drt_pll_mpi_split_comm_world(int key); #endif /fltapps/boeing/cfd/mpi/openmpi1.3.3_intel91_64/bin/mpicc -I/fltapps/boeing/cf mpi/openmpi1.3.3_intel91_64/include -DDRT_PARALLEL -DDRT_USE_MPI -DPRECISION=2 -O -I../../P3Dlib/src -I/include -I/fltusr/borensbs/local/include -DOMPI_MPI_ -c -o drt_dv_app.o drt_dv_app.c drt_Lib.h(336): error: identifier "MPI_Comm" is undefined MPI_Comm drt_pll_mpi_split_comm_world(int key); ^ compilation aborted for drt_dv_app.c (code 2) make[1]: *** [drt_dv_app.o] Error 2 Hope someone can help Bernie Borenstein The Boeing Company __________ Information from ESET NOD32 Antivirus, version of virus signature database 4326 (20090811) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com