Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

If you're using a visual debugger, this may be enough to work. If you're using a command-line debugger such as "gdb," we need to find a way to allow stdin to interact. You can avoid redirecting the output to file by removing the contents of "run_misc_suffix" in env_mach_specific.xml. However, I don't know how to enable interactive stdin input.

Allinea Forge DDT

I think the best way to try to run DDT on ACME is the reverse connect feature. Once you're inside the interactive job and have sourced .env_mach_specific.sh, also "module load forge". Then, in env_mach_specific.xml, change the aprun command to "ddt --connect aprun". Before you run ./case.submit --no-batch, make sure that you have a remote client that is already connected to Titan following the instructions of: https://www.olcf.ornl.gov/kb_articles/using-the-ddt-remote-client/. The path to DDT they provide in that webpage is outdated. Run "module show forge" to find the current path and use that when connecting. I've tested this method, and it worked for me.