Install Xmipp » History » Version 9
Amber Herold, 04/22/2010 01:49 PM
1 | 1 | Amber Herold | h1. Install Xmipp |
---|---|---|---|
2 | |||
3 | 6 | Amber Herold | * Download the v2.3 source code from http://xmipp.cnb.csic.es/twiki/bin/view/Xmipp/InstallingTheSoftware |
4 | 1 | Amber Herold | * Go into Xmipp source directory |
5 | * Find openmpi directory |
||
6 | |||
7 | <pre> |
||
8 | $ locate libmpi.so |
||
9 | </pre> |
||
10 | |||
11 | <pre> |
||
12 | /usr/lib/openmpi/1.2.7-gcc/lib/libmpi.so |
||
13 | </pre> |
||
14 | |||
15 | * Setup Xmipp to use openmpi by changing three lines in SConstruct |
||
16 | |||
17 | <pre> |
||
18 | $ cp SConstruct SConstruct.orig |
||
19 | 3 | Amber Herold | $ vi SConstruct |
20 | 1 | Amber Herold | </pre> |
21 | |||
22 | <pre> |
||
23 | opts.Add('MPI_INCLUDE', 'MPI headers dir ', '/usr/lib/openmpi/1.2.7-gcc/include/') |
||
24 | opts.Add('MPI_LIBDIR', 'MPI libraries dir ', '/usr/lib/openmpi/1.2.7-gcc/lib/') |
||
25 | opts.Add('MPI_LIB', 'MPI library', 'mpi') |
||
26 | </pre> |
||
27 | |||
28 | * Compile |
||
29 | |||
30 | <pre> |
||
31 | $ sudo mpi-selector --yes --system --set `rpm --qf '%{NAME}-%{VERSION}-gcc-%{ARCH}\n' -q openmpi` |
||
32 | $ export PATH=$PATH:/usr/lib/openmpi/1.2.7-gcc/bin |
||
33 | $ ./scons.configure |
||
34 | </pre> |
||
35 | |||
36 | 5 | Amber Herold | * Look for the following line in the output: |
37 | 1 | Amber Herold | |
38 | <pre> |
||
39 | * Checking for MPI ... yes |
||
40 | </pre> |
||
41 | |||
42 | <pre> |
||
43 | $ ./scons.compile |
||
44 | </pre> |
||
45 | 8 | Amber Herold | |
46 | ______ |
||
47 | |||
48 | [[Compile Radermacher|< Compile Radermacher]] | [[Test Appion|Test Appion >]] |
||
49 | 9 | Amber Herold | |
50 | ______ |