Berkeley UPC - Unified Parallel C(A joint project of LBNL and UC Berkeley)
The last release of binary distributions of Berkley UPC were for 2.20.0 in October 2014. The content below this point has not been updated for any current release, and will be removed in the future.
|Apple Mac OS X:|
To maximize compatibility, our pre-built binaries for OSX 10.6.x build 32-bit applications, while starting with OSX 10.7.x (Lion) our binaries generate 64-bit output. You should use the Build from source option if these are not your desired targets.
See the included README file for alternate installation options.
and /usr/bin/cc --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.20.0 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 who may already have Cygwin 1.5.x can build Berkeley UPC from source.
- Cygwin version 1.7.9-1: Tar-gzipped installer (2.1GB) MD5 Hash = 1c9eea9cab5d837fb35f79b2a7c5c00c
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, bind (or bind-utils)
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, 27-Apr-2015 15:27:23 PDT