Difference between revisions of "Scientific Software"

From UCB Math Wiki
Jump to: navigation, search
Line 1: Line 1:
 
List of software which might be useful for graduate math:
 
List of software which might be useful for graduate math:
  
* [http://www.wolfram.com/mathematica/ Mathematica] (outdated version 4) and [http://www.maplesoft.com/products/maple/ Maple] (also outdated version 9.5) are available on <tt>panda</tt>.
+
* [http://www.wolfram.com/mathematica/ Mathematica] and [http://www.maplesoft.com/products/maple/ Maple] are available on the HPC server ''appsa'' (accessible from campus network) and thin client server ''keira'' (accessible from thin client computer lab 744).
* [http://www.mathworks.com/products/matlab/ MATLAB] (current version) is available on the thin client server <tt>beyonce</tt> from computer lab 744.
+
* [http://www.mathworks.com/products/matlab/ MATLAB] is available ''appsa'' and ''keira''.
* [http://www.gnu.org/software/octave/  Octave] is a free program that runs most MATLAB code.
+
* [http://www.gnu.org/software/octave/  Octave] is a free program that runs most MATLAB code &mdash; available on ''keira''.
* [http://www.singular.uni-kl.de/ Singular], [http://www.math.uiuc.edu/Macaulay2/ Macaulay 2], and [http://cocoa.dima.unige.it/ CoCoA] are free programs for doing computational commutative algebra. The first two are available on <tt>panda</tt> with the command names <tt>Singular</tt> and <tt>M2</tt> respectively.
+
* [http://www.singular.uni-kl.de/ Singular] and [http://www.math.uiuc.edu/Macaulay2/ Macaulay 2] are free programs for doing computational commutative algebra. They are available on ''appsa'' with the command names <code>Singular</code> and <code>M2</code> respectively.
* [http://www.math.tu-berlin.de/polymake/ Polymake] is a free software package for computations with polytopes, polyhedra, etc. Available on <tt>panda</tt>.
+
* [http://magma.maths.usyd.edu.au/magma/ MAGMA] does computations with many algebraic objects. Not free, but available on ''appsa'' and ''keira''.
* [http://magma.maths.usyd.edu.au/magma/ MAGMA] does computations with many algebraic objects. Not free, but available on <tt>panda</tt>.
 
  
Most of these packages are installed either on the Math department's login server <tt>panda</tt> (also known as <tt>login.math.berkeley.edu</tt>) or on the thin client server <tt>beyonce</tt>. See [[File Management#SSH|here]] for instructions on connecting to <tt>panda</tt> from your personal computer.
+
The Math department's HPC server ''appsa'' may be accessed off-campus via ''login''. See [[File Management#SSH|here]] for instructions on connecting to ''login'' from your personal computer.
  
 
See also the list of [[Text Editor|text editors]] for various operating systems.
 
See also the list of [[Text Editor|text editors]] for various operating systems.

Revision as of 14:48, 20 April 2015

List of software which might be useful for graduate math:

  • Mathematica and Maple are available on the HPC server appsa (accessible from campus network) and thin client server keira (accessible from thin client computer lab 744).
  • MATLAB is available appsa and keira.
  • Octave is a free program that runs most MATLAB code — available on keira.
  • Singular and Macaulay 2 are free programs for doing computational commutative algebra. They are available on appsa with the command names Singular and M2 respectively.
  • MAGMA does computations with many algebraic objects. Not free, but available on appsa and keira.

The Math department's HPC server appsa may be accessed off-campus via login. See here for instructions on connecting to login from your personal computer.

See also the list of text editors for various operating systems.

MacPorts

MacPorts is a program for Mac OS X which makes it easy to install and update most of the free software packages above and many others as well.