Difference between revisions of "Software:Tools"

From CAC Wiki
Jump to: navigation, search
Line 7: Line 7:
 
|-
 
|-
 
| rowspan=4 | Editors  
 
| rowspan=4 | Editors  
|| Emacs || Powerful editing written originally by Richard Stallman and is common to most Unix systems ||  n/a || [[Software:Emacs|Info]]
+
|| emacs || Powerful editing written originally by Richard Stallman and is common to most Unix systems. ||  n/a || [[Software:Emacs|Info]]
 
|-
 
|-
|| Emacs || Powerful editing written originally by Richard Stallman and is common to most Unix systems ||  n/a || [[Software:Emacs|Info]]
+
|| nedit || Multi-purpose text editor for Xwindow, easy to use, graphical user interface.              ||  n/a || [[Software:nedit|Info]]
 
|-   
 
|-   
|| Emacs || Powerful editing written originally by Richard Stallman and is common to most Unix systems ||  n/a || [[Software:Emacs|Info]]
+
|| pico  || Text editor for Unix and Unix-based computer systems. Very simple.                          ||  n/a || [[Software:pico|Info]]
 
|-
 
|-
|| Emacs || Powerful editing written originally by Richard Stallman and is common to most Unix systems ||  n/a || [[Software:Emacs|Info]]
+
|| vi    || Default Unix editor, no GUI, works everywhere but has a learning curve.                    ||  n/a || [[Software:vi|Info]]
 +
|-
 +
| rowspan=4 | Compilers || ifort    || Intel Fortran Compiler || rowspan=2 | use ics || rowspan=2 | [[Software:Emacs|Info]]
 +
|-
 +
|| icc      || Intel C compiler                       
 +
|- 
 +
|| gfortran  || Gnu Fortran Compiler  || rowspan=2 | n/a || rowspan=2 | [[Software:pico|Info]]
 +
|-
 +
|| gcc      || Gnu C compiler       
 +
|-
 +
| rowspan=3 | Debuggers/Profilers || gdb    || Gnu command line debugger || rowspan=2 | n/a || [[Software:Emacs|Info]]
 +
|-
 +
|| gprof      || Gnu text-based profiler    || [[Software:Emacs|Info]]                   
 +
|- 
 +
|| hwt  || "HPCVL Working Template" Tool for parallel programming || use hwt|| [[Software:pico|Info]]
 
|}
 
|}
  

Revision as of 13:39, 20 May 2016

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.