[parsec-users] bodytrack with openMP

Huan Fang huanf at kth.se
Tue May 6 09:47:59 EDT 2008


Hi Chris,

Have you tried to compile bodytrack with openMP enabled? I modified this 
line
  # Global arguments to configure script
  build_conf_global="--prefix=${pkginstdir} --enable-openmp

in parsecmgmt, but the compilation stops with error:

 /usr/bin/g++ -DHAVE_CONFIG_H -I. 
-I/localdisk/cmp08/parsec-1.0/bin/../pkgs/apps/bodytrack/src/FlexImageLib 
-I.. -O3 -funroll-loops -fprefetch-loop-arrays -fpermissive 
-fno-exceptions -DPARSEC_VERSION=1.0 -DENABLE_PARSEC_HOOKS 
-I/localdisk/cmp08/parsec-1.0/bin/../pkgs/libs/hooks/inst/i686-linux.gcc-hooks/include 
-fexceptions -Wno-unknown-pragmas -openmp -Wall -MT FlexImage.lo -MD -MP 
-MF .deps/FlexImage.Tpo -c 
/localdisk/cmp08/parsec-1.0/bin/../pkgs/apps/bodytrack/src/FlexImageLib/FlexImage.cpp  
-fPIC -DPIC -o .libs/FlexImage.o
cc1plus: .libs/FlexImage.d: No such file or directory
cc1plus: warning: -fprefetch-loop-arrays not supported for this target 
(try -march switches)
make[2]: *** [FlexImage.lo] Error 1
make[2]: Leaving directory 
`/localdisk/cmp08/parsec-1.0/pkgs/apps/bodytrack/obj/i686-linux.gcc-hooks/FlexImageLib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
`/localdisk/cmp08/parsec-1.0/pkgs/apps/bodytrack/obj/i686-linux.gcc-hooks'
make: *** [all] Error 2
[PARSEC] Error: 'env CXXFLAGS=-O3 -funroll-loops -fprefetch-loop-arrays 
-fpermissive -fno-exceptions -DPARSEC_VERSION=1.0 -DENABLE_PARSEC_HOOKS 
-I/localdisk/cmp08/parsec-1.0/bin/../pkgs/libs/hooks/inst/i686-linux.gcc-hooks/include 
-fexceptions make' failed.

Besides, How do I run bodytrack using openMP via parsecmgmt?

Best Regards,
Huan Fang



More information about the parsec-users mailing list