概述 | 特点 | 案例 

功能和特点

无论是使用小型个人工作站,还是大型高性能集群系统,Allinea DDT都能让应用代码尽在您的掌控。
以下是DDT的一些功能特性:



特点

- 运行和单步执行多组具有可视化反馈信息的进程或线程,包括增强的并行堆栈视图,可显示当前进程的位置
- 跨多组进程和线程进行数值比较:进行静态、图表和自动的同等比较
- 通过消息队列分析检测程序死锁
- 依靠运行的进程,通过GUI启动MPI任务,或者让DDT将您的任务提交到您最需要的作业调度程序上
- 支持高级Fortran和C++,包含Fortran模块的浏览器和C++-自动显示标准模板库(STL)
- 异常内存调试功能和对分配数据越界读写的持续检测
- 本地变量浏览、堆栈帧和复杂数据结构一目了然 
- 通过OpenGL进行多维数组的切片显示
- 按照语法高亮标识来自动显示项目源代码文件
- 支持OpenMP和多线程
- 多维数组视图
- 进程组表示方法简单明确
- 便于远程启动




支持多种开发语言,满足您的需求

可编程标准模板库(STL)向导使您能方便地浏览C++标准模板库中的变量,例如其中的抽象数据链表、映射、集合、多重映射、键值关系和deque容器,并可扩展到按您喜欢的方式显示您自己的复杂类。

通过对Fortran 77, 90, 95 and 2003的支持,开发人员可以完全地访问模块、分配数据、字符串和获得类型。

通过MPI消息队列分析检测并行程序代码中的死锁,或用多维数组视图工具显示三维数据



软件许可证

对于调试标量和多线程代码开发的人员,可选择购买Allinea DDT Workstation (Multi-threaded)的软件许可证,其中包括了其他版本许可证所具备的功能包括内存调试等

对于更复杂的并行调试环境,最好选择购买Allinea DDT Workstation (Parallel) 的软件许可证。在高性能计算集群上进行调试,会有两个不同的Allinea DDT许可证密钥

如果在小规模范围调试和在专用服务器(如前端集群)上运行一些并行GUI会话,可选择购买Allinea DDT Cluster 许可证

如果需要更加灵活,管理多个MPI进程,允许并发用户调试并在工作站、便携式电脑和集群上运行Allinea DDT 会话,可选择购买Allinea DDT Supercomputing 许可证


平台

DDT支持 Intel/AMD CPU,IBM Power CPU,ARMv7 CPU,Intel Xeon Phi加速卡以及nVidia GPU。

Architecture Operating System MPI Compilers
i686, x86_64 Redhat Enterprise Linux 5, 6 and derivatives; SLES 11; Fedora 12 and above; Ubuntu 10.04 and above All known MPI implementations and platforms GNU, Absoft, Cray, Intel, Pathscale, PGI, Oracle Solaris Studio
Intel Xeon Phi (Intel MIC) MPSS 2.1.4982-15, 2.1.6720-19, 3.1 Intel MPI and native mode Intel, GNU
Power Linux, AIX 5.3 and above
BlueGene/Q
IBM PE, MPICH, Open MPI IBM XLC, IBM XLF, GNU
ARMv7 Ubuntu 11.04, 12.04
Other embedded devices via gdbserver
All GNU
CUDA CUDA driver/toolkit 4.0, 4.1, 4.2, 5, 5.5   NVIDIA, Cray, CAPS, PGI

联系方式:

购买或试用敬请联系

姚继锋 博士

电话:010-6266-1636 1861-1130-356

邮箱:jifeng@sinoparasoft.com

联系我们 | 网站地图 | 人才招聘
京ICP备09053078号 Copyright © 2010