小编IVy*_*IVy的帖子

SLURM sbatch多个并行调用可执行文件

我有一个可执行文件,它需要多个选项和多个文件输入才能运行.可以使用可变数量的核来调用可执行文件来运行.

例如,可执行文件-a -b -c -file fileA --file fileB ... --file fileZ --cores X.

我正在尝试创建一个sbatch文件,使我可以使用不同的输入多次调用此可执行文件.每个调用应使用X内核分配在不同的节点(与其余节点并行).核心级的并行化由可执行文件处理,而在SLURM的节点级别.

我尝试使用ntasks和多个sruns,但第一个srun被多次调用.

另一种方法是重命名文件并在扩展名之前使用SLURM进程或节点号作为文件名,但这并不实际.

对此有何见解?

slurm

6
推荐指数
1
解决办法
3969
查看次数

R: cbind 数据框与公共列名

将两个数据帧(行数相等)与几个具有通用名称的列绑定在一起通常会导致 data.frame 具有更改的通用名称(例如 NameA.1、NameB.1 等)以避免任何问题。

我注意到即使名称已更改,也有数据替换。具体来说,生成的 data.frame 在所有具有相同名称的列中包含来自第一个 data.frame 的数据,即使在那些应该具有来自第二个 data.frame 的数据的列中也是如此。

这个很容易克服,因为可以在 cbind 之前更改名称,但它可能会在结果中隐藏错误。

------编辑---- 我会尝试提供一个例子:

df1 是:

    row     seqnames    start   end     width   strand  Region  Extra1
    1       chr10       8111    8111    172      *      123      456
    2       chr11       8112    8112    173      *      123b     456b
Run Code Online (Sandbox Code Playgroud)

和 df2 是:

    row     seqnames    start   end     width   strand  Whatever1 Whatever2
    1       chr12       9111    9111    174      +      ABC      EFG
    2       chr13       9112    9112    175      +      ABCb     EFGb
Run Code Online (Sandbox Code Playgroud)

我执行 cbind 并得到:

    row     seqnames    start   end     width   strand  Region …
Run Code Online (Sandbox Code Playgroud)

r cbind

-2
推荐指数
1
解决办法
3901
查看次数

标签 统计

cbind ×1

r ×1

slurm ×1