[Wien] MPI parallel execution take much time than nonparallel on the same case on the multiprosesor single machine
jam
hassan.jamnejad at gmail.com
Thu Apr 26 18:11:40 CEST 2012
dear all
recently I switch to MPI parallel execution.I compile the
scalapack.2.0.1 and GotoBLAS2 and recompiled wien2k sources.bellow you
will see the compiler option which I set for compiling the wien2k.
Current settings:
O Compiler options: -ffree-form -O2 -ffree-line-length-none
L Linker Flags: $(FOPT) -L/home/GotoBLAS2 -lpthread
P Preprocessor flags '-DParallel'
R R_LIB (LAPACK+BLAS): -lgoto2 -lpthread
Current parallel compilation option settings:
RP RP_LIB(SCALAPACK+PBLAS): -lgoto2 -L/home/scalapack -lscalapack -lmpi -ldfftw_mpi -ldfftw
FP FPOPT(par.comp.options): -ffree-form -O2
MP MPIRUN commando : mpirun -np _NP_ -machinefile _HOSTS_ _EXEC_
unfortunately upon execution on the same test case file the cycles execution fall in long time execution on lapw1para.
the .machines file is as bellow too:
1:localhost:3
granularity:1
extrafine:1
also I have set OMP_NUM_THREADS to 4 in .bashrc and the OS istalled on the machine is openSUSE-11.4.
I would appreciate if anyone can help me on the issue.
kind regard
hassan
More information about the Wien
mailing list