Architecture
The AMUSE software is primarily developed in Python. In the AMUSE system you write a python script to control the codes and manage the simulation. The AMUSE framework provides data handling, unit management and code integration. For an overview of the architecture see http://www.amusecode.org/doc/design/architecture.html.
Getting the code
The latest AMUSE Release is available for download here.
The code is hosted on GitHub. Assuming you have Git installed, the following command in a terminal will fetch the most recent code for you:
git clone https://github.com/amusecode/amuse.git amuse-git
Installing the code
The AMUSE code needs a number of other packages to run. To find out which packages and how to install these please read Install prerequisites.
After installing the prerequisites you can build AMUSE. How to install AMUSE is explained in Install AMUSE
Once you have AMUSE successfully installed, here (Getting started) is how to get started working with AMUSE.
Browsing the code online
- Browse source: See the full code via a Web interface.
- Timeline: Keep track of recent changes.
AMUSE brand
- Logo's and more: For use in presentations and posters etc.
Workshops
- Kickoff Workshop October 5-7, 2009. The first AMUSE workshop was held in Leiden from October 3 to October 5. About 20 researchers and interested parties attended the workshop. See notes for notes written by Rob Knop.
- Second Workshop December 13-17, 2010. The second AMUSE workshop was held in Leiden from December 13 to December 17, 2010. About 23 developers and researchers attended the workshop.
- Third Workshop June 27 - July 1, 2011. The third AMUSE workshop is being organized for June 27 - July 1st in Leiden.
- Amuse tutorial in Groningen, November 6, 2013.
- Amuse tutorial at the the 3rd Annual CHARM meeting in Brussels, September 18-19, 2014.
Teaching
- Lecture slides: Lecture slides regarding AMUSE and Computational Astrophysics in general.
Attachments
-
amuse-overview.png
(64.8 KB) - added by vanelteren 5 years ago.