Differences between revisions 1 and 2
Revision 1 as of 2010-05-26 19:34:38
Size: 552
Editor: gtang
Comment:
Revision 2 as of 2010-05-26 19:36:10
Size: 630
Editor: gtang
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
First of all, you need a mpi package to compile a mpi version of EMAN(make3d).
We use mpich1.2.7.
'''Question: How cn I use mpi version of make3d?'''

'''Answer:'''

First of all, you need a mpi package to compile a mpi version of EMAN(make3d). We use mpich1.2.7.
Line 9: Line 13:
Note:  Note:
Line 11: Line 16:
Line 12: Line 18:

Question: How cn I use mpi version of make3d?

Answer:

First of all, you need a mpi package to compile a mpi version of EMAN(make3d). We use mpich1.2.7.

$./configure -prefix=/usr/local -rsh=ssh
$make CXXFLAGS='-O2 -fPIC'
$su
$make install

Note:

1. We need add a '-fPIC' here Otherwise in the process of compiling EMAN, you will get link error when link make3d to static mpich libraries.

2. We cannot link EMAN with shared pi libraries. The compilation will be OK, but we will get runtime error like:

p4_error: Child process exited while making connection to remote process on

EMAN1MpiMake3d (last edited 2010-05-27 22:06:37 by gtang)