del vecchio matlab @ inaf: a first report
TRANSCRIPT
![Page 1: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/1.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
Matlab @ INAF: a first reportSome Statistics about Matlab campus license available at INAF
Ciro Del Vecchio1
1INAF–OAA, Firenze, Italy
2016 ICT Workshop Trieste Nov 14 2016
![Page 2: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/2.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
Outline
1 Background
2 Introduction
3 Statistics
![Page 3: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/3.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
Using Commercial SoftwareDo INAF Researchers Purchase S/W?
Background
Many people use commercial s/wThey use local fundsMany purchased codes are available globallyThe MS Office Case
Actions
A survey to quantify the shared packages (2014)
Output (Matlab)
124 users answered
![Page 4: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/4.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Survey OutputHow many INAF Researchers Work with Matlab?
124 answersuse
yes 60no 64future use
yes 83no 29
![Page 5: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/5.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
Rationale: A numerical computing environmentWhat is Matlab
MATLAB (matrix laboratory) is a multi-paradigm numerical computingenvironment and fourth-generation programming language. A proprietaryprogramming language developed by MathWorks, MATLAB allows:
matrix manipulationsplotting of functions and dataimplementation of algorithmscreation of user interfacesinterfacing with programs written in other languages, including
CC++C#JavaFortranPython
![Page 6: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/6.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
Rationale: A numerical computing environmentExpanding Matlab
Although MATLAB is intended primarily for numerical computingan optional toolbox uses the MuPAD symbolic engine, allowing access tosymbolic computing abilitiesan additional package, Simulink, adds graphical multi-domain simulation andmodel-based design for dynamic and embedded systems≈ 100 additional toolboxes are available
![Page 7: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/7.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Main DataThe System Features
Developer(s) MathWorksInitial release 1984
Written in C, C++, JavaOperating system Windows, Linux, and macOS
Platform IA-32, x86-64License Proprietary commercial softwareWebsite mathworks.com
![Page 8: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/8.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Product OverviewHow the Software is Structured
![Page 9: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/9.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Overall InputThe Log File
The floating network license Mathworks policy
The license server runs @ OATsThe code runs locally
The logging Mathworks policy
The logfile provided by M. Sponza @ OATs> 100,000 lines from Jan 6 to Nov 11 2016Allocation times and users computed with Matlab
![Page 10: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/10.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Overall OutputThe Linear Overview
![Page 11: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/11.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Overall OutputThe Logarithmic Overview
![Page 12: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/12.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Overall OutputThe First 12 Top Time Allocation
allocated time [hrs] user toolbox4132 massimiliano MATLAB2710 massimiliano Curve_Fitting_Toolbox2078 massimiliano Optimization_Toolbox1565 ROBERTO MATLAB1541 shark MATLAB1263 marco MATLAB1258 VSHARK MATLAB1196 ciro Symbolic_Toolbox1050 shark Statistics_Toolbox945 ciro MATLAB934 massimiliano Image_Toolbox772 mesposito MATLAB
![Page 13: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/13.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Overall OutputThe First 12 Top Users
user allocated time [hrs]massimiliano 11457
shark 4340marco 2272
ciro 2164mesposito 2144ROBERTO 2080VSHARK 2027
holography 1394oper 1367
covino 1155Emanuele 750
simchi 583
![Page 14: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/14.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Overall OutputThe First 12 Top Toolboxes
toolbox allocated time [hrs]MATLAB 17454
Curve_Fitting_Toolbox 4116Optimization_Toolbox 3277
Statistics_Toolbox 2730Image_Toolbox 2729Signal_Toolbox 1938
Symbolic_Toolbox 1713Instr_Control_Toolbox 910Econometrics_Toolbox 447
Signal_Blocks 419SIMULINK 320
MATLAB_Report_Gen 301
![Page 15: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/15.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Overall OutputAccumulating the daily License Allocations
![Page 16: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/16.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
The Statistics OutputMany Toolboxes, Many Users, and Many Times
116 users (93.5% of the survey participants)39 toolboxes (60% of the availability∗)Almost all toolboxes have been called by at least one user at least once
exceptAerospace_BlocksetBioinformatics_ToolboxFuzzy_Toolbox
including, e.g.Econometrics_ToolboxFinancial_Toolbox
≈ 4.4 years of allocated time over ≈ 9 months (Jan – Nov 2016)
(∗) TBC
![Page 17: Del Vecchio Matlab @ INAF: a first report](https://reader030.vdocuments.mx/reader030/viewer/2022013015/61d0a0f51821235177763d74/html5/thumbnails/17.jpg)
Matlab @INAF
Del Vecchio
Background
Introduction
Statistics
Summary
A Un-Irrelevant ConsiderationDo we Save Money?
As the mean cost of each toolbox is ≈ 2 ke, the current (nov. 2016) Matlabtotal computing potential would cost 2 × 116 × 39 ≈ 9 Me.The Jan 2016 MEA agreement with Mathworks Italy gives us such apotential at ≈ 50 ke