|
Berkeley UPC - Unified Parallel C(A joint project of LBNL and UC Berkeley) |
|
| Apple Mac OS X: |
To maximize compatibility, the binary installers for OSX 10.4.x through 10.6.x build 32-bit applications, while starting with OSX 10.7.x (Lion) our installers generate 64-bit output. You should use the Build from source option, below, if these are not your desired targets.
|
See the included README file for alternate installation options.
and /usr/bin/gcc --version to check your XCode Tools version |
| ||||||||||||||||||||||||||||||||||||||||||||||||
Follow the UNIX instructions to build the Berkeley UPC Runtime from source.
| Microsoft Windows systems without Cygwin (most systems): |
Berkeley UPC v2.14.2 Binary Installer - Installs the Cygwin environment, and a prebuilt version of the Berkeley UPC runtime.
This installer is suitable for all recent Windows versions. Users of Windows 95/98/ME will need to install Cygwin 1.5.x and then build Berkeley UPC from source.
- Cygwin version 1.7.9-1: Tar-gzipped installer (2.1GB) MD5 Hash = 673cecf9bf01c3ee2cccdd5b1b13e9dd
Download, unpack and open index.html in your web browser.
| Microsoft Windows systems with Cygwin already installed: |
A prebuilt binary of the Berkeley UPC compiler depends on the specific versions of GCC and other tools that were present at the time it was built. However, Cygwin lacks named/numbered distributions that would identify versions for an entire suite of tools. Therefore, we choose not to provide a stand-alone Berkeley UPC package for Cygwin. Instead, we recommend that you build from source if you already have Cygwin installed.
- Step 1: Ensure you have the following required Cygwin packages installed:
ash, binutils, gawk, gcc4, gcc4-core, grep, gzip, make, perl, tar
Note: this list may be incomplete and we'd appreciate hearing of anything else required.- Step 2: Download the Berkeley UPC Runtime source, and follow the instructions in the INSTALL.TXT file to build.
We recommend adding "CC=gcc-4 CXX=g++-4" (without the quotes) to the configure command line. This will ensure you are using complers from the gcc4 package, to get the latest gcc bug fixes (default gcc and g++ could be either version 3 or 4.)- Step 3: (Optional, but strongly recommended) perform a "rebaseall"
. The following assumes Cygwin is installed in the default location "\Cygwin", and that the Cygwin "rebase" package has been installed (look for "/bin/rebaseall").
- Terminate all running Cygwin processes
- Open a Windows "Command Prompt"
- Run "cd \cywgin\bin"
- Run "ash"
- Run "PATH=. rebaseall -v" (expect LOTS of output)
- "exit" the ash shell
- "exit" the Command Prompt window
This page last modified on Monday, 14-May-2012 23:20:47 PDT