hope college > natural sciences > csm 

CSM Programming Tools
Programming Software Perl  A stable, truly cross platform programming language used in a wide variety of applications. Python  A dynamic objectoriented programming language useful for a variety of software development, particularly when integrating with other languages and tools. R  A freely available language and environment for statistical computing and graphics which provides a wide variety of statistical and graphical techniques: linear and nonlinear modelling, statistical tests, time series analysis, classification, clustering, etc. Matlab  A powerful computing environment for numeric computation, algorithm development, data visualization, and data analysis. Java Platform Standard Edition Development Kit software installed. (JDK 5.0 Update 8) GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. Maxima  a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, and vectors, matrices, and tensors.
Compilers Gnu  A suite of compilers that are freely available and actively developed for a wide variety of platforms. Intel  High performance compilers suite for Intel and AMDbased computers. Portland Group  High performance compilers available for linux.
MPI Implementations LAM  A compiler wrapper that allows implementation of parallel programming paradigms within the Message Passing Interface (MPI) standard. Open MPI Project is an open source MPI2 implementation that is developed and maintained by a consortium of academic, research, and industry partners. Intel(R) MPI Library for Linux* v2.0.1, part of the Intel Cluster Toolkit. MPICH  a freely available, portable implementation of MPI, version 1.2.7p1 released on November 4th, 2005, to support the Parallel::MPI Perl module. MPIEXEC is used to initialize a parallel MPICH job from within the PBS batch environment. 
