The table below 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 |
Information
|
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
|
nano |
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
|
Interpreters |
python |
Simple and powerful programming/scripting language |
n/a |
Info
|
R |
Statistical programming language |
n/a |
Info
|
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
|
Visualization |
gnuplot |
Gnu plotting tool |
n/a |
Info
|
paraview |
Powerful visualization software including batch mode |
use paraview |
Info
|
|