Status

Sorry, not currently accepting new clients.

Recommended Platforms

Apple
FreeBSD
RHEL/CentOS
We support all POSIX platforms

Open Source Tools for Science

Science Tools
Gnuplot
Matplotlib
Octave
R Statistical Analysis

Graphics and Publishing
Blender
LibreOffice
FreeCAD
GIMP
Inkscape
Scribus

WEB
FireFox
Thunderbird

Credits

Background image by Pete Linforth from Pixabay

Publications

  • The C/Unix Programmer's Guide is a comprehensive text on C and C++ programming in the Unix environment, covering all aspects of programming in the Unix environment, including basic Unix usage, the C language, standard libraries, programming tools, and an introduction to C++. It's the only book you need for learning how to program under Unix.

  • The "Research Computing User's Guide" is a free, work-in-progress book about research computing, also known as computational science. The book consists of the following parts:

    • Overview of scientific computing methods and comprehensive coverage of Unix basics and shell scripting
    • Introduction to parallel computing and popular job schedulers
    • Introduction to scientific programming, with emphasis on performance (unfinished)
    • Introduction to parallel programming with OpenMP and MPI (unfinished)

    You can view the HTML version or download the PDF. Answers to the practice questions are in the practice key.