Skip to content

elnikkis/snakemake-pbspro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

snakemakeのTUTのHPCクラスタ(xdev)用設定ファイル

クラスタについて
https://hpcportal.imc.tut.ac.jp/wiki/
Snakemake
https://snakemake.readthedocs.io/en/stable/

Snakemakeの設定ファイルの配置

このリポジトリにあるファイルをダウンロードまたはcloneする。 pbsproディレクトリの中身(Snakemakeのプロファイル)を設置する。

mkdir -p ~/.config/snakemake
cp -r pbspro ~/.config/snakemake/

実行方法

testディレクトリの中でテスト実行ができる。

snakemake --profile pbspro --cluster-config cluster.json

対応しているジョブの設定値

Snakemakeのタスクそれぞれがバッチジョブとして投入される。

cluster.jsonでの設定:

queue
投入するキューの名前
opt
その他追加したいqsubのオプション文字列

各taskのresourcesセクションでの設定:

nodes
そのジョブが利用するノード数
mem_mb
利用するメモリ量(MB単位)
ngpus
ノードあたりのGPUの数
walltime_hour
ジョブ実行時間(1時間単位)

threadsセクションで設定:利用CPU数

About

Snakemake profile for pbspro

Resources

License

Stars

Watchers

Forks

Packages

No packages published