The arkouda-smp-server delivers a gasnet smp comms enabling 1..n locales within a docker container.
10K+
The arkouda-smp-server extends bearsrus/chapel-gasnet-smp to deliver a GASNET smp configuration that enables 1..n Chapel locales within a single docker container.
export CHAPEL_SMP_IMAGE=bearsrus/chapel-gasnet-smp:1.33.0
export ARKOUDA_DISTRO_NAME=v2024.03.18
export ARKOUDA_DOWNLOAD_URL=https://github.com/Bears-R-Us/arkouda/archive/refs/tags/v2024.03.18.zip
export ARKOUDA_BRANCH_NAME=2024.03.18
export ARKOUDA_IMAGE_REPO=bearsrus
docker build --build-arg CHAPEL_SMP_IMAGE=$CHAPEL_SMP_IMAGE \
--build-arg ARKOUDA_DISTRO_NAME=$ARKOUDA_DISTRO_NAME \
--build-arg ARKOUDA_DOWNLOAD_URL=$ARKOUDA_DOWNLOAD_URL \
--build-arg ARKOUDA_BRANCH_NAME=$ARKOUDA_BRANCH_NAME \
-f arkouda-smp-server -t $ARKOUDA_IMAGE_REPO/arkouda-smp-server:$ARKOUDA_DISTRO_NAME .
The arkouda-smp-server is launched as follows, optionally with a mounted directory containing files to be analyzed:
# set env variables
export ARKOUDA_IMAGE_REPO=bearsrus
export ARKOUDA_VERSION=v2024.03.18
export HOST_DIR=/opt/datafiles
export CONTAINER_DIR=/opt/files
docker run -it --rm -p 5555:5555 --mount type=bind,source=$HOST_DIR,target=$CONTAINER_DIR \
$ARKOUDA_IMAGE_REPO/arkouda-smp-server:$ARKOUDA_VERSION
Content type
Image
Digest
sha256:d74716350…
Size
687.4 MB
Last updated
over 2 years ago
docker pull bearsrus/arkouda-smp-server