MATLAB is a high-performance language for technical computing. It integrates computation, visualization, and programming in an easy-to-use environment where problems and solutions are expressed in familiar mathematical notation.
This software can only be used by UCSD students, faculty and staff under the conditions stated in the MathWorks Software License (pdf), which includes the following limitations:Each program is licensed for Academic Internal Operations only, as defined below ...
Academic Internal Operations. The installation and use of the Programs by Licensed Users .... for the purpose of
(i) in the case of employees (faculty and academic staff), performing software administration, teaching, and non- commercial academic research in their ordinary course as Licensee's employees; and
(ii) in the case of enrolled students, meeting classroom requirements of courses and study offered by the Licensee.
Any other use is expressly prohibited.
Some Matlab products are not currently available through Software Distribution.
There are two types of licenses available to UCSD departments. The first type is a UCSD Matlab network concurrent license. The second type is a UCSD Matlab group license. Individual or student licenses are not available.
The UCSD Matlab network concurrent license program uses a network license server. Computers must be on the network and must be registered in the campus UCSD.EDU domain to participate.
When the UCSD Matlab network concurrent license program adds a toolbox, multiple licenses are purchased for a pool that is shared by all participants in the program. The usual number of licenses acquired for toolboxes is 50. We've relaxed this recently so that departments can acquire a new toolbox with fewer seats understanding that:
- all campus users have the same access to toolboxes - no reserving or limiting who can use them
- we will increase the number of seats for a toolbox only when we renew the site license agreement - in August, typically
Our policy on adding toolboxes: A department, or group of departments, must come up with the initial purchase amount. If that happens, the Matlab consortium will pick up the renewal costs for subsequent years and spread the cost among the entire group of subscribers.
The UCSD Matlab network concurrent license program covers workstation versions of the software running on UNIX (Solaris, Mac OS X, Linux etc), and Windows systems, including MATLAB, SIMULINK and the toolboxes listed at this link (select Matlab from the dropdown):
The per-seat rates for buy-in vary by both the number of seats and types of products purchased, e.g. as of 3/2010:
ACMS tries to coordinate any new buys each July to coincide with the renewal of ongoing maintenance.
Our UCSD Matlab Network Concurrent License program annual term runs from 1-August through 31-July.
Each department or machine running the UCSD Matlab Network Concurrent License software must obtain an annual license at the following rates:
For the purposes of these licenses, a department is defined as an academic department, an administrative unit, an ORU, a program or project, etc., as listed in the current UCSD Telephone directory.
Note: a "parent" department with "child" ORUs, e.g. Physics and INLS, can choose to treat the department and ORUs as a single entity for Matlab licensing purposes.
This choice carries two caveats: First, any department must be able to handle all of its systems' licensing needs using ACMS' central campus network license servers. If subnets, firewalls, or other physical constraints prevent this, then the isolated systems may be excluded from using the site license.
Second, if consolidating Matlab "units" across the campus results in fewer users contributing to the cost of our UCSD Matlab Network Concurrent License program license, we may have to adjust the above listed rates upwards. Both common sense and experience tell us that this can cause costs to spiral beyond what campus users will support.
Mathworks uses a network licensing scheme which restricts the number of concurrent users able to use a specific number of instances of Matlab (850), Simulink (50), and each toolkit (50 or 100 users, for many - see above). The UCSD/Mathworks agreement does not restrict users per machine or department beyond these concurrent user limits. Pricing includes all of the software listed above and it is not feasible for us to provide unbundled pricing for individual items.
If you are interested in additional toolboxes beyond the ones currently in the network agreement, your department can pay to add them to the site license. This involves a one-time cost to your department, the amount of which depends on the number of potential concurrent users allowed. For example, the current cost to add 50 users of a typical toolbox is $1500 or $4500 for the first year.
In future years those seats for that toolbox would be included in the program base cost and available to all departments. (Additional seats for any existing toolbox must be paid for the same way as the initial seats - a one-time cost to the requesting department(s).)
Several departments may split the cost of an acquisition. Polling the current email@example.com list may provide cost sharing between departments sufficient to cover the one-time fee.
Some have asked about using Matlab when connected to the UCSD network via the UCSD VPN or UCSD dialup. This works as a way to keep Matlab working when at conferences etc. as both these are part of the UCSD network. We do not extend the Matlab license access to non-UCSD network addresses
ACMS Software distribution does not distribute this software to students, but departments may do so. All copies installed MUST comply with the restrictions on use and distribution.
Some have asked if Student Matlab is available, or if it can be used on university owned computers, or for other than registered students' own personal use. (Student Matlab is available from the UCSD bookstore for about $100 a copy). Student Matlab may NOT be used on university owned computers.
Question: Are there any restrictions on using this product?
Answer: Yes. The following restrictions apply:
Matlab Toolbox usage is different than Matlab, and the bottom line for clusters is:
To be fair, especially during Matlab prime time usage here at UCSD (typically 10am-10pm M-F), we need cluster users to limit their use to 25-50% of available toolbox licenses.
Software updates can be obtained from ACMS as long as the license fee is paid for the current year.
This software is distributed over the network. The network distribution includes ISO disk images to create DVD sets, as needed. Departments at the departmental license level receive one DVD kit for very long term loan.
ACMS will provide the license keys to customers of this service. ACMS can only provide very limited technical support on these products. Participants can contact Mathworks for technical support via telephone and e-mail.
ACMS Software Distribution
UCSD Matlab users' mailing list
Mathworks contact information:
Phone: (508) 647-7000
FAX: (508) 647-7001
Technical questions on MathWorks products
Documentation error reports
Sales, pricing, and general information