Commit graph

37 commits

Author SHA1 Message Date
wiz
368d16781c gridscheduler: remove
Last release from 2011, no upstream activity since 2012, does not build
in any bulk builds I could find.
2022-03-25 10:46:04 +00:00
adam
d99ed49f6f py-ipyparallel: added version 8.1.0
IPython Parallel (ipyparallel) is a Python package and collection of CLI
scripts for controlling clusters of IPython processes, built on the Jupyter
protocol.
2022-02-04 13:09:41 +00:00
wiz
6bf4c0cef9 parallel/Makefile: + spirv-headers. 2021-11-20 20:07:10 +00:00
nia
b6baf86b71 add parallel/pocl
OpenCL (Open Computing Language) is an open, royalty-free standard for
cross-platform, parallel programming of diverse accelerators found in
supercomputers, cloud servers, personal computers, mobile devices and embedded
platforms.

PoCL is a portable open source (MIT-licensed) implementation of the OpenCL
standard (1.2 with some 2.0 features supported). In addition to being an easily
portable multi-device (truely heterogeneous) open-source OpenCL implementation,
a major goal of this project is improving interoperability of diversity of
OpenCL-capable devices by integrating them to a single centrally orchestrated
platform.
2021-06-10 09:57:39 +00:00
nia
ae233109b5 add parallel/opencl-clhpp
OpenCL (Open Computing Language) is an open, royalty-free standard for
cross-platform, parallel programming of diverse accelerators found in
supercomputers, cloud servers, personal computers, mobile devices and
embedded platforms.

This package contains the OpenCL C++ header files.
2021-06-09 20:49:58 +00:00
nia
053e02eba9 add parallel/opencl-headers
OpenCL (Open Computing Language) is an open, royalty-free standard for
cross-platform, parallel programming of diverse accelerators found in
supercomputers, cloud servers, personal computers, mobile devices and
embedded platforms.

This package contains C language headers for the OpenCL API.
2021-06-09 15:19:57 +00:00
nia
b3632171a8 add parallel/opencl-clang
opencl-clang is a thin wrapper library around clang.

The library has a OpenCL-oriented API and is capable to compile OpenCL C
kernels to SPIR-V modules.
2021-06-09 15:11:46 +00:00
nia
3b68a02f23 add parallel/spirv-llvm-translator
The LLVM/SPIR-V Bi-Directional Translator is a library and tool for translation
between LLVM IR and SPIR-V.

SPIR-V is a binary intermediate language for representing graphical-shader
stages and compute kernels for multiple Khronos APIs, including OpenCL,
OpenGL, and Vulkan. SPIR-V defines a new language and is a successor to the
original Khronos SPIR, which supported only OpenCL device programs.
2021-06-09 14:55:10 +00:00
brook
6f4042e2ca parallel/fastflow: import fastflow-3.0.0
FastFlow: high-performance parallel patterns and building blocks in C++

FastFlow is a programming library implemented in modern C++ and
targeting multi/many-cores (there exists an experimental version based
on ZeroMQ targeting distributed systems). It offers both a set of
high-level ready-to-use parallel patterns and a set of mechanisms and
composable components (called building blocks) to support low-latency
and high-throughput data-flow streaming networks.

FastFlow simplifies the development of parallel applications modelled
as a structured directed graph of processing nodes. The graph of
concurrent nodes is constructed by the assembly of sequential and
parallel building blocks as well as higher-level easy-to-use
components (i.e. parallel patterns) modelling typical schemas of
parallel computations (e.g., pipeline, task-farm, parallel-for,
etc.). FastFlow efficiency stems from the optimized implementation of
the base communication and synchronization mechanisms and from its
layered software design.
2020-08-09 15:51:07 +00:00
nia
f55345b7ef parallel: Add lua-lanes
Lua Lanes is a Lua extension library providing the possibility to run multiple
Lua states in parallel. It is intended to be used for optimizing performance
on multicore CPUs and to study ways to make Lua programs naturally parallel
to begin with.
2020-07-11 16:15:08 +00:00
brook
7b143976cd R-promises: initial commit
Provides fundamental abstractions for doing asynchronous programming
in R using promises. Asynchronous programming is useful for allowing a
single R process to orchestrate multiple tasks in the background while
also attending to something else. Semantics are similar to
'JavaScript' promises, but with a syntax that is idiomatic R.
2019-08-09 20:25:29 +00:00
adam
e1f76177cc openmp: added version 8.0.0
The OpenMP subproject of LLVM contains the components required to build an
executable OpenMP program that are outside the compiler itself.

Here you can find the code for the runtime library against which code compiled
by clang -fopenmp must be linked before it can run.
2019-06-17 16:35:44 +00:00
bacon
6e234db215 slurm: Rename to slurm-wlm to resolve conflict with net/slurm
ok wiz@
2018-04-22 17:25:52 +00:00
cheusov
b6bb6c81c0 + dsh 2014-01-10 22:45:11 +00:00
cheusov
0c3abe1383 Add and enable package "pdsh" 2014-01-10 21:30:09 +00:00
rodent
03580b33b3 +py-billiard 2013-07-02 11:10:04 +00:00
asau
2ff206d5ce + gridscheduler
+ hwloc
2012-03-21 20:57:14 +00:00
asau
796a06cb68 + slurm 2012-03-20 14:53:22 +00:00
asau
44592473bb + threadingbuildingblocks 2011-08-27 19:49:22 +00:00
cheusov
2918c7dc88 +parallel, oked by sponsors 2011-05-23 21:40:03 +00:00
gdt
9a55f81b46 +paexec 2011-03-16 11:10:47 +00:00
joerg
14f89d39e5 Retire GridSim. 2010-02-10 17:33:36 +00:00
asau
38fb0e0a9a + openmpi 2009-12-12 23:32:10 +00:00
joerg
6a85c1f555 Remove parallel/glunix. It fails in the patch phase on NetBSD 4 and
later. After fixing that, it fails with C++ errors, so it couldn't have
been build at least for 3 years. Assume noone cares.
2009-11-26 17:04:18 +00:00
asau
1dd807aeca Add "openpa". 2009-10-26 09:19:07 +00:00
asau
f812c8be2d Remove parallel/openpbs as announced on pkgsrc-users and tech-pkg. 2009-09-13 08:25:34 +00:00
rillig
6aecf48699 Added mk/misc/category.mk, which contains the definitions that are only
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is
also relevant for the top-level directory. Adjusted the category Makefiles.
2007-08-13 08:12:41 +00:00
jschauma
df5387e06b add/enable ganglia-monitor-core 2005-02-07 14:35:02 +00:00
dmcmahill
af5e0966ed add and enable sge 2004-05-03 00:39:16 +00:00
agc
e812c8485a Add and enable openpbs 2003-07-17 14:20:06 +00:00
jschauma
892fd94805 Add/enable GridSim 2003-07-03 16:45:46 +00:00
agc
386c124932 Add and enable dqs 2003-06-26 20:24:23 +00:00
dmcmahill
664cd66c05 add and enable p5-Parallel-Pvm 2002-10-13 04:30:44 +00:00
agc
597458ef9a Add and enable linda. 2002-08-20 16:45:15 +00:00
wiz
02e8ee6a47 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
While I'm here, unify category Makefiles to more standard style.
(If you have tools depending on the previous form, please fix them.)
2001-02-16 15:51:46 +00:00
garbled
e2a3852512 Enable glunix, fftw, and benchfft. 1998-10-21 20:00:59 +00:00
garbled
e33bd8b3ae Add the whole parallel category to pkgsrc, and sprinkle it with a few
packages.

mpi-ch:
a free implementation of the Message Passing Interface.
pvm3:
Paralell Virtual Machine libraries and environment
clusterit:
A clustering package for unix
1998-10-13 23:31:03 +00:00