的documentation states是MATLAB可以在单线程模式下推出如下:如果MATLAB在多线程模式下运行检查
matlab -singleCompThread
我的问题是:有没有一种方式,如果它的运行可靠地从内部MATLAB检查在这种模式下还是在默认的多线程模式下?
我们有权访问远程集群,根据队列发送作业以及计算资源的可用性,MATLAB可能以singleCompThread
模式启动,如果我们可以在MATLAB中说明这一点,这将非常棒。
的documentation states是MATLAB可以在单线程模式下推出如下:如果MATLAB在多线程模式下运行检查
matlab -singleCompThread
我的问题是:有没有一种方式,如果它的运行可靠地从内部MATLAB检查在这种模式下还是在默认的多线程模式下?
我们有权访问远程集群,根据队列发送作业以及计算资源的可用性,MATLAB可能以singleCompThread
模式启动,如果我们可以在MATLAB中说明这一点,这将非常棒。
现在,您可以使用maxNumCompThreads
,但它会警告它将在未来版本中删除。在singleCompThread模式,它将返回1(至少在Windows上,在那里我测试了它。)
在2011A(我跑什么)以下工作:
maxNumCompThreads
但是,文档指出它已被弃用,并将从未来的版本中删除。