Allinea DDT Workstation (Multi-threaded) is the right licence to purchase for individuals debugging scalar or multi-threaded code. This includes all the same features as the other licences such as memory debugging for instance, but adding CUDA native support.
Allinea DDT Workstation (Parallel) is a better choice for a more intensive parallel debugging environment. This can debug up to 8 tokens (MPI processes) with no limit on the number of threads.
HPC clusters and supercomputers: To debug on an HPC system, there are two possibilities when it comes to licensing Allinea DDT:
- Allinea DDT Cluster - For those who are debugging on a small scale and are happy to run a number of concurrent Allinea DDT GUI sessions on a dedicated server such as the cluster front-end.
- Allinea DDT Supercomputing - With a supercomputing licence all your needs are covered - for example with a 1024 process licence 1 user can debug 1024 processes, 2 can debug 512 processes or 64 users can debug 16-process jobs and everything in between. This flexible floating licence allows Allinea DDT GUI sessions to be run on workstations, laptops or the cluster front end.
- Unified Allinea DDT + MAP Supercomputing - Purchase one licence to cover the size of your cluster and share those tokens between Allinea DDT for debugging and Allinea MAP for profiling - for a significant discount compared to purchasing separate products.
CUDA support is available as an option to all Linux x86_64/i686 licences.