Requirements for opening a matlabpool

Do I need to install extra matlab software when I use 'matlabpool open' in the version of matlab2009b?
Thanks.

 Respuesta aceptada

Sean de Wolski
Sean de Wolski el 9 de Jun. de 2011

1 voto

You have to have the parallel computing toolbox (PCT).

2 comentarios

Dawn
Dawn el 9 de Jun. de 2011
Is PCT free? I just simply download and install it in my computer.
Sean de Wolski
Sean de Wolski el 9 de Jun. de 2011
No. It's not free, but depending on your license you may have it.
If you type
>>ver
at the command line, does it show up?

Iniciar sesión para comentar.

Más respuestas (2)

Arnaud Miege
Arnaud Miege el 9 de Jun. de 2011

1 voto

It depends: if you are using a local scheduler on your own multicore machine, then no. If you are using a grid of computers, then the MATLAB Distributed Computing Server needs to be installed on the workers.
HTH,
Arnaud

7 comentarios

Arnaud Miege
Arnaud Miege el 9 de Jun. de 2011
Obviously, you need the parallel computing toolbox to use matlabpool.
Dawn
Dawn el 9 de Jun. de 2011
Thank you.
My working computer is networked. Is that you mean a grid of computers? Also, can MATLAB Distributed Computing Server be simply downloaded from Matlab web site?
Arnaud Miege
Arnaud Miege el 9 de Jun. de 2011
No, a grid of computers is a set of machines dedicated for high performance computing, see http://en.wikipedia.org/wiki/High-performance_computing. Neither the Parallel Computing Toolbox or the MATLAB Distributed Computing Server are free. You should get in touch with MathWorks:
http://www.mathworks.co.uk/company/aboutus/contact_us/contact_sales.html
Dawn
Dawn el 8 de Sept. de 2011
My local machine is a multicore machine. Do I need to use 'matlabpool open' before I I run parallel computing?
Please introduce how to handle parallel computing in a local multicore machine. Thanks.
Sean de Wolski
Sean de Wolski el 8 de Sept. de 2011
Dawn, you probably should've started a new question for this. But anyway, tell it to open local (if that's not the default):
>> matlabpool open local 2
Dawn
Dawn el 8 de Sept. de 2011
Hi,
Thank you for your quick response.
I used 'matlabpool open local 2' and replaced 2 by several different digits. Matlab always gave error messages as:
Undefined function or method 'matlabpool' for input arguments of type 'char'.
I do not have 'Parallet Computing Toolbox' installed in my local machine.
Thanks.
Walter Roberson
Walter Roberson el 8 de Sept. de 2011
You cannot use matlabpool without Parallel Computing Toolbox.

Iniciar sesión para comentar.

Harsha Vardhan Rao  Avunoori
Harsha Vardhan Rao Avunoori el 9 de Jun. de 2011

0 votos

You just need to get the Parallel Computing ToolBox if you want to explore the parallel programming features of MATLAB.

Categorías

Etiquetas

Preguntada:

el 9 de Jun. de 2011

Community Treasure Hunt

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

Start Hunting!

Translated by