Minnesota Supercomputing Institute
With regards to the safety measures put in place by the university to mitigate the risks of the COVID-19 virus, at this time all MSI systems will remain operational and can be accessed remotely as usual. The only planned outages concern our in-person Helpdesk and tutorials. More information, as well as alternative remote support options, can be found at MSI COVID-19 Continuity Plan
Wednesday, December 7, 2016
DDT is a debugger for serial and parallel applications written in C, C++,i FORTRAN 77, FORTRAN 90. It supports multiple parallel programming paradigms including MPI, and OpenMP.
To run this software interactively in a Linux environment run the commands:
module load allinea-tools
Select "Run and Debug a Program", and then enter the path to your application, command line arguments (if any), and any MPI arguments or settings. If you are debugging an MPI code, you will need to select the MPI implementation. For Platform MPI on Itasca, choose "Platform MPI (scali)". Then click "run". Your source code should appear showing your application started but paused near the beginning. You can place checkpoints and set watches on variables. You can single step through your code or run it with the green arrow controls a the upper left of the dialog.
See the Allinea DDT User Guide for more info.