|hope college > natural sciences > csm|
CSM Programming Tools
Perl - A stable, truly cross platform programming language used in a wide variety of applications.
Python - A dynamic object-oriented 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.
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 AMD-based computers.
Portland Group - High performance compilers available for linux.
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 MPI-2 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.