ホストのglibcが古過ぎるとかの理由で、コンテナ(Singularity or Docker)でOpen3Dを使いたいという人向け
添付のDockerfileを基にOpen3D用のDockerイメージを用意する。
元はOpen3Dのドキュメントで、x11転送用に x11-apps
を追加している。
- ビルドはローカル環境(docker-ce-20.10.6)
${docker_account}
は自分のDocker Hubのアカウント名
ホストのglibcが古過ぎるとかの理由で、コンテナ(Singularity or Docker)でOpen3Dを使いたいという人向け
添付のDockerfileを基にOpen3D用のDockerイメージを用意する。
元はOpen3Dのドキュメントで、x11転送用に x11-apps
を追加している。
${docker_account}
は自分のDocker Hubのアカウント名#!/bin/bash -eu | |
DOWNLOAD_PATH=${DOWNLOAD_PATH:-"/tmp"} | |
INSTALL_PATH=${INSTALL_PATH:-"$HOME/local/fftw"} | |
cwd=`pwd` | |
echo -e " \n\ | |
# PATH | |
DOWNLOAD_PATH = ${DOWNLOAD_PATH} \n\ |
#!/bin/bash | |
CMD=${CMD:-"qstat"} | |
WAIT=${WAIT:-"60s"} | |
MAX=${MAX:-"10000"} | |
for i in $(seq $MAX) | |
do | |
clear | |
printf " ==== $(date +%H:%M:%S) ====\n\n" |
# 参考元: https://qiita.com/mkuriki_/items/f934c8a81c922832a618#_reference-e7c0fc5959275df5a954 | |
BUILD_DIR="$HOME/tmux-build" | |
INSTALL_DIR="$HOME/.local" | |
libevent_ver="2.1.8-stable" | |
ncurses_ver="6.1" | |
tmux_ver="2.6" | |
mkdir -p ${BUILD_DIR} | |
cd ${BUILD_DIR} |
#!/usr/bin/env python | |
import curses | |
import subprocess | |
import sys | |
from datetime import datetime | |
AUTHOR = "Jonathan Mackenzie" | |
NAME = "pqstat" | |
def get_qstat(args): | |
return subprocess.Popen(['qstat']+args,stdout=subprocess.PIPE).communicate()[0] | |
def main(scr): |
#include <mpi.h> | |
#include <stdio.h> | |
int main(int argc, char** argv) { | |
// Initialize the MPI environment | |
MPI_Init(NULL, NULL); | |
// Get the number of processes | |
int world_size; | |
MPI_Comm_size(MPI_COMM_WORLD, &world_size); |
#!/bin/bash | |
VERSION=2.5.1 | |
echo "# install squashfs-tools for CentOS." | |
echo "# update and install squashfs-tools." | |
yum update -y | |
yum install -y squashfs-tools libarchive-devel | |
# Singularity | |
echo "# make singularity-$VERSION." |
# docker build . ghostz:1.0.0 | |
FROM gcc:7.3.0 | |
RUN wget -P /tmp http://www.bi.cs.titech.ac.jp/ghostz/releases/ghostz-1.0.0.tar.gz && \ | |
tar xvzf /tmp/ghostz-1.0.0.tar.gz -C /opt && \ | |
rm -rf /tmp/ghostz-1.0.0.tar.gz | |
WORKDIR /opt/ghostz-1.0.0 |
FROM nvidia/cuda:9.0-devel | |
MAINTAINER Akiyama Laboratory, Tokyo Institute of Technology <megadock@bi.cs.titech.ac.jp> | |
RUN apt-get update | |
RUN apt-get install -y --no-install-recommends \ | |
wget \ | |
make \ | |
g++ |