Software:Tools
This category contains Development Tools such as editors, compilers, debuggers, etc., as well as other tools such as visualization software. In many cases there is no need to do a separate set-up for this software, as it is usually installed in systems directories. If a set-up is required, it is usually done with the usepackage facility, i.e. through the use command.
Type | Name | Description | Setup | Additional Notes |
---|---|---|---|---|
Editors | emacs | Powerful editing written originally by Richard Stallman and is common to most Unix systems. | n/a | Info |
nedit | Multi-purpose text editor for Xwindow, easy to use, graphical user interface. | n/a | Info | |
pico | Text editor for Unix and Unix-based computer systems. Very simple. | n/a | Info | |
vi | Default Unix editor, no GUI, works everywhere but has a learning curve. | n/a | Info | |
Compilers | ifort | Intel Fortran Compiler | use ics | Info |
icc | Intel C compiler | |||
gfortran | Gnu Fortran Compiler | n/a | Info | |
gcc | Gnu C compiler | |||
Debuggers/Profilers | gdb | Gnu command line debugger | n/a | Info |
gprof | Gnu text-based profiler | Info | ||
hwt | "HPCVL Working Template" Tool for parallel programming | use hwt | Info |
Editors
Powerful editing written originally by Richard Stallman and is common to most Unix systems.
Multi-purpose text editor for the X Window System with a standard, easy to use, graphical user interface.
Text editor for Unix and Unix-based computer systems. Very simple.
Text editor originally written by Bill Joy in 1976. Comes standard with Unix environments. Not graphically driven.
Programming Environments, Compilers
- Intel C/C++ compiler for Linux/Intel computers. Auto-parallelization and OpenMP compiler directives.
- Intel Fortran compiler for Linux/Intel computers. Auto-parallelization and OpenMP compiler directives.
- Gnu C/C++ compiler for Linux. Understands OpenMP compiler directives.
- Gnu Fortran compiler for Linux/Intel computers. Understands OpenMP compiler directives.
- Easy to learn programming language with a clean syntax (and lots of packages).
Debuggers and profilers
Standard tool for debugging C code compiled with gcc.
Visualization
- Open-source, multi-platform data analysis and visualization application. Works both interactively and in batch mode.
- Open-source, multi-platform graphics software.