Difference between revisions of "Applications/Matlab"

From HPC
Jump to: navigation , search
Line 103: Line 103:
  
 
=== Parallel Computing Toolbox ===
 
=== Parallel Computing Toolbox ===
 +
 +
<pre style="background-color: #C8C8C8; color: black; border: 2px solid green; font-family: monospace, sans-serif;">
 +
>> parpool('local',28)
 +
Starting parallel pool (parpool) using the 'local' profile ... connected to 28 workers.
 +
 +
ans =
 +
 +
Pool with properties:
 +
 +
            Connected: true
 +
          NumWorkers: 28
 +
              Cluster: local
 +
        AttachedFiles: {}
 +
          IdleTimeout: 30 minute(s) (30 minutes remaining)
 +
          SpmdEnabled: true
 +
</pre>

Revision as of 13:52, 26 January 2017

Application Details

  • Versions: 2016a
  • Module names: matlab/2016a
  • License: University of Hull Total Academic Headcount license


Toolboxes

MATLAB Filter Design HDL Coder MATLAB Report Generator SimRF
Simulink Financial Instruments Toolbox Model Predictive Control Toolbox Simscape
Aerospace Blockset Financial Toolbox Neural Network Toolbox Simscape Electronics
Bioinformatics Toolbox Fixed-Point Designer Optimization Toolbox Simscape Multibody
Communications System Toolbox Fuzzy Logic Toolbox Parallel Computing Toolbox Simscape Power Systems
Computer Vision System Toolbox Global Optimization Toolbox Partial Differential Equation Toolbox Simulink Coder
Control System Toolbox Image Acquisition Toolbox Phased Array System Toolbox Simulink Control Design
Curve Fitting Toolbox Image Processing Toolbox RF Toolbox Simulink Design Optimization
DSP System Toolbox Instrument Control Toolbox Robotics System Toolbox Stateflow
Database Toolbox LTE System Toolbox Robust Control Toolbox Statistics and Machine Learning Toolbox
Datafeed Toolbox MATLAB Coder Signal Processing Toolbox Symbolic Math Toolbox
Econometrics Toolbox MATLAB Compiler SimBiology System Identification Toolbox
Embedded Coder MATLAB Compiler SDK SimEvents Wavelet Toolbox

Interactive

Job Submission Script

#!/bin/bash
#SBATCH -J MATLAB
#SBATCH -N 1
#SBATCH -o %N.%j.out
#SBATCH -e %N.%j.err
#SBATCH -p compute
#SBATCH --exclusive
 
module add matlab/2016a
 
matlab -nodisplay -nojvm -nodesktop -nosplash -r my_matlab_m_file

Matlab


Job Submission

[username@login01 ~]$ sbatch MATLABtest.job
Submitted batch job 289522


Parallel Computing Toolbox

>> parpool('local',28)
Starting parallel pool (parpool) using the 'local' profile ... connected to 28 workers.

ans = 

 Pool with properties: 

            Connected: true
           NumWorkers: 28
              Cluster: local
        AttachedFiles: {}
          IdleTimeout: 30 minute(s) (30 minutes remaining)
          SpmdEnabled: true