PiTP "Computational Astrophysics" tools
In this package we assemble information on the CA software, a loosely
coupled set of packages and programs that we are using during this
PiTP summerschool. There is
a
school WIKI, replacing this page. There's also a template
google group we were using.
A copy of all codes, papers, exercizes, student contributions, pictures
etc. will be available here, but not the version, as
right after the school not all material was available. This tar file should
create 4 directories in which all the material is locations:
codes,
papers (also contain exercises and lectures),
python-tar, and
pics.
Papers
Papers describing the background of the various packages have
been dumped in a single large directory here,
and will also be available on a DVD and local directory at the school.
Codes
Codes (and tools needed to compile the codes) have been dumped
in a single large directory here,
and will also be available on a DVD and local directory at the school.
For some codes multiple versions may be present, to handle older and newer
computers.
- Spitkovsky: OOPIC Pro
Plasma and Charged Particle Simulation.
( or
XOOPIC
for linux in source).
- Springel: gadget
- Pretorius: RNPL
- Richardson: PKDgrav
- Stone: athena
- Tremaine: some codes from scratch
- Dorland: (something CUDA based)
- Norman: ENZO
and YT
Ancillary programs and libraries needed:
- Compilers/Tools:
- gcc (now at 4.3.3 - ignoring mac renumbering)
-
intel (now at 11.0)
- HPC Mac OS X (alternate compilers and tools for Mac)
- MacPorts
- MPI
- Scripting:
- python and the following
modules:
- ipython (highly recommended)
- numpy
- wxPython
- Matplotlib
- PyTables
Also interesting is the idl-python translator
- * IDL: Interactive Date Language
- PDL (Perl Data Language) - loosely based on IDL
- GDL - Gnu Data Language - IDL 6.0 compatible language
[version 0.9 rc2 25-jan-2009], you will also need to look
at i2py.
- Visualization
-
visit
(and some useful
build instructions)
- ds9
- Plotting:
- pgplot and (py)WIP
- plplot
- * sm
- xmgrace
[version 5.1.22 21-may-2008]
- Libraries:
- hdf (both V4 and V5 are
used) V1.6.8 for gadget
- NetCDF [4.0]
- cfitsio
- fftw [3.2.1] (for MPI you need 2.1.5)
- GMP
- gsl
- Tools/Resources:
- CVS
- SVN
Items labeled with (*) have restricted source code distribution, or are
only available in binary form.
Other links
- http://www.manybody.org: the portal,
also for
MODEST,
muse and
MICA
- MANYBODY : an accompanying software guide
to the 2006 N-body school,
short intros to how all the packages can be used, and installed.