如何在 nextflow 上设置 tmp 磁盘变量
how to set tmp disk variable on nextflow
我想将 tmp 磁盘值添加到我的 nextflow 进程中。
CPU 和内存要求已设置,但如何添加 tmp 磁盘值?
数据对于调度程序 (slurm) select 一个合适的节点很重要。
下一个流程头云是:
process TEST {
echo true
cpus '8'
memory '40 GB'
script:
"""
"""
}
此值在 slurm tmp 磁盘中调用,可通过 squeue -o "%C %m %d"
、列 MIN_TMP_DISK
查看。
如有遗漏,请告知。
谢谢
您可以使用 clusterOptions process directive with the SLURM executor. From the sbatch 文档,看起来您正在寻找 --tmp
选项:
--tmp=[units]
Specify a minimum amount of temporary disk space per node. Default units are megabytes. Different units can be
specified using the suffix [K|M|G|T].
例如:
process TEST {
debug true
clusterOptions '--tmp=1T'
cpus 8
memory 40.GB
"""
echo "Hello world"
"""
}
我想将 tmp 磁盘值添加到我的 nextflow 进程中。
CPU 和内存要求已设置,但如何添加 tmp 磁盘值? 数据对于调度程序 (slurm) select 一个合适的节点很重要。
下一个流程头云是:
process TEST {
echo true
cpus '8'
memory '40 GB'
script:
"""
"""
}
此值在 slurm tmp 磁盘中调用,可通过 squeue -o "%C %m %d"
、列 MIN_TMP_DISK
查看。
如有遗漏,请告知。
谢谢
您可以使用 clusterOptions process directive with the SLURM executor. From the sbatch 文档,看起来您正在寻找 --tmp
选项:
--tmp=[units]
Specify a minimum amount of temporary disk space per node. Default units are megabytes. Different units can be specified using the suffix [K|M|G|T].
例如:
process TEST {
debug true
clusterOptions '--tmp=1T'
cpus 8
memory 40.GB
"""
echo "Hello world"
"""
}