Difference between revisions of "Simplified Tutorial for New Users"

From Einstein Toolkit Documentation
Jump to: navigation, search
Line 23: Line 23:
 
==Configuring==
 
==Configuring==
  
You may proceed to configure simfactory:
+
You may proceed to configure Simfactory:
  
  cd Cactus/simfactory/bin
+
  cd Cactus
./sim setup
+
./simfactory/bin/sim setup
  
 
Enter the default values.
 
Enter the default values.
 +
 +
==Building==
 +
 +
Now that you have configured Simfactory, you may build:
 +
 +
./simfactory/bin/sim build --thornlist=manifest/einsteintoolkit.th
 +
 +
This may take a while, as it compiles all the thorns specified in manifest/einsteintoolkit.th.
 +
 +
==Running==

Revision as of 16:07, 16 August 2011

Here you will find a concise and straightforward guide to downloading, installing, and running the Einstein Toolkit. For a more detailed tutorial, view the Tutorial for New Users.

Prerequisites

You will need git installed in order to download the Einstein Toolkit components, and if you follow the instructions in this tutorial, you'll want wget as well. On a Debian- or Fedora-based system, install them as follows:

apt-get install git wget  # Debian
yum install git wget      # Fedora

Downloading

A script called GetComponents is used to fetch the components of the Einstein Toolkit. You may download it as follows:

wget --no-check-certificate https://github.com/gridaphobe/CRL/raw/ET_2011_05/GetComponents 
chmod 755 GetComponents

GetComponents accepts a thorn list as an argument. To check out the needed components:

./GetComponents -a http://mojave.cct.lsu.edu/thornlists/einsteintoolkit.th

This checks out Cactus, the Einstein Toolkit, and Simulation Factory.

Configuring

You may proceed to configure Simfactory:

cd Cactus
./simfactory/bin/sim setup

Enter the default values.

Building

Now that you have configured Simfactory, you may build:

./simfactory/bin/sim build --thornlist=manifest/einsteintoolkit.th

This may take a while, as it compiles all the thorns specified in manifest/einsteintoolkit.th.

Running