2013-07-31 15 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 

,但它的醜陋。

非常感謝! :)

回答