[Boost MPI]Problems with instalation the boost in visual 2008

Hello: I'm trying to install the boost libraries MPI, but so far I have not been successful. So far the steps I performed are: 1) Run the file in the folder bjam.exe of boost, this procedure creates libs, some of the folders boost, but skips the folder of MPI, which does not generate the appropriate libs. 2) When the library is installed tells me that you must modify the user-config.jam, adding "usign MP" I, for installation. 3) After editing the file is placed bjam command-with-mpi install, and start the installation indicating that boost jump MPI library. Another way I try it from the compiler to use Visual stdio 2008, from the terminal set, follow these steps: 1) Set within the boost folder 2) Run the file bajm.exe, here starts the installation again skipping the boost folder MPI. 3) When the library is installed tells me that you must modify the user-config.jam, adding "usign MP" I, for installation. 4) After editing the file put the following command: C: \ boost_1_42_0 \ boost_1_42_0> bjam - build-type = complete - toolset = MSVC - build-dir = C: \ src \ boost_1_42_0 \ build \ 90 \ 32 - stagedir = C: \ src \ boost_1_36_0 \ stage \ 90-32 stage. This line starts installing again but skip the folder you need. The truth is no longer what happens, because so far I can already detect the libraries, all I need are generating. Lib, which tells me that the compiler can not locate the libs are missing me the following: • libboost_mpi-vc90-mt.lib • libboost_mpi-vc90-mt-1_36.lib • boost_mpi-vc90-mt.lib • boost_mpi-vc90-mt-1_36.dll • boost_mpi-vc90-mt-1_36.lib Someone can help me fix this, scheduled to begin in MPI boost, I would greatly appreciate. Julieth

AMDG Juliet Villanueva wrote:
I'm trying to install the boost libraries MPI, but so far I have not been successful.
So far the steps I performed are:
1) Run the file in the folder bjam.exe of boost, this procedure creates libs, some of the folders boost, but skips the folder of MPI, which does not generate the appropriate libs.
2) When the library is installed tells me that you must modify the user-config.jam, adding "usign MP" I, for installation.
3) After editing the file is placed bjam command-with-mpi install, and start the installation indicating that boost jump MPI library.
What was the exact command line that you used, what exactly did you put in user-config.jam, and what exactly was the error message. It sounds like something in MPI is failing to compile, but it's hard to tell from your description.
C: \ boost_1_42_0 \ boost_1_42_0> bjam - build-type = complete - toolset = MSVC - build-dir = C: \ src \ boost_1_42_0 \ build \ 90 \ 32 - stagedir = C: \ src \ boost_1_36_0 \ stage \ 90-32 stage.
This got somewhat garbled, but there appear to be a few errors. a) You need either two dashes (--build-type, --build-dir, --stage-dir) or none (toolset). b) msvc should be lower case. C:\boost_1_42_0\boost_1_42_0> bjam --build-type=complete \ toolset=msvc --build-dir=C:\src\boost_1_42_0\build\90\32 \ --stagedir=C:\src\boost_1_36_0\stage\90-32 stage In Christ, Steven Watanabe

Hola: Estoy instalando la biblioteca de boost mpi, tal vez en el mensaje paso no me di a antender del todo, mi problema es que no puedo crear, las libs que genera boost para mpi en visual studio, el error, el cual no me deja realizar la creación de estas libs, no se si alguine pueda ayudarme este es el paso que me marca error: Cuando introduzco la instrucción using mpi; dentro del archivo user-config.jam, localizada dentro de la carpeta v2, localizada en C:\boost_1_42_0\tools\build\v2, al tratar de instalr me marca el siguiente error, sintaxis de error at EOF, skipping optional Message Passing Interface MPI library, con lo cal no puede crear las lib de boost MPI, a continuación muestro las dos formas en que configuro el archivo user-config.jam. #using mpi: C:/Archivos de programa/MPICH2/bin; o #using mpi; One of the libs needed by the compiler is libboost_mpi-vc90-mt-gd-1_40.lib Si alguien me puede ayudar se lo agradeceria mucho. Julieth

AMDG Juliet Villanueva wrote:
Estoy instalando la biblioteca de boost mpi, tal vez en el mensaje paso no me di a antender del todo, mi problema es que no puedo crear, las libs que genera boost para mpi en visual studio, el error, el cual no me deja realizar la creación de estas libs, no se si alguine pueda ayudarme este es el paso que me marca error:
Cuando introduzco la instrucción using mpi; dentro del archivo user-config.jam, localizada dentro de la carpeta v2, localizada en C:\boost_1_42_0\tools\build\v2, al tratar de instalr me marca el siguiente error, sintaxis de error at EOF, skipping optional Message Passing Interface MPI library, con lo cal no puede crear las lib de boost MPI, a continuación muestro las dos formas en que configuro el archivo user-config.jam.
#using mpi: C:/Archivos de programa/MPICH2/bin;
o
#using mpi;
Whitepace is significant. The bjam tokenizer splits at whitespace only. You also needs quotes around a path that contains spaces. using mpi : "C:/Archivos de programa/MPICH2/bin/mpiCC" ;
One of the libs needed by the compiler is libboost_mpi-vc90-mt-gd-1_40.lib
Si alguien me puede ayudar se lo agradeceria mucho.
In Christ, Steven Watanabe P.S. Please post in English for this list.

Hello: I am installing boost mpi library, perhaps in the message I gave step antender of all, my problem is I can not create, which generates boost libs for mpi in visual studio, error, which will not let me make the creation of these libs, not if alguine can help this is the step that marks me error: When I enter the instruction using mpi; within the user-config.jam file, located in the v2 folder located in C: \ boost_1_42_0 \ tools \ build \ v2, instalr trying to brand me the following error, syntax error at EOF, skipping optional Message Passing Interface MPI library, so lime can not create the MPI boost lib, then show the two ways to configure the file user-config.jam. #using mpi: C:/Archivos de programa/MPICH2/bin; or #using mpi; One of the libs needed by the compiler is libboost_mpi-vc90-mt-gd-1_40.lib If anyone can help me would greatly appreciate it. Julieth

AMDG Juliet Villanueva wrote:
When I enter the instruction using mpi; within the user-config.jam file, located in the v2 folder located in C: \ boost_1_42_0 \ tools \ build \ v2, instalr trying to brand me the following error, syntax error at EOF, skipping optional Message Passing Interface MPI library, so lime can not create the MPI boost lib, then show the two ways to configure the file user-config.jam.
#using mpi: C:/Archivos de programa/MPICH2/bin;
Quote the path, and add spaces before the ':' and ';'.
or
#using mpi;
Try using mpi ; (Note the whitespace) In Christ, Steven Watanabe

Hello Steven Watanabe: You've tried the command that you have provided me, only now, when trying to install, I think a message that the path I'm specifying, you can not find, just wanted to ask that mpicc, and that within the diferrecion are indicating that you can not find me this folder or file, the direeción you gave me is: using mpi: "C: / Files programa/MPICH2/bin/mpiCC"; I place and route: using mpi: "C: / Files programa/MPICH2/bin"; Because they can not find the mpicc, not if I can say where I can encoentrar as inside the bin folder, only files are located mpiexec.exe, irlog2rlog.exe, smpd.exe. I hope you can help me. Julieth.

AMDG Juliet Villanueva wrote:
You've tried the command that you have provided me, only now, when trying to install, I think a message that the path I'm specifying, you can not find, just wanted to ask that mpicc, and that within the diferrecion are indicating that you can not find me this folder or file, the direeción you gave me is:
using mpi: "C: / Files programa/MPICH2/bin/mpiCC";
I place and route:
using mpi: "C: / Files programa/MPICH2/bin";
Is this exactly what you have in your user-config.jam? If so, it won't work. using mpi : "C:/Files programa/MPICH2/bin/mpiCC" ; might work better. Is there any chance that you could attach your user-config.jam, run bjam -q --debug-configuration --with-mpi [other options] 2>&1
output.txt and attach output.txt (If it's too large, you can compress it or send it to me off list). I'd like to see exactly what's going on.
Because they can not find the mpicc, not if I can say where I can encoentrar as inside the bin folder, only files are located mpiexec.exe, irlog2rlog.exe, smpd.exe.
I'm not absolutely sure whether you need the wrapper compiler, since I'm not an MPI expert, but I'll look into it, unless someone more knowledgeable wants to jump in. In Christ, Steven Watanabe

On May 7, 2010, at 6:08 PM, Steven Watanabe wrote:
AMDG
Juliet Villanueva wrote:
You've tried the command that you have provided me, only now, when trying to install, I think a message that the path I'm specifying, you can not find, just wanted to ask that mpicc, and that within the diferrecion are indicating that you can not find me this folder or file, the direeción you gave me is:
using mpi: "C: / Files programa/MPICH2/bin/mpiCC";
I place and route:
using mpi: "C: / Files programa/MPICH2/bin";
Is this exactly what you have in your user-config.jam? If so, it won't work.
using mpi : "C:/Files programa/MPICH2/bin/mpiCC" ;
might work better.
Is there any chance that you could attach your user-config.jam, run bjam -q --debug-configuration --with-mpi [other options] 2>&1
output.txt and attach output.txt (If it's too large, you can compress it or send it to me off list). I'd like to see exactly what's going on.
Because they can not find the mpicc, not if I can say where I can encoentrar as inside the bin folder, only files are located mpiexec.exe, irlog2rlog.exe, smpd.exe.
I'm not absolutely sure whether you need the wrapper compiler, since I'm not an MPI expert, but I'll look into it, unless someone more knowledgeable wants to jump in.
Since the mpicxx (mpicc, mpif90, etc...) wrappers are missing, I'd say the system has an incomplete MPI installation. I'd suggest downloading the latest OpenMPI or MPICH MPI, configuring and building it against the compilers you wish to use, and installing it someplace out of the default system paths. Only when the MPI installation tests run correctly would I move on to trying to compile Boost against that MPI installation. HTH -- Noel

AMDG Juliet Villanueva wrote:
You've tried the command that you have provided me, only now, when trying to install, I think a message that the path I'm specifying, you can not find, just wanted to ask that mpicc, and that within the diferrecion are indicating that you can not find me this folder or file, the direeción you gave me is:
using mpi: "C: / Files programa/MPICH2/bin/mpiCC";
I place and route:
using mpi: "C: / Files programa/MPICH2/bin";
Because they can not find the mpicc, not if I can say where I can encoentrar as inside the bin folder, only files are located mpiexec.exe, irlog2rlog.exe, smpd.exe.
Okay. If you don't have a wrapper compiler, you need to figure out what options are needed and pass them in the third argument of using. See http://www.boost.org/doc/html/mpi/getting_started.html#mpi.config In Christ, Steven Watanabe
participants (3)
-
Belcourt, Kenneth
-
Juliet Villanueva
-
Steven Watanabe