MATLAB: Difference between revisions

Jump to navigation Jump to search
Narval supported by Parallel Server
No edit summary
(Narval supported by Parallel Server)
Line 214: Line 214:


= Using the MATLAB Parallel Server = <!--T:41-->
= Using the MATLAB Parallel Server = <!--T:41-->
MATLAB Distributed Computing Server (MDCS) became MATLAB Parallel Server in the recent years. This technology is only worthwhile if you need more workers in your parallel MATLAB job than available CPU cores on a single compute node. While the regular MATLAB installation (see above sections) allows you to run parallel jobs within one node (up to 64 workers per job, depending on which node and cluster), the MATLAB Parallel Server is the licensed MathWorks solution for running a parallel job on more than one node. For the moment, the use of the MATLAB Parallel Server is only supported on the [[Béluga/en | Béluga]] cluster.
MATLAB Distributed Computing Server (MDCS) became MATLAB Parallel Server in the recent years. This technology is only worthwhile if you need more workers in your parallel MATLAB job than available CPU cores on a single compute node. While the regular MATLAB installation (see above sections) allows you to run parallel jobs within one node (up to 64 workers per job, depending on which node and cluster), the MATLAB Parallel Server is the licensed MathWorks solution for running a parallel job on more than one node. For the moment, the use of the MATLAB Parallel Server is only supported on the [[Béluga/en | Béluga]] and [[Narval/en | Narval]] clusters.


<!--T:42-->
<!--T:42-->
Line 227: Line 227:
#* Select '''Unix''' (which is usually the only choice)
#* Select '''Unix''' (which is usually the only choice)
#* Shared location: '''No'''  
#* Shared location: '''No'''  
#* Cluster host: '''beluga.computecanada.ca'''
#* Cluster host:
#** For Béluga: '''beluga.computecanada.ca'''
#** For Narval: '''narval.computecanada.ca'''
#* Username (optional): Enter your Compute Canada username (the identity file can be set later, if needed)
#* Username (optional): Enter your Compute Canada username (the identity file can be set later, if needed)
#* Remote job storage: '''/scratch'''  (or a unique sub-directory, for example /scratch/tmp_matlab)
#* Remote job storage: '''/scratch'''  (or a unique sub-directory, for example /scratch/tmp_matlab)
Line 235: Line 237:
#** For local R2020b: '''/cvmfs/restricted.computecanada.ca/easybuild/software/2020/Core/matlab/2020b'''
#** For local R2020b: '''/cvmfs/restricted.computecanada.ca/easybuild/software/2020/Core/matlab/2020b'''
#* License type: '''Network license manager'''
#* License type: '''Network license manager'''
#* Profile Name: '''beluga'''
#* Profile Name: '''beluga''' or '''narval'''
# Click on ''Create'' and ''Finish'' to finalize the profile.
# Click on ''Create'' and ''Finish'' to finalize the profile.


cc_staff
782

edits

Navigation menu