<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.einsteintoolkit.org/et-docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Noncct+giedt</id>
	<title>Einstein Toolkit Documentation - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.einsteintoolkit.org/et-docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Noncct+giedt"/>
	<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/Special:Contributions/Noncct_giedt"/>
	<updated>2026-04-18T09:20:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=Installing_and_running_on_Stampede2&amp;diff=4972</id>
		<title>Installing and running on Stampede2</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=Installing_and_running_on_Stampede2&amp;diff=4972"/>
		<updated>2017-12-22T21:07:13Z</updated>

		<summary type="html">&lt;p&gt;Noncct giedt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The beginning steps are quite similar to the tutorial for beginners listed above.  However, various modifications have to be made in order to accommodate the working environment at Stampede2, which is the successor to Stampede1.  The guide given below will walk you through this process.  Anyone who knows better ways to do what is outlined here is welcome to edit this page (mercilessly, as stated elsewhere!).&lt;br /&gt;
&lt;br /&gt;
The first step is, as usual, to grab GetComponents and make it executable:&lt;br /&gt;
&lt;br /&gt;
 curl -O -L https://raw.githubusercontent.com/gridaphobe/CRL/ET_2017_06/GetComponents&lt;br /&gt;
 chmod +x GetComponents&lt;br /&gt;
&lt;br /&gt;
Then you have to retrieve everything&lt;br /&gt;
&lt;br /&gt;
 ./GetComponents https://bitbucket.org/einsteintoolkit/manifest/raw/ET_2017_06/einsteintoolkit.th&lt;br /&gt;
&lt;br /&gt;
Next move into Cactus and run the setup &lt;br /&gt;
 &lt;br /&gt;
 cd Cactus&lt;br /&gt;
 ./simfactory/bin/sim setup&lt;br /&gt;
&lt;br /&gt;
This will produce the file &amp;quot;simfactory/etc/defs.local.ini&amp;quot;.  You will be prompted for, among other things, your allocation.  That will be something like TG-TRA160063.  You will need this in order to run jobs in the batch queues.&lt;br /&gt;
&lt;br /&gt;
Next comes the build.  Be prepared to wait quit a while (and leave your computer up, running and connected to Stampede2 for possibly a few hours):&lt;br /&gt;
&lt;br /&gt;
 ./simfactory/bin/sim build --machine stampede2 --thornlist manifest/einsteintoolkit.th sim-knl&lt;/div&gt;</summary>
		<author><name>Noncct giedt</name></author>
		
	</entry>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=Installing_and_running_on_Stampede2&amp;diff=4971</id>
		<title>Installing and running on Stampede2</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=Installing_and_running_on_Stampede2&amp;diff=4971"/>
		<updated>2017-12-17T22:24:08Z</updated>

		<summary type="html">&lt;p&gt;Noncct giedt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The beginning steps are quite similar to the tutorial for beginners listed above.  However, various modifications have to be made in order to accommodate the working environment at Stampede2, which is the successor to Stampede1.  The guide given below will walk you through this process.  Anyone who knows better ways to do what is outlined here is welcome to edit this page (mercilessly, as stated elsewhere!).&lt;br /&gt;
&lt;br /&gt;
Once you have grabbed GetComponents and retrieved everything, run the ./simfactory/bin/sim setup.  This will produce the file &amp;quot;simfactory/etc/defs.local.ini&amp;quot;.  The first job is to edit this to have the module loads that are consistent with the Stampede2 environment.&lt;/div&gt;</summary>
		<author><name>Noncct giedt</name></author>
		
	</entry>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=Installing_and_running_on_Stampede2&amp;diff=4970</id>
		<title>Installing and running on Stampede2</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=Installing_and_running_on_Stampede2&amp;diff=4970"/>
		<updated>2017-12-17T22:21:35Z</updated>

		<summary type="html">&lt;p&gt;Noncct giedt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The beginning steps are quite similar to the tutorial for beginners listed above.  However, various modifications have to be made in order to accommodate the working environment at Stampede2, which is the successor to Stampede1.  The guide given below will walk you through this process.  Anyone who knows better ways to do what is outlined here is welcome to edit this page (mercilessly, as stated elsewhere!).&lt;br /&gt;
&lt;br /&gt;
Once you have grabbed GetComponents and retrieved everything, run the ./simfactory/bin/sim setup&lt;/div&gt;</summary>
		<author><name>Noncct giedt</name></author>
		
	</entry>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=Installing_and_running_on_Stampede2&amp;diff=4969</id>
		<title>Installing and running on Stampede2</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=Installing_and_running_on_Stampede2&amp;diff=4969"/>
		<updated>2017-12-17T22:19:11Z</updated>

		<summary type="html">&lt;p&gt;Noncct giedt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The beginning steps are quite similar to the tutorial for beginners listed above.  However, various modifications have to be made in order to accommodate the working environment at Stampede2, which is the successor to Stampede1.  The guide given below will walk you through this process.  Anyone who knows better ways to do what is outlined here is welcome to edit this page (mercilessly, as stated elsewhere!).&lt;/div&gt;</summary>
		<author><name>Noncct giedt</name></author>
		
	</entry>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=Main_Page&amp;diff=4968</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=Main_Page&amp;diff=4968"/>
		<updated>2017-12-17T22:16:32Z</updated>

		<summary type="html">&lt;p&gt;Noncct giedt: Installing on Stampede2 is non-trivial!  A guide is now under construction.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Instructions==&lt;br /&gt;
&lt;br /&gt;
Documentation for the [http://www.einsteintoolkit.org Einstein Toolkit] is a community effort and everyone is encouraged to contribute towards these pages. You need to login to the wiki to edit the documentation, to do this either&lt;br /&gt;
&lt;br /&gt;
* if you already have a personal LDAP login with the CCT use this &lt;br /&gt;
* create you own login/password for the wiki (select local domain)&lt;br /&gt;
&lt;br /&gt;
If you would like to make major changes to these pages please discuss first on the users@einsteintoolkit.org mail list. &lt;br /&gt;
&lt;br /&gt;
Thanks for your contributions!&lt;br /&gt;
&lt;br /&gt;
== Weekly Users Call ==&lt;br /&gt;
&amp;lt;!-- to edit this section please edit the top of https://docs.einsteintoolkit.org/et-docs/meeting_agenda --&amp;gt;&lt;br /&gt;
{{:meeting_agenda}}&lt;br /&gt;
&lt;br /&gt;
== Einstein Toolkit Working Groups and Development Teams ==&lt;br /&gt;
&lt;br /&gt;
The idea of establishing working groups for the Einstein Toolkit was discussed at the Summer 2017 Workshop at NCSA, and is now being implemented. The initial [[ET Working Group Policies and Procedures]] document has been discussed and approved. New working groups should be proposed using the [[Working Group Template]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Planned Groups&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* [[Working List of ET Groups]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Established Groups:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [[Data Dependant Task Scheduler|Data Dependent Task Scheduler]]&lt;br /&gt;
&lt;br /&gt;
==Einstein Toolkit workshop information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current ===&lt;br /&gt;
* [http://grg.uib.es/EinsteinToolkit2017/ ET Workshop Fall 2017 and EdFest, Mallorca]&lt;br /&gt;
&lt;br /&gt;
=== Past ===&lt;br /&gt;
&lt;br /&gt;
* [[ET Workshop 2017 at NCSA| ET Workshop Summer 2017, NCSA]]&lt;br /&gt;
* [[2017 MHD Workshop| (non-ET) MHD workshop, 2017]]&lt;br /&gt;
* [[ET Workshop 2016| ET Workshop Summer 2016, Trento]]&lt;br /&gt;
* [[ET Workshop 2015| ET Workshop Summer 2015, Stockholm]]&lt;br /&gt;
* [[ET_Workshop Summer 2013]] (shows both workshops)&lt;br /&gt;
** [[ET_Workshop Summer 2013 (New Users Workshop)]]&lt;br /&gt;
** [[ET_Workshop Summer 2013 (Developers Workshop)]]&lt;br /&gt;
* [[ET_Workshop Fall 2012]]&lt;br /&gt;
* [[ET_Workshop Spring 2012]]&lt;br /&gt;
* [[ET_Workshop Fall 2011]]&lt;br /&gt;
* [[ET_Workshop Spring 2011]]&lt;br /&gt;
* [http://ccrg.rit.edu/~carpet/index.php/Main_Page Carpet Developer Workshop Summer 2010]&lt;br /&gt;
&lt;br /&gt;
==Einstein Toolkit Seminars==&lt;br /&gt;
&lt;br /&gt;
It would be nice to organize a semi-regular series of talks with topics of general interest. This should include&lt;br /&gt;
not only people from within the Einstein Toolkit. The ET web page already contains a (currently quite short)&lt;br /&gt;
[http://einsteintoolkit.org/seminars/ list], and now it is time to propose upcoming talks. In order to record and&lt;br /&gt;
story voiced proposals, please use the wiki page [[Einstein Toolkit Seminar Proposals]].&lt;br /&gt;
&lt;br /&gt;
==Release planning==&lt;br /&gt;
* [[Release Details]] - Plan, status and checklist for the upcoming release&lt;br /&gt;
* [[Release coordination]] - Discussion of the upcoming release&lt;br /&gt;
* [[Release Process]] - Description of the process that we go through for each release&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
&lt;br /&gt;
* [http://einsteintoolkit.org/documentation/new-user-tutorial Tutorial for New Users]&lt;br /&gt;
* [[Simplified Tutorial for New Users]] (requires Debian, Linux Mint, Fedora or Mac OSX)&lt;br /&gt;
* [[Installing and running on Stampede2]]&lt;br /&gt;
* [[Getting Started for Cactus Experts]]&lt;br /&gt;
* [[Thorns_we_know_of|Non-Einstein-Toolkit thorns]]&lt;br /&gt;
* [[Einstein Toolkit standards]]: ADMBase, HydroBase, SphericalSurface&lt;br /&gt;
* [[Supported Machines]], [[Configuring a new machine]]&lt;br /&gt;
* [[Machines]] - Notes for specific machines&lt;br /&gt;
* [[Using Eclipse / Mojave]]&lt;br /&gt;
* [[Running Cactus On Windows]]&lt;br /&gt;
* Adding your own analysis method&lt;br /&gt;
* Adding your own [[adding initial data|initial data]]&lt;br /&gt;
* Adding a [[adding a test case|test case]]&lt;br /&gt;
* CCE [http://ccrg.rit.edu/~yosef/cce.html tutorial]&lt;br /&gt;
* [[Visualizing magnetic field lines]]&lt;br /&gt;
* [[Using the multi-model mechanism in Carpet]]&lt;br /&gt;
* [[Working with git]]&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
* [[Compiling the Einstein Toolkit]]&lt;br /&gt;
* [[Analysis and post-processing]]&lt;br /&gt;
* [[Editing the Einstein Toolkit website]]&lt;br /&gt;
* [[Licences]]&lt;br /&gt;
&lt;br /&gt;
==Regression Test Results==&lt;br /&gt;
You can run [[Simulation_Factory_Advanced_Tutorial#Test_suites | regression tests using SimFactory]].&lt;br /&gt;
&lt;br /&gt;
Results from automated tests are available at https://build.barrywardell.net.&lt;br /&gt;
&lt;br /&gt;
==Performance Test Results==&lt;br /&gt;
* [[Single-node benchmark results]] for the Einstein Toolkit&lt;br /&gt;
* TODO: Scalability benchmark results for the Einstein Toolkit&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
* [[Adding requirements to the Cactus scheduler]]&lt;br /&gt;
* [[Visualization of simulation results]]&lt;br /&gt;
* [[Automated testing]]&lt;br /&gt;
* [[Vectorization]] Improving code performance by using the CPU&amp;#039;s vector instructions&lt;br /&gt;
* [[Padding]] Improving code performance by optimizing cache access&lt;br /&gt;
* [[Making Cactus Installable]] like any other Ubuntu package&lt;br /&gt;
* [[Test suite results are unwieldy]]&lt;br /&gt;
* [[Summer student projects]]&lt;br /&gt;
* [[Improving the treatment of external libraries]]&lt;br /&gt;
* [[Piraha Parser Discussion]]&lt;br /&gt;
* [[Version control]]&lt;br /&gt;
* [[Rewrite McLachlan]]&lt;br /&gt;
* [[Fixing examples]]&lt;br /&gt;
* [[A new I/O file format]]&lt;br /&gt;
* [[Adding Llama to the ET]]&lt;br /&gt;
* [[Remote Mini-Workshop Series]]&lt;br /&gt;
* [[Running Cactus on Knights Landing]]&lt;br /&gt;
* [[Improving the new user experience]]&lt;br /&gt;
&lt;br /&gt;
==Maintainers==&lt;br /&gt;
&lt;br /&gt;
* [[Organization and Responsibilities]]&lt;br /&gt;
* [[How to Review a Patch]]&lt;br /&gt;
* [[Policies to retire functionality]]&lt;br /&gt;
* [[Preparing a Patch for Review]]&lt;br /&gt;
* [http://einsteintoolkit.org/release-info/parse_testsuite_results.php Release Testsuite Status], [https://build.barrywardell.net/job/EinsteinToolkit/ Trunk Testsuite Status]&lt;br /&gt;
* [[Standard Emails]]&lt;br /&gt;
* [[MHD implementation details and discussions]]&lt;br /&gt;
* [[Carpet Wish List]]&lt;br /&gt;
* [[Editing the website]]&lt;br /&gt;
* [[Usage poll]]&lt;br /&gt;
* [[Repository transition]]&lt;br /&gt;
* [[Tickets]]&lt;br /&gt;
&lt;br /&gt;
== Getting Started with Wikis ==&lt;br /&gt;
&lt;br /&gt;
* Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;/div&gt;</summary>
		<author><name>Noncct giedt</name></author>
		
	</entry>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=Tutorial_for_New_Users&amp;diff=4965</id>
		<title>Tutorial for New Users</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=Tutorial_for_New_Users&amp;diff=4965"/>
		<updated>2017-12-09T14:53:47Z</updated>

		<summary type="html">&lt;p&gt;Noncct giedt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section provides a simple guide for compiling and running an example parameter file for the Einstein Toolkit.&lt;br /&gt;
&lt;br /&gt;
One complexity of high performance computing is the heterogeneous environments presented by different resources with different core software installations and local setups. For example, Einstein Toolkit codes require compiling with MPI and then running the resulting application in a batch queue. This complexity is hidden as much as possible in Cactus and accompanying tools such as the Simulation Factory.&lt;br /&gt;
&lt;br /&gt;
The example worked through below assumes that you are using the LONI resource [http://hpc.loni.org/resources/hpc/system.php?system=QB2]. If you don&amp;#039;t have an existing account on Queen Bee you can [http://einsteintoolkit.org/request_testaccount request an account] to use for these examples.  The tutorial below assumes that you have some familiarity with Linux/UNIX command-line driven computing.  If this is something new to you, there are many resources on-line to provide basic skills in this environment.  The terminal environment used below can be opened on any Linux machine, which could be either a base-level installation, or a virtual machine (e.g., using Oracle VirtualBox [https://www.oracle.com/virtualization/virtualbox/index.html]) on top of any platform you are using, including Windows, Mac, etc.  Alternatively you can use a terminal client such as Putty [https://www.ssh.com/ssh/putty/].&lt;br /&gt;
&lt;br /&gt;
==Prepare Tools==&lt;br /&gt;
&lt;br /&gt;
Once you have opened a terminal log-in on Queen Bee, &lt;br /&gt;
download [https://raw.github.com/gridaphobe/CRL/ET_2017_06/GetComponents GetComponents] to checkout all the components of the Einstein Toolkit, and ensure it is executable:&lt;br /&gt;
&lt;br /&gt;
 wget --no-check-certificate https://raw.github.com/gridaphobe/CRL/ET_2017_06/GetComponents &lt;br /&gt;
 chmod +x GetComponents&lt;br /&gt;
&lt;br /&gt;
==Download, Configure, and Build==&lt;br /&gt;
&lt;br /&gt;
Checkout the Einstein Toolkit using anonymous authentication (this may take a few minutes):&lt;br /&gt;
&lt;br /&gt;
 ./GetComponents --parallel https://bitbucket.org/einsteintoolkit/manifest/raw/ET_2017_06/einsteintoolkit.th&lt;br /&gt;
&lt;br /&gt;
This checks out Cactus, the Einstein Toolkit thorns, the Simulation Factory and example parameter files into a directory named Cactus.&lt;br /&gt;
&lt;br /&gt;
Note: Some versions of svn might show problems with the parallel checkout. If you see errors like (svn: E155037: Previous operation has not finished), try without the --parallel option.&lt;br /&gt;
&lt;br /&gt;
Note: If svn checkout fails for certain repository domains with a message like &amp;quot;Server SSL certificate verification failed: issuer is not trusted&amp;quot;, you can force your system to accept the new certificate by checking out one of that repository&amp;#039;s modules by hand. E.g.,&lt;br /&gt;
&lt;br /&gt;
 svn co http://svn.cactuscode.org/projects/ExternalLibraries/pciutils/branches/ET_2017_06&lt;br /&gt;
&lt;br /&gt;
This will fail with a similar message to before, but will give you the option of accepting the certificate. Accept it permanently (p), and hit Enter. Running the GetComponents script should now work for all modules on that repository.&lt;br /&gt;
&lt;br /&gt;
===Configure the Simulation Factory===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--mkdir below is a workaround until simfactory creates its own simulation&lt;br /&gt;
directory (rhaas, 2011-10-25)--&amp;gt;&lt;br /&gt;
 mkdir /scratch/$USER/simulations&lt;br /&gt;
 cd Cactus&lt;br /&gt;
 cp simfactory/etc/defs.local.ini.simple simfactory/etc/defs.local.ini&lt;br /&gt;
 nano simfactory/etc/defs.local.ini&lt;br /&gt;
&lt;br /&gt;
Edit defs.local.ini and replace&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;YOUR_LOGIN with your username on Queen Bee&lt;br /&gt;
&amp;lt;li&amp;gt;YOUR@EMAIL.ADDRESS with your usual email address&lt;br /&gt;
&amp;lt;li&amp;gt;YOUR_THORNLIST with &amp;lt;tt&amp;gt;thornlists/einsteintoolkit.th&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Uncomment the [qb] section in defs.local.ini and replace&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;YOUR_QUEENBEE_LOGIN with your username on Queen Bee&lt;br /&gt;
&amp;lt;li&amp;gt;YOUR_ALLOCATION with your project allocation on Queen Bee. Type &amp;#039;balance&amp;#039; on the command line and choose one of the project names. It is assumed&lt;br /&gt;
that you got a small start-up allocation with your account. Please contact Frank Löffler &amp;lt;knarf@cct.lsu.edu&amp;gt; if you didn&amp;#039;t.&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Compile Executable===&lt;br /&gt;
&lt;br /&gt;
 ./simfactory/bin/sim build&lt;br /&gt;
&lt;br /&gt;
This will take quite a few minutes. It may also take longer, depending on the load on the machine (especially the number of used compiler licenses). This is a good time to think about a cup of tea or coffee. Last time I tried it took 20 minutes. The executable can be found as exe/cactus_sim. Don&amp;#039;t run this yet, however, because the Queen Bee head node (the computer you are logged into) is a shared resource: compute jobs are not supposed to be run directly there. For this, create a &amp;quot;batch job&amp;quot; (read on).&lt;br /&gt;
&lt;br /&gt;
==Run a Simulation==&lt;br /&gt;
&lt;br /&gt;
If you run for the first time on Queen Bee, create the directory that will later hold the simulation results:&lt;br /&gt;
&lt;br /&gt;
 mkdir /scratch/$USER/simulations&lt;br /&gt;
&lt;br /&gt;
From the Cactus directory, create a batch queue script and submit it to queue an example simulation:&lt;br /&gt;
  &lt;br /&gt;
 ./simfactory/bin/sim submit static_tov --parfile=par/static_tov.par --procs=40 --walltime=8:0:0&lt;br /&gt;
&lt;br /&gt;
This parameter file sets up a static TOV star (a model of a single neutron star) with a mass of 1.4 solar masses and integrates the combined relativistic fluid dynamics and spacetime evolution equations in time. The spacetime is evolved using the BSSN 3+1 formulation of Einstein&amp;#039;s equations and the fluid is evolved using a high resolution shock capturing method.&lt;br /&gt;
&lt;br /&gt;
To check the status of the simulation, use&lt;br /&gt;
&lt;br /&gt;
 ./simfactory/bin/sim list-simulations&lt;br /&gt;
&lt;br /&gt;
==Look at Results==&lt;br /&gt;
&lt;br /&gt;
For the following make sure that you have logged in to Queen Bee with X-forwarding enabled, i.e.&lt;br /&gt;
&lt;br /&gt;
 ssh -Y qb.loni.org&lt;br /&gt;
&lt;br /&gt;
When the simulation is complete, move to the output directory. On Queen Bee&lt;br /&gt;
(qb.loni.org) the command will be:&lt;br /&gt;
&lt;br /&gt;
 cd /scratch/$USER/simulations/static_tov/output-0000/static_tov&lt;br /&gt;
&lt;br /&gt;
You should see a number of files with the extenstion  &amp;#039;&amp;#039;.asc&amp;#039;&amp;#039;. These are 0-D &lt;br /&gt;
(reductions of 3-D grid functions to scalar values) and 1-D ASCII output files that&lt;br /&gt;
can be plotted with gnuplot. &lt;br /&gt;
&lt;br /&gt;
In this case it&amp;#039;s interesting to look at the maximum of the density (in the file hydrobase::rho.maximum.asc). Start gnuplot with the command:&lt;br /&gt;
&lt;br /&gt;
 gnuplot&lt;br /&gt;
&lt;br /&gt;
and at the gnuplot prompt type:&lt;br /&gt;
&lt;br /&gt;
 p &amp;#039;hydrobase-rho.maximum.asc&amp;#039; u 2:3 w lp&lt;br /&gt;
&lt;br /&gt;
This plots the data in column 3 (rho) as a function of the data in column 2 (time).&lt;br /&gt;
&lt;br /&gt;
[[Image:rho_of_time.png]]&lt;br /&gt;
&lt;br /&gt;
As can be seen from the plot, the maximum of the density oscillates with decreasing amplitude around the initial value with a small drift upwards. Even though the initial model is supposed to be in equilibrium, numerical errors means that the numerical model is not exactly in equilibrium and it starts to oscillate. The oscillation energy is slowly dissipated by shocks, decreasing the oscillation amplitude, while the star contracts in response, increasing the maximum density.&lt;br /&gt;
&lt;br /&gt;
A consistent picture can be seen by plotting the minimum of the lapse:&lt;br /&gt;
&lt;br /&gt;
 p &amp;#039;admbase-lapse.minimum.asc&amp;#039; u 2:3 w lp&lt;br /&gt;
&lt;br /&gt;
[[Image:Lapse_of_time.png]]&lt;br /&gt;
&lt;br /&gt;
The quantity shows the same features as the maximum of the density, except the drift is downwards.  The downwards trend stems from the contraction of the star.  As the star contracts, the curvature of spacetime increases slightly.  In response, the singularity avoiding lapse condition used here decreases the lapse.&lt;br /&gt;
&lt;br /&gt;
As the oscillations and subsequent drift of the density and the lapse are caused by numerical error, increasing the numerical resolution will decrease these effects.&lt;br /&gt;
&lt;br /&gt;
==Additional Example Parameter Files==&lt;br /&gt;
&lt;br /&gt;
In addition to the TOV star parameter file, we also provide a couple of vacuum parameter files: ks-mclachlan.par and qc0-mclachlan.par.&lt;br /&gt;
The first (ks-mclachlan.par) evolves a single isolated rotating black hole with the initial data (M=1 and a/M=0.8) specified in Kerr-Schild coordinates. The second (qc0-mclachlan.par) evolves a binary black hole system using the moving puncture technique. The black holes start at a close separation and only complete about one half of an orbit before merging. You can run these additional parameter files using a similar command in the Cactus directory as for the TOV star above:&lt;br /&gt;
&lt;br /&gt;
 ./simfactory/bin/sim submit ks-mclachlan --parfile=par/ks-mclachlan.par --procs=40 --walltime=8:0:0&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
 ./simfactory/bin/sim submit qc0-mclachlan --parfile=par/qc0-mclachlan.par --procs=40 --walltime=8:0:0&lt;br /&gt;
&lt;br /&gt;
==Additional Simulation Factory Configuration==&lt;br /&gt;
&lt;br /&gt;
The example worked out above works out of the box for the Queen Bee machine.&lt;br /&gt;
You may also be interested though in configuring the Simulation Factory for your&lt;br /&gt;
own machine or other Xsede machines. In this section we provide a quick&lt;br /&gt;
example of what needs to be changed or considered in simfactory/etc/defs.local.ini&lt;br /&gt;
in order to configure Simulation Factory for your needs. More specifically&lt;br /&gt;
we are going to work out an example for the XSEDE machine Stampede.&lt;br /&gt;
&lt;br /&gt;
Simfactory already knows about Stampede, so we only need to provide the settings specific to your account. To do this, you create a section for Stampede machine in defs.local.ini:&lt;br /&gt;
&lt;br /&gt;
 [stampede]&lt;br /&gt;
 user = YOUR_STAMPEDE_USERNAME&lt;br /&gt;
 allocation = YOUR_STAMPEDE_ALLOCATION&lt;br /&gt;
&lt;br /&gt;
Each machine has different policies on which file system to use to build&lt;br /&gt;
your application and run your simulation or how the file system tree&lt;br /&gt;
is organized. Simulation Factory keeps a database for several different&lt;br /&gt;
machines. You can peek at simfactory/mdb/machines to have an idea of the list&lt;br /&gt;
of machines and what the default configuration is for each of them.&lt;br /&gt;
In particular for Stampede, the configuration for the source code path and&lt;br /&gt;
the simulation path defaults to &amp;#039;/work/00507/@USER@&amp;#039; and&lt;br /&gt;
&amp;#039;/scratch/00507/@USER@/simulations&amp;#039; respectively. You may need to&lt;br /&gt;
change it to reflect the group number (00507 here) you belong to.&lt;br /&gt;
For example you could set (in the [stampede] section):&lt;br /&gt;
&lt;br /&gt;
 sourcebasedir = /work/05555/@USER@&lt;br /&gt;
 basedir = /work/05555/@USER@/simulations&lt;br /&gt;
&lt;br /&gt;
if your group number is &amp;#039;05555&amp;#039;. With these basic changes to&lt;br /&gt;
simfactory/etc/defs.local.ini you are all set to configure and build the&lt;br /&gt;
Einstein Toolkit application on Stampede as well.&lt;br /&gt;
&lt;br /&gt;
==Going further==&lt;br /&gt;
&lt;br /&gt;
===Adding a new machine to Simfactory===&lt;br /&gt;
&lt;br /&gt;
This and other topics are explained in the [[Simulation_Factory_Advanced_Tutorial]].&lt;br /&gt;
&lt;br /&gt;
===Development version of the Einstein Toolkit===&lt;br /&gt;
&lt;br /&gt;
Instead of using the release version listed above, you might want the latest development version.  Proceed as above, but download from the trunk:&lt;br /&gt;
  (GetComponents from trunk)&lt;br /&gt;
  .... https://bitbucket.org/einsteintoolkit/manifest/raw/master/einsteintoolkit.th&lt;br /&gt;
&lt;br /&gt;
===More about Cactus===&lt;br /&gt;
The EinsteinToolkit is built on top of Cactus.  Development requires some familiarity with it.  Start reading &lt;br /&gt;
* [https://svn.cactuscode.org/tutorials/introduction/introduction.pdf Introduction to cactus]&lt;br /&gt;
* [http://cactuscode.org/documentation/tutorials/ Cactus tutorials], particularly the [http://cactuscode.org/documentation/tutorials/wavetoydemo/ WaveToy demo]&lt;br /&gt;
&lt;br /&gt;
==Any Problems?==&lt;br /&gt;
&lt;br /&gt;
This example should work smoothly on Queen Bee. If you have any problems, please send details to [mailto:users@einsteintoolkit.org users@einsteintoolkit.org].&lt;/div&gt;</summary>
		<author><name>Noncct giedt</name></author>
		
	</entry>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=User:Noncct_giedt&amp;diff=4964</id>
		<title>User:Noncct giedt</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=User:Noncct_giedt&amp;diff=4964"/>
		<updated>2017-12-07T19:05:31Z</updated>

		<summary type="html">&lt;p&gt;Noncct giedt: Info about Joel Giedt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Joel Giedt&lt;br /&gt;
Associate Professor&lt;br /&gt;
Department of Physics, Applied Physics and Astronomy&lt;br /&gt;
Theoretical particle physicist with interests in quantum gravity, electroweak and QCD physics in the extreme environments of collapsing stars.&lt;/div&gt;</summary>
		<author><name>Noncct giedt</name></author>
		
	</entry>
</feed>