[parsec-users] state of darwin intel config for parsec

Christian Bienia cbienia at CS.Princeton.EDU
Wed Apr 16 21:15:50 EDT 2008


Hi Erick,

There are currently no efforts to port PARSEC to Darwin. At least on Intel 
processors it shouldn't be too hard to get it to run because you won't have 
to deal with the endianness issue.

- Chris



On Wednesday 16 April 2008 06:13 pm, Erick van Rijk wrote:
> Hello,
>
> I'm looking into Parsec and I was wondering what the state of the
> Darwin port was.
> I'm currently running into problems building the components using icc
> using Darwin on Intel.
> Most of the errors are related to pthread synchronisation scope errors:
> /opt/intel/cc/10.1.014/bin/icpc -gcc-name=/usr/bin/gcc -I/usr/include/c
> ++/4.1.2 -O3 -funroll-loops -prefetch -fpermissive -fno-exceptions -
> DPARSEC_VERSION=1.0 -pthread parallel.cpp  -L/opt/intel/cc/10.1.014/
> lib64 -L/opt/intel/cc/10.1.014/lib  -o fluidanimate
> parallel.cpp(97): error: identifier "pthread_barrier_t" is undefined
>    pthread_barrier_t barrier;	// global barrier used by all threads
>    ^
>
> parallel.cpp(250): error: identifier "pthread_barrier_init" is undefined
>    	pthread_barrier_init(&barrier, NULL, NUM_GRIDS);
>    	^
>
> parallel.cpp(366): error: identifier "pthread_barrier_destroy" is
> undefined
>    	pthread_barrier_destroy(&barrier);
>    	^
>
> parallel.cpp(703): error: identifier "pthread_barrier_wait" is undefined
>    	pthread_barrier_wait(&barrier);
>    	^
>
> compilation aborted for parallel.cpp (code 2)
> make[1]: *** [parallel] Error 2
> make: *** [all] Error 2
>
> Regards,
>
> Erick
>
> _______________________________________________
> parsec-users mailing list
> parsec-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/parsec-users



More information about the parsec-users mailing list