La revolución en depuración de aplicaciones
DDT (Distributed Debugging Tool) es un completo depurador gráfico para aplicaciones paralelas escalares, multihebradas y de gran escala. DDT le permite disponer del control de su aplicación, tanto si trabaja con una estación como con un clúster de alto rendimiento con cientos de procesadores.
DDT incorpora la mejor interfaz de depuración paralela del mercado: una sola pantalla permite controlar cientos de procesos con un simple clic del ratón, y soporta los principales sistemas de colas, MPIs y OpenMP. El producto es increíblemente intuitivo, no precisa el aprendizaje de un lenguaje de script, y su potencia y facilidad de uso se ponen de manifiesto de inmediato. Ofrece soporte para los lenguajes C, C++, Fortran y Fortran 95 avanzados.
Escalable, versátil, intuitivo
- Agrupe procesos por tarea mediante "arrastrar y soltar"
- Ejecute los procesos paso a paso en grupos con retroalimentación visual en tiempo real
- Defina puntos de interrupción y sincronización por grupo
- Navegue con facilidad a través de variables locales, pilas y estructuras de datos complejos
- Observe las variables en líneas seleccionadas del programa en una única ventana
- Muestre automáticamente los ficheros de código fuente con resalte de sintaxis
- Visualice secciones de arrays multidimensionales mediante gráficas OpenGL
- Analice colas de mensajes para detectar bloqueos del programa
- Compare valores entre grupos de procesos: estadística, gráfica y automáticamente por equivalencia
- Asigne procesos en ejecución, lance trabajos MPI desde la GUI, o deje que DDT lance el trabajo desde su planificador favorito
- Disfrute de un soporte avanzado de Fortran 95, incluyendo tipos de datos derivados, arrays dinámicos, módulos y variables carácter
Compatibilidad
- Disponible para un número creciente de sistemas operativos, incluyendo IBM AIX y Linux en Power, HP-UX, Linux, SGI Altix, SGI IRIX y Sun Solaris
- Soporte de los últimos procesadores y platformas: AMD64, EM64T, IA32, IA64, Power, UltraSPARC, PA-RISC y MIPS.
- Compatible con compiladores de los principales fabricantes, como Absoft, IBM, Intel, Pathscale, Portland Group, Sun y la suite GNU.
|