2013-07-31 19 views
6

祝主要原因运行我的并行程序为如何设置线程数在

$ myprogram <args> -n 4 <args> 

代替

$ myprogram <args> +RTS -N4 -RTS <args> 

运行时间(避免+ RTS-N#)是正常化参数格式在我的程序上。

我知道这将可以做

$ myprogramwrapper <args> -n 4 <args> 
$ cat myprogramwrapper 
#!/bin/bash 
ARG1=parse args 
ARG2=... 
NCORES=.... 
myprogram $ARG1 ... +RTS -N$NCORES 

,但它的丑陋。

非常感谢! :)

回答