I am trying to run a parallel ridft on a dual socket dual core 64 bit Opteron node running SUSE 10.1 (4 processors total). What happens is that either a single processor is occupied, or sometimes two are shown as occupied, and this is despite the fact that I ask for 3 worker processors. The wall clock time is the same as for a standard sequential run. Here is the script I use,
export PARA_ARCH=MPI
export PARNODES=3
export TURBODIR=/libs/TURBOMOLE_5.10
export MPIRUNPATH="$TURBODIR/mpirun_scripts/MPICH2"
export MPICHVER="MPICH2"
export PATH=$PATH:$TURBODIR/bin/x86_64-unknown-linux-gnu:$TURBODIR/bin/x86_64-unknown-linux-gnu_mpi:$TURBODIR/scripts:$TURBODIR/mpirun_scripts
ridft > outfile
Any ideas about what's missing or misassigned? Thanks in advance,
Alex