about summary refs log tree commit diff
path: root/pkgs/development/compilers/bupc/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/compilers/bupc/default.nix')
-rw-r--r--pkgs/development/compilers/bupc/default.nix40
1 files changed, 0 insertions, 40 deletions
diff --git a/pkgs/development/compilers/bupc/default.nix b/pkgs/development/compilers/bupc/default.nix
deleted file mode 100644
index ddec40e49cb9..000000000000
--- a/pkgs/development/compilers/bupc/default.nix
+++ /dev/null
@@ -1,40 +0,0 @@
-{ lib, stdenv, fetchurl, perl, coreutils }:
-
-stdenv.mkDerivation rec {
-  pname = "berkeley_upc";
-  version = "2020.12.0";
-
-  src = fetchurl {
-    url = "http://upc.lbl.gov/download/release/berkeley_upc-${version}.tar.gz";
-    sha256 = "sha256-JdpFORlXHpCQE+TivoQQnjQlxQN7C8BNfHvTOSwXbYQ=";
-  };
-
-  postPatch = ''
-    patchShebangs .
-  '';
-
-  # Used during the configure phase
-  ENVCMD = "${coreutils}/bin/env";
-
-  buildInputs = [ perl ];
-
-  meta = with lib; {
-    description = "Compiler for the Berkely Unified Parallel C language";
-    longDescription = ''
-      Unified Parallel C (UPC) is an extension of the C programming language
-      designed for high performance computing on large-scale parallel
-      machines.The language provides a uniform programming model for both
-      shared and distributed memory hardware. The programmer is presented with
-      a single shared, partitioned address space, where variables may be
-      directly read and written by any processor, but each variable is
-      physically associated with a single processor. UPC uses a Single Program
-      Multiple Data (SPMD) model of computation in which the amount of
-      parallelism is fixed at program startup time, typically with a single
-      thread of execution per processor.
-    '';
-    homepage = "https://upc.lbl.gov/";
-    license = licenses.mit;
-    platforms = platforms.linux;
-    maintainers = with maintainers; [ zimbatm ];
-  };
-}