Intrepid Technology announces the availability of the Clang UPC version 3.4.1-1 compiler. Clang UPC is a Unified Parallel C compiler that extends the capability of the Clang/LLVM compiler and tool set. For further information on the UPC language and this implementation consult http://clangupc.github.io. This release is based on Clang/LLVM 3.4 and provides the following components: 1 - Clang UPC UPC language compiler. 2 - Clang UPC2C UPC to C translator compatible with the Berkeley UPC toolset. It has been tested on the following configurations: Intel (Xeon) (64 bit) AMD (Opteron) (64/32 bit) Intel i686 (32 bit) PowerPC (Power7) (64 bit) Runtime Environments =================== Clang UPC provides two runtime environments: SMP Shared memory symmetric multiprocessing Portals4 Infiniband networking with Portals 4.0 reference library support The SMP runtime is the default configuration. To use the Portals4 runtime please provide the -DLIBUPC_RUNTIME_MODEL:=portals4 option when configuring with cmake. More information on the Portals4 based runtime can be found on its project web page - http://clangupc.github.io/portals4/. Downloads ======== The following three source code components of Clang UPC are available for download: llvm-upc, clang-upc, and upc2c at GitHub download page - http://clangupc.github.io/download.html. For convenience a tarball release of all three components is also provided. -- END --