UCLA Parallel Computing Laboratory

Frequently Asked Questions about Parsec

rainbow bar

How do I install Parsec?
How do I install Parsec in Windows?
Why can't it find pc_api.h?
I'm having trouble with RedHat 7/gcc 2.96 or higher...
How do I acquire the parallel Parsec?
What Wireless Models are available?

How do I install Parsec?

Unzip the distribution. It should create a directory called 'parsec-dist'. Within parsec-dist, there are directories for a variety of operating systems and compilers. (Some unofficially supported operating systems are included in the old-os subdirectory.)

On unix, move (i.e. rename) the correct directory for your operating system to /usr/local/parsec.

On windows, move (i.e. rename) the correct directory to C:\Parsec

Please note: the eventual directory structure should be (using a windows example):
C:\Parsec\bin
C:\Parsec\include
C:\Parsec\runtime
etc. It should not be c:\parsec\windowsnt-4.0-vc6\*

If, for some reason, you can't install parsec in the correct directory, you can still use it, by setting the environment variable PCC_DIRECTORY to where you did put the directory.

How do I install Parsec in Windows?

Follow the instructions for the previous question. There are two versions of Parsec for Windows 95/98/ME, one for Visual Studio version 5, and one for Visual Studio version 6. The Windows NT versions also run on Windows 2000.

You must set up Visual C++ so that it can be called from the command line. Visual Studio will provide you the option to do this during installation. If you missed the opportunity, then you need to define the following environment variables: (Adjust the paths to match your system.)

path %path%;c:\devstudio\vc\bin;c:\devstudio\sharedide\bin
set INCLUDE=c:\devstudio\vc\include
set LIB=c:\devstudio\vc\lib

Why can't it find pc_api.h?

You didn't install the system correctly. If PCC_DIRECTORY doesn't match the directory where parsec is installed, the compiler won't be able to locate its include files.

You can check the current value of PCC_DIRECTORY by executing 'pcc -env'
pc_api.h should be in PCC_DIRECTORY/include.

I'm having trouble with RedHat 7/gcc 2.96+ ...

To support gcc versions 2.96 and higher, setenv (or set or export, depending on your shell) the environment variable PCC_PP_OPTIONS to "-D__builtin_va_list=void* -D__STRICT_ANSI__ -E -U__GNUC__ -I."

How do I access the Parallel Runtime System?

Parallel Parsec is available by request only. Programmers should already have ample experience developing sequential Parsec programs before making a request. Since supporting first-time parallel simulation programmers is typically time-intensive, parallel Parsec is usually given only to research collaborators.

Parallel Parsec is also available for sale from Scalable Network Technologies.

Do you have any wireless network models available?

We have network models available as part of our GloMoSim project in Parsec which are now available for download.

Who can I talk to if I have a question about Parsec?

Please first review the on-line Parsec manual. If you still can't find the answer to your question, then send email to parsec@cs.ucla.edu. Do not send GloMoSim questions to this address. For GloMoSim support, you must sign up for the GloMoSim listserv. You may do this by filling out the GloMoSim registration form.

PARSEC

Return to Parsec Home Page.


Updated: January 28, 2001