Kindly assist me with the following problems: 1) How does Matlab partition large matrices and what does the algorithm look like? 2) I intend to use configuration manager to setup job submission for a HPC cluster (with a head node (multicore), 5 compute nodes (multicore) and some client nodes). Please on which of the nodes do I need to install Matlab (with parallel toolbox)? Do I need to install parallel Matlab on all the nodes? On which of the node (matlab) do I setup the configuration manager? Answer to these questions will help me to know the number of licenses to buy.
Thank you.

 채택된 답변

Edric Ellis
Edric Ellis 2012년 1월 23일

0 개 추천

The partitioning of distributed arrays is documented here, although you can choose the partition differently if you wish. (There's not often a good reason to do this).
You need to install MATLAB + Parallel Computing Toolbox on the nodes from which you wish to submit jobs. You also launch the configuration manager on that node.
You need to install MATLAB Distributed Computing Server on the worker nodes. If you're going to use the MathWorks jobmanager on the head-node, you need to install MDCS there too - but the jobmanager process does not consume any licences.

댓글 수: 2

Margaret
Margaret 2012년 4월 23일
As one cannot connect to the outside network from most compute nodes, how do you set up the license file?
Thomas
Thomas 2012년 4월 23일
If I remember right THE DCS handles the license manager and the compute nodes do not have to worry about the license .. Only your head node (on which the DCS is running) connects to the FLexLM license manager and checks out a DCS license for how many ever nodes of DCS license you have..

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기

태그

질문:

2012년 1월 21일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by