Licences
Evaluation Licences
Allinea customers are offered the opportunity to evaluate Allinea DDT, Allinea OPT and Allinea DDTLite prior to purchase for a 15 or 30 day period. Please visit the product download page to obtain the software and your evaluation licence.
Licensing Allinea DDT
The DDT Licence agreement can be found here.
In terms of licensing, Allinea DDT is available in a number of variants depending on your requirement, from the smallest to the largest.
Allinea DDT Workstation (Multi-threaded) - Entry level licence designed for software developers working with scalar or multi-threaded code. The licence is locked to the workstation or laptop allowing any user on that workstation or laptop to debug code. It has all the features of Allinea DDT including memory debugging and full thread/OpenMP support, DDT does not limit the number of threads used. NB. A workstation is classified as having the maximum of 2 CPUs or 4 cores. Buy Online
Allinea DDT Cell/PS3 (Workstation) - Entry level licence designed for software developers working with a single Cell Blade or PS3. The licence is locked to the Cell/PS3 allowing any user on that Cell/PS3 to debug code on both PPE and SPE. When using a Cell Blade it will allow a single 2 MPI process job to be run utilising both PPEs. It has all the features of Allinea DDT including memory debugging and full thread/OpenMP support, DDT does not limit the number of threads used.
NB. A single Cell/PS3 is classified as having the maximum of 1 cell processor (2 PPEs and 16 SPEs) and if a cluster of Cell/PS3 is required the licence model is the same as Allinea DDT Cluster (see below). Buy Online
Allinea DDT Workstation (Parallel) - Similar to Workstation (Multi-threaded) except it allows the debugging of parallel code up to 8 MPI processes (not processors). Licensed to a single user and node locked to a workstation or laptop. Buy Online
Allinea DDT Cluster - Small cluster configurations with few software developers, software licence is node locked, normally to the front end cluster node. All Allinea DDT GUI sessions have to be run on the front end cluster node and is limited to a number of concurrent users and MPI processes i.e. a licence for 4 users and 8 processes, allows the maximum of 4 users to debug up to 8 processes each concurrently.
Allinea DDT Supercomputing - Large cluster configurations offering the greatest degree of flexibility. Instead of being node locked the licence is site floating and runs on a dedicated software licence server. It serves licences to Allinea DDT GUI sessions running the same architecture on workstations or the cluster front end. It is normally used on clusters to allow flexibility when developing code from a prototyping mode (small amount of process needed) to a production mode (maximum amount of process needed).
A Supercomputing licence for 256 processes would allow 1 user to debug 256 processes, 2 users to debug 128 processes each, 4 users to debug 64 processes each or any combination of users and processes such that the total number of processes and concurrent users does not exceed the maximum of 256.
Licensing Allinea DDTLite
Allinea DDTLite is available in both Personal and Cluster editions. Allinea DDTLite Personal Edition is locked to one user account and machine, but supports remote desktop usage by that user. These licences can be bought online. Allinea DDTLite Cluster Edition supports multiple users on one machine (e.g. a terminal server) - to purchase or upgrade to a Cluster Edition licence, or to pay by purchase order, contact sales@allinea.com.
Both editions are available in the following variants:
Allinea DDTLite4t - Entry level licence designed for software developers working with multi-threaded code on a single machine. Can debug up to 4 threads from 1 process simultaneously. Buy Online
Allinea DDTLite4+ - Entry level licence designed for software developers working with small multi-threaded or multi-process programs. Can debug up to 4 threads/processes simultaneously. Buy Online
Allinea DDTLite8 - Mid-range licence designed for software developers working with MPI or large multi-threaded programs. Can debug up to 8 threads/processes simultaneously. Buy Online
Allinea DDTLite16 - Mid-range licence designed for software developers working with cluster-based MPI or large multi-threaded programs. Can debug up to 16 threads/processes simultaneously. Buy Online
Allinea DDTLite32 - High-end licence designed for software developers working with large MPI or multi-threaded programs. Can debug up to 32 threads/processes simultaneously. Buy Online
Licensing Allinea OPT
The OPT Licence agreement can be found here.
Allinea OPT is available in two variants - Cluster and Cluster (floating) - described in more detail below. The pricing for each varies with both the number of MPI processes and concurrent users running the Allinea OPT GUI. The maximum number of processes controls the maximum size of an MPI job that can either be launched or viewed using the Allinea OPT GUI. However, when viewing a number of different jobs it is not the sum of the processes but the maximum associated with any one particular job. This is the same when comparing jobs; if you have a licence for 32 processes you can compare any number of jobs as long as each job has 32 processes or less.
Allinea OPT Cluster - Suitable for small or large single cluster configurations where the floating licence runs on a dedicated software licence server and serves out licences to Allinea OPT GUI sessions running across that cluster. It is limited to a pack of concurrent users and processes i.e. a licence for 5 users and 64 processes, allows the maximum of 5 users to profile code using up to 64 processes each.
Allinea OPT Cluster (Floating) - Used on larger environments where there is more than one cluster. It works in the same way as the standard Allinea OPT Cluster licence but allows a single interface to manage all data from numerous clusters allowing additional features like comparison of jobs across clusters.
Floating Licences
The floating licence is architecture(s) dependant and can be chosen from Linux/x86(i686), Linux/x86_64, Linux/ia64, Linux/Power, Linux/Cell, CLE/Opteron, Solaris/Sparc, Solaris/x86_64 and AIX/Power. However, a licence can be shared across different designated architectures formed by multiple clusters and development workstations.
Moving Your Allinea Licence Key
If you would like to replace the licence server on which the Allinea Licence Manager currently runs, with a new one, or you would like to upgrade your licence file with a new one that includes floating licences, then please complete the licence change agreement and either fax to Allinea Software, UK @ +44 1926 623232 or email to sales@allinea.com.
