<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://biowerkzeug.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kaihsu</id>
	<title>Biowerkzeug Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://biowerkzeug.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kaihsu"/>
	<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=Special:Contributions/Kaihsu"/>
	<updated>2026-04-21T16:18:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=Performance&amp;diff=214</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=Performance&amp;diff=214"/>
		<updated>2008-12-08T15:49:51Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: use &amp;lt;source/&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Single processor performance ==&lt;br /&gt;
As a basic performance test we run the simulations in the &amp;lt;tt&amp;gt;test&amp;lt;/tt&amp;gt; directory with these commands (on Linux):&lt;br /&gt;
 cd testjobs&lt;br /&gt;
 time ./calc_testjobs&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;We report the &#039;&#039;user&#039;&#039; time.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CPU properties are found with&lt;br /&gt;
   &amp;lt;pre&amp;gt;cat /proc/cpuinfo&amp;lt;/pre&amp;gt;&lt;br /&gt;
and model names from [http://en.wikipedia.org/wiki/List_of_Intel_microprocessors List of Intelmicroprocessors]  for Intel (also see the [http://en.wikipedia.org/wiki/List_of_Intel_microprocessors#Detailed_x86_architecture_microprocessor_lists detailed lists of Intel x86 CPUs]) and [http://en.wikipedia.org/wiki/List_of_AMD_microprocessors List of AMD microprocessors] for AMD cpus (also see the [http://en.wikipedia.org/wiki/List_of_AMD_microprocessors#Detailed_microprocessor_release_lists detailed lists of AMD CPUs]).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Also report the binary used (&amp;lt;tt&amp;gt;hippo&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;hippo_p3&amp;lt;/tt&amp;gt;) and the revision.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Note that these tests only utilize a &#039;&#039;single core&#039;&#039;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;These results only give a rough idea of the &#039;&#039;relative&#039;&#039; performance of different architectures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The timings have errorbars of about ±2s&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please add your own results.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Benchmark (single core) and [[#Scaling|scaling]] results on multiple cores/cpus. &#039;&#039;&#039;cores&#039;&#039;&#039; indicates how many cores are available to the user on this cpu &#039;&#039;or&#039;&#039; the maximum number of cores on the node that were used for benchmarking scaling. &lt;br /&gt;
! vendor&lt;br /&gt;
! model&lt;br /&gt;
! GHz&lt;br /&gt;
! cores&lt;br /&gt;
! time/min&lt;br /&gt;
! binary&lt;br /&gt;
! revision&lt;br /&gt;
! scaling&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Core_2_microprocessors#.22Yorkfield.22_.2845_nm.29 Core 2 Quad Q9550]&lt;br /&gt;
| 2.83&lt;br /&gt;
| 4&lt;br /&gt;
| 1:04&lt;br /&gt;
| hippo&lt;br /&gt;
| rev32 &amp;lt;!-- deathspud --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Core_2_microprocessors#.22Yorkfield.22_.2845_nm.29 Core 2 Quad Q9550]&lt;br /&gt;
| 2.83&lt;br /&gt;
| 4&lt;br /&gt;
| 1:05&lt;br /&gt;
| hippo&lt;br /&gt;
| rev35 &amp;lt;!-- deathspud --&amp;gt;&lt;br /&gt;
| [[Image:Scaling Q9550.png|thumb|none|Intel Quad Core Q9550 2.8 GHz]]&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Core_2_microprocessors#.22Yorkfield.22_.2845_nm.29 Core 2 Quad Q9550]&lt;br /&gt;
| 2.83&lt;br /&gt;
| 4&lt;br /&gt;
| 1:06&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- deathspud --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
|  [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Harpertown.22_.28standard-voltage.2C_45_nm.29 Quad Core Xeon E5420] &lt;br /&gt;
| 2.5&lt;br /&gt;
| 8 = 2x4&lt;br /&gt;
| 1:16&lt;br /&gt;
| hippo&lt;br /&gt;
| rev35 &amp;lt;!-- darthtater --&amp;gt;&lt;br /&gt;
| [[Image:Scaling E5420.png|thumb|none|Dual Intel Quad Core Xeon E5420 2.5 GHz]]&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
|  [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Harpertown.22_.28standard-voltage.2C_45_nm.29 Quad Core Xeon E5420] &lt;br /&gt;
| 2.5&lt;br /&gt;
| 4&lt;br /&gt;
| 1:16&lt;br /&gt;
| hippo&lt;br /&gt;
| rev32 &amp;lt;!-- darthtater --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel &lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Harpertown.22_.28low-voltage.2C_45_nm.29 Quad Core Xeon L5410]&lt;br /&gt;
| 2.33&lt;br /&gt;
| 4&lt;br /&gt;
| 1:27&lt;br /&gt;
| hippo&lt;br /&gt;
| rev32&lt;br /&gt;
|-&lt;br /&gt;
| Intel &lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Harpertown.22_.28low-voltage.2C_45_nm.29 Quad Core Xeon L5410]&lt;br /&gt;
| 2.33&lt;br /&gt;
| 4&lt;br /&gt;
| 1:31&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- tinman --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_AMD_Phenom_microprocessors#.22Agena.22_.28B2_.26_B3.2C_65_nm.29 Phenom X4 9850]&lt;br /&gt;
| 2.5&lt;br /&gt;
| 4&lt;br /&gt;
| 1:36&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- greenwulf --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_AMD_Phenom_microprocessors#.22Agena.22_.28B2_.26_B3.2C_65_nm.29 Phenom X4 9850]&lt;br /&gt;
| 2.5&lt;br /&gt;
| 4&lt;br /&gt;
| 1:37&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev35 &amp;lt;!-- greenwulf --&amp;gt;&lt;br /&gt;
| [[Image:Scaling AMD X4 9840.png|thumb|none|AMD Phenom X4 9850 Quad Core 2.5 GHz]]&lt;br /&gt;
|-&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_AMD_Opteron_microprocessors#Opteron_200-series_.22SledgeHammer.22_.28B3_.26_C0_.26_CG.2C_130_nm.29 Opteron 248]&lt;br /&gt;
| 2.2&lt;br /&gt;
| 1&lt;br /&gt;
| 2:18&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- gltph --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel &lt;br /&gt;
| Core Duo T2300 (Mac Mini)&lt;br /&gt;
| 1.66&lt;br /&gt;
| 2&lt;br /&gt;
| 2:41&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- abbondanza --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Prestonia.22_.28standard-voltage.2C_130_nm.29 Xeon 2.4]&lt;br /&gt;
| 2.4&lt;br /&gt;
| 1&lt;br /&gt;
| 3:03&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev26 &amp;lt;!-- timberwulf --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_AMD_Athlon_XP_microprocessors#Athlon_XP_.22Palomino.22_.28Model_6.2C_180_nm.29 Athlon XP 1800+]&lt;br /&gt;
| 1.53&lt;br /&gt;
| 1&lt;br /&gt;
| 4:30&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev26&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;(You don&#039;t &#039;&#039;have&#039;&#039; to link to the CPU wikipedia page; just put down whatever you got and even if you&#039;re unsure. If in doubt just put the output from&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 cat /proc/cpuinfo | \&lt;br /&gt;
   awk &#039;BEGIN {FS=&amp;quot;:&amp;quot;}; \&lt;br /&gt;
       /vendor_id/ {vendor=$2}; \&lt;br /&gt;
       /model name/ {model=$2}; \&lt;br /&gt;
       /cpu MHz/ {GHz=$2/1000}; \&lt;br /&gt;
       /siblings/ {cores=$2}; \&lt;br /&gt;
       END {printf(&amp;quot;|-\n| %s\n| %s\n| %.1f\n| %d\n| TIME\n| ?\n| ?\n&amp;quot;, vendor, model, GHz, cores)}&#039;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
into the wiki table and replace &#039;&#039;TIME&#039;&#039; by what you measured.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scaling ==&lt;br /&gt;
All tests were run with Hippo beta rev35 on empty systems. See remarks on the [[Talk:Performance#Scaling|test methodology]].&lt;br /&gt;
&lt;br /&gt;
In the table below, &#039;&#039;&#039;# cpus&#039;&#039;&#039; really means how many independent cores are available.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Scaling of the Hippo WALP test case using OpenMP on single-board machines&lt;br /&gt;
! vendor&lt;br /&gt;
! # cpus&lt;br /&gt;
! walltime and scaling&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
| 4&lt;br /&gt;
| [[Image:Scaling Q9550.png|thumb|none|Intel Quad Core Q9550 2.8 GHz]]&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
| 8&lt;br /&gt;
| [[Image:Scaling E5420.png|thumb|none|Dual Intel Quad Core Xeon E5420 2.5 GHz]]&lt;br /&gt;
|-&lt;br /&gt;
| AMD&lt;br /&gt;
| 4&lt;br /&gt;
| [[Image:Scaling AMD X4 9840.png|thumb|none|AMD Phenom X4 9850 Quad Core 2.5 GHz]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=Help:Editing&amp;diff=213</id>
		<title>Help:Editing</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=Help:Editing&amp;diff=213"/>
		<updated>2008-12-08T15:46:37Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: /* Highlighting sourcecode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page should tell you how to work with this Wiki &amp;amp;ndash; it&#039;s not complicated, promise! (In fact, the whole point of a wiki is to make it as easy for the user as possible to document whatever there is worth documenting).&lt;br /&gt;
&lt;br /&gt;
==Editing an existing page==&lt;br /&gt;
# Select the &#039;&#039;Edit&#039;&#039; link at the top.&lt;br /&gt;
# Type or simply copy and paste text, eg from your editor, shell, or an email, and use the &#039;&#039;preview&#039;&#039; button.&lt;br /&gt;
# Once it looks sort-of right commit your changes by clicking &#039;&#039;save page&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The Media Wiki page has a comprehensive list of the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide:_Editing_overview#The_wiki_markup Wiki markup] but you can also look at the code of existing pages (edit the page but don&#039;t save it) or use the formatting buttons at the top of your editing box. &lt;br /&gt;
&lt;br /&gt;
The most important thing is just to put something on the page and not to worry too much about formatting. If in doubt simply leave one initial space and everything gets formatted verbatim; anything resembling an URL will be turned into a link (or enclose it in &amp;lt;nowiki&amp;gt;&#039;[&#039; and &#039;]&#039;&amp;lt;/nowiki&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==Editing a new page==&lt;br /&gt;
If you click on a red link then you enter a non-existing page. This is not bad: Simply start editing it and &#039;&#039;write it yourself&#039;&#039;. You can&#039;t make mistakes. Just do it.&lt;br /&gt;
&lt;br /&gt;
==Creating a new page==&lt;br /&gt;
To make a non-existing page you simply insert the link into an existing page, it appears in red, you click it and then edit it.&lt;br /&gt;
&lt;br /&gt;
== Signing your name ==&lt;br /&gt;
Sometimes this is useful: three tildes &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt; signs your name like this: [[User:Oliver|Oliver]]; four &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; dates it too: [[User:Oliver|Oliver]] 18:32, 24 January 2006 (EST)&lt;br /&gt;
&lt;br /&gt;
== Categories ==&lt;br /&gt;
[http://meta.wikimedia.org/wiki/Help:Category &#039;&#039;&#039;Categories&#039;&#039;&#039; in MediaWiki] provide automatic indexes that are useful as tables of contents. See the Special Page &#039;&#039;&#039;[[Special:Categories]]&#039;&#039;&#039; for a list of all defined categories.&lt;br /&gt;
&lt;br /&gt;
* You &#039;&#039;&#039;define a category&#039;&#039;&#039; by adding one or more special tags at the end  of a page: add &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt;Category:&#039;&#039;Category name&#039;&#039;&amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; to the page&#039;s wikitext source. For instance, add to page that describes analysis scripts for Charmm&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[[Category:Hippo]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[[Category:Analysis]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
: as the last two lines. This will implicitly define the categories [[:Category:Analysis]] and [[:Category:Hippo]].&lt;br /&gt;
&lt;br /&gt;
* The &#039;&#039;&#039;category pages&#039;&#039;&#039; can also be edited. In addition, the wiki software adds an alphabetically sorted list of all pages in the category. This makes a category useful as an entry point into a subject. &lt;br /&gt;
** One &#039;&#039;must&#039;&#039; edit a category page for the wiki to create the indexed list (even if it is just an empty edit).&lt;br /&gt;
** It is also possible to add another category to a category page: This will turn this category in a subcategory on the other category page.&lt;br /&gt;
&lt;br /&gt;
* In order to &#039;&#039;&#039;reference a category within a page as a normal wiki link&#039;&#039;&#039; (without adding the page to the category) prefix the link name with a colon. For example: &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[:&amp;lt;/nowiki&amp;gt;Category:Analysis&amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Page maintenance ==&lt;br /&gt;
=== Redirection ===&lt;br /&gt;
A &#039;symbolic link&#039; to another pages is created with the [http://meta.wikimedia.org/wiki/Help:Redirection REDIRECT] command:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;#REDIRECT [[&amp;lt;/nowiki&amp;gt;&#039;&#039;page&#039;&#039;&amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Highlighting sourcecode==&lt;br /&gt;
MediaWiki can do syntax highlighting for over a dozen programming languages, including C, Python, Perl, Fortran, and C++. Just surround the code with a &amp;lt;tt&amp;gt;source&amp;lt;/tt&amp;gt; tag of the name of the language in the variable &amp;lt;tt&amp;gt;lang&amp;lt;/tt&amp;gt;. For example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
lines = file(&amp;quot;ifconf.log&amp;quot;).readlines()&lt;br /&gt;
l_iter = iter(lines)&lt;br /&gt;
&lt;br /&gt;
nodes = []&lt;br /&gt;
for l in l_iter:&lt;br /&gt;
  if l[:7] == &amp;quot;compute&amp;quot;:&lt;br /&gt;
    node = l.split(&#039;.&#039;)[0]&lt;br /&gt;
    temp = l_iter.next().split()&lt;br /&gt;
    iface, addr = temp[0], temp[4]&lt;br /&gt;
    nodes.append([node, iface, addr])&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gives you&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
lines = file(&amp;quot;ifconf.log&amp;quot;).readlines()&lt;br /&gt;
l_iter = iter(lines)&lt;br /&gt;
&lt;br /&gt;
nodes = []&lt;br /&gt;
for l in l_iter:&lt;br /&gt;
  if l[:7] == &amp;quot;compute&amp;quot;:&lt;br /&gt;
    node = l.split(&#039;.&#039;)[0]&lt;br /&gt;
    temp = l_iter.next().split()&lt;br /&gt;
    iface, addr = temp[0], temp[4]&lt;br /&gt;
    nodes.append([node, iface, addr])&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Inserting Gnuplot graphs==&lt;br /&gt;
You can insert gnuplot graphs directly into mediawiki by using the &amp;lt;tt&amp;gt;gnuplot&amp;lt;/tt&amp;gt; tag. For example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;gnuplot&amp;gt;&lt;br /&gt;
 set output &#039;func_approx.png&#039;&lt;br /&gt;
  plot &#039;-&#039; using 1:2 t &#039;quadratic approximation&#039; with linesp lt 1 lw 3, \&lt;br /&gt;
  &#039;-&#039; using 1:2 t &#039;cubic approximation&#039; with linesp lt 2 lw 3&lt;br /&gt;
  1 2&lt;br /&gt;
  2 4&lt;br /&gt;
  3 8&lt;br /&gt;
  4 16&lt;br /&gt;
  e&lt;br /&gt;
  1 3&lt;br /&gt;
  2 9&lt;br /&gt;
  3 27&lt;br /&gt;
  4 81&lt;br /&gt;
  e&lt;br /&gt;
 &amp;lt;/gnuplot&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gives you the following:&lt;br /&gt;
&amp;lt;gnuplot&amp;gt;&lt;br /&gt;
 set output &#039;func_approx.png&#039;&lt;br /&gt;
  plot &#039;-&#039; using 1:2 t &#039;quadratic approximation&#039; with linesp lt 1 lw 3, \&lt;br /&gt;
  &#039;-&#039; using 1:2 t &#039;cubic approximation&#039; with linesp lt 2 lw 3&lt;br /&gt;
  1 2&lt;br /&gt;
  2 4&lt;br /&gt;
  3 8&lt;br /&gt;
  4 16&lt;br /&gt;
  e&lt;br /&gt;
  1 3&lt;br /&gt;
  2 9&lt;br /&gt;
  3 27&lt;br /&gt;
  4 81&lt;br /&gt;
  e&lt;br /&gt;
&amp;lt;/gnuplot&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding bibliographic references (specifically [http://www.pubmed.gov PubMed]) ==&lt;br /&gt;
You can insert bibliographic references into pages by using the &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;biblio&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; tags. This uses the PubMed id number (pmid) found at the bottom of the abstract listing for a particular article. Mediawiki will go to [http://www.pubmed.gov PubMed] and pull the citation information for the reference. &lt;br /&gt;
Using the key in front of the pmid assignment within the &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; tag (see example below) gives you a reference to the article within the current page. For example, although you can obmit the pmid and simply format the reference yourself.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Recent papers from the Woolf lab &amp;lt;cite&amp;gt;jcp2005 proteins2005 jcp2004&amp;lt;/cite&amp;gt;:&lt;br /&gt;
===Bibliography===&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
#jcp2005 pmid=15847458&lt;br /&gt;
#proteins2005 pmid=15828005&lt;br /&gt;
#jcp2004 pmid=15634036&lt;br /&gt;
&amp;lt;/biblio&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will give you this:&lt;br /&gt;
Recent papers from the Woolf lab &amp;lt;cite&amp;gt;jcp2005 proteins2005 jcp2004&amp;lt;/cite&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bibliography&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
#jcp2005 pmid=15847458&lt;br /&gt;
#proteins2005 pmid=15828005&lt;br /&gt;
#jcp2004 pmid=15634036&lt;br /&gt;
&amp;lt;/biblio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Images ==&lt;br /&gt;
&lt;br /&gt;
The following shows two methods of how to incorporate an image in a wiki page.&lt;br /&gt;
&lt;br /&gt;
=== Upload ===&lt;br /&gt;
The image is uploaded to the webserver and resides in the wiki (somewhere... you don&#039;t need to know where, it&#039;s a secret)&lt;br /&gt;
&lt;br /&gt;
# first [[Special:Upload|upload]] it (use the link in the toolbox on the left)&lt;br /&gt;
# enter a wiki link such as &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Image:Gbim.jpg|200px]]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; into the text.&lt;br /&gt;
&lt;br /&gt;
[[Image:Gbim.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gbim.jpg|thumb|right|150px|Insertion of a peptide into a Generalized Born implicit membrane.]]&lt;br /&gt;
&lt;br /&gt;
An exhaustive description of the image capabilities are discussed in the [http://en.wikipedia.org/wiki/Wikipedia:Extended_image_syntax Wikipedia Extended Image Syntax]. Most importantly, if you want to change the size of the image, add a size option &amp;lt;tt&amp;gt;|&#039;&#039;size&#039;&#039;px&amp;lt;/tt&amp;gt; option (&amp;lt;tt&amp;gt;|200px&amp;lt;/tt&amp;gt; in the example above).&lt;br /&gt;
&lt;br /&gt;
The new version of MediaWiki gives you a plethora of options to add captions, float the image to left or right, change sizes, show it as a (fast) thumbnail, ...&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Image:Gbim.jpg|thumb|right|150px|Insertion of a peptide into a Generalized Born implicit membrane.]]&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
gives a thumbnail image floating on the right hand side.&lt;br /&gt;
&lt;br /&gt;
== Styles ==&lt;br /&gt;
One can directly edit the [http://www.w3.org/Style/CSS/ Cascading Style Sheets] (CSS). The most important one is [[Mediawiki:Common.css]] – be careful, all changes directly affect every user.&lt;br /&gt;
&lt;br /&gt;
See the [http://www.mediawiki.org/wiki/Manual:Interface/Stylesheets  Mediawiki Stylesheet Manual] for details and there is also the useful [http://www.mediawiki.org/wiki/Manual:FAQ Mediawiki FAQ] on customizing the Interface. [http://en.wikipedia.org/wiki/Help:User_style Wikipedia&#039;s Help:User_style] has a lot of howto information.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
If you want to gain an in-depth knowledge of working with this Wiki then have a look at these links:&lt;br /&gt;
&lt;br /&gt;
=== Wikipedia edit help documents ===&lt;br /&gt;
* Wikipedia&#039;s [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page full listing of wiki editing commands]  (make sure you come back here to edit... otherwise you will be editing Wikipedia)&lt;br /&gt;
* Wikipedia [http://en.wikipedia.org/wiki/Wikipedia:Extended_image_syntax Extended Image Syntax] for all your image inclusion needs&lt;br /&gt;
* Syntax of [http://en.wikipedia.org/wiki/Help:Table Table] commands&lt;br /&gt;
&lt;br /&gt;
=== MediaWiki documents ===&lt;br /&gt;
The [http://wiki.biowerkzeug.org/ Biowerkzeug Wiki] uses the [http://www.mediawiki.org/wiki MediaWiki] software. For more on MediaWiki see the following links:&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Contents User&#039;s Guide]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
&lt;br /&gt;
[[Category:Help]]&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=Help:Editing&amp;diff=212</id>
		<title>Help:Editing</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=Help:Editing&amp;diff=212"/>
		<updated>2008-12-08T15:45:30Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: /* Highlighting sourcecode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page should tell you how to work with this Wiki &amp;amp;ndash; it&#039;s not complicated, promise! (In fact, the whole point of a wiki is to make it as easy for the user as possible to document whatever there is worth documenting).&lt;br /&gt;
&lt;br /&gt;
==Editing an existing page==&lt;br /&gt;
# Select the &#039;&#039;Edit&#039;&#039; link at the top.&lt;br /&gt;
# Type or simply copy and paste text, eg from your editor, shell, or an email, and use the &#039;&#039;preview&#039;&#039; button.&lt;br /&gt;
# Once it looks sort-of right commit your changes by clicking &#039;&#039;save page&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The Media Wiki page has a comprehensive list of the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide:_Editing_overview#The_wiki_markup Wiki markup] but you can also look at the code of existing pages (edit the page but don&#039;t save it) or use the formatting buttons at the top of your editing box. &lt;br /&gt;
&lt;br /&gt;
The most important thing is just to put something on the page and not to worry too much about formatting. If in doubt simply leave one initial space and everything gets formatted verbatim; anything resembling an URL will be turned into a link (or enclose it in &amp;lt;nowiki&amp;gt;&#039;[&#039; and &#039;]&#039;&amp;lt;/nowiki&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==Editing a new page==&lt;br /&gt;
If you click on a red link then you enter a non-existing page. This is not bad: Simply start editing it and &#039;&#039;write it yourself&#039;&#039;. You can&#039;t make mistakes. Just do it.&lt;br /&gt;
&lt;br /&gt;
==Creating a new page==&lt;br /&gt;
To make a non-existing page you simply insert the link into an existing page, it appears in red, you click it and then edit it.&lt;br /&gt;
&lt;br /&gt;
== Signing your name ==&lt;br /&gt;
Sometimes this is useful: three tildes &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt; signs your name like this: [[User:Oliver|Oliver]]; four &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; dates it too: [[User:Oliver|Oliver]] 18:32, 24 January 2006 (EST)&lt;br /&gt;
&lt;br /&gt;
== Categories ==&lt;br /&gt;
[http://meta.wikimedia.org/wiki/Help:Category &#039;&#039;&#039;Categories&#039;&#039;&#039; in MediaWiki] provide automatic indexes that are useful as tables of contents. See the Special Page &#039;&#039;&#039;[[Special:Categories]]&#039;&#039;&#039; for a list of all defined categories.&lt;br /&gt;
&lt;br /&gt;
* You &#039;&#039;&#039;define a category&#039;&#039;&#039; by adding one or more special tags at the end  of a page: add &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt;Category:&#039;&#039;Category name&#039;&#039;&amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; to the page&#039;s wikitext source. For instance, add to page that describes analysis scripts for Charmm&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[[Category:Hippo]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[[Category:Analysis]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
: as the last two lines. This will implicitly define the categories [[:Category:Analysis]] and [[:Category:Hippo]].&lt;br /&gt;
&lt;br /&gt;
* The &#039;&#039;&#039;category pages&#039;&#039;&#039; can also be edited. In addition, the wiki software adds an alphabetically sorted list of all pages in the category. This makes a category useful as an entry point into a subject. &lt;br /&gt;
** One &#039;&#039;must&#039;&#039; edit a category page for the wiki to create the indexed list (even if it is just an empty edit).&lt;br /&gt;
** It is also possible to add another category to a category page: This will turn this category in a subcategory on the other category page.&lt;br /&gt;
&lt;br /&gt;
* In order to &#039;&#039;&#039;reference a category within a page as a normal wiki link&#039;&#039;&#039; (without adding the page to the category) prefix the link name with a colon. For example: &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[:&amp;lt;/nowiki&amp;gt;Category:Analysis&amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Page maintenance ==&lt;br /&gt;
=== Redirection ===&lt;br /&gt;
A &#039;symbolic link&#039; to another pages is created with the [http://meta.wikimedia.org/wiki/Help:Redirection REDIRECT] command:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;#REDIRECT [[&amp;lt;/nowiki&amp;gt;&#039;&#039;page&#039;&#039;&amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Highlighting sourcecode==&lt;br /&gt;
Wikimedia can do syntax highlighting for over a dozen programming languages, including c, python, perl, fortran, and c++. Just surround the code with a tag of the name of the language. For example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
lines = file(&amp;quot;ifconf.log&amp;quot;).readlines()&lt;br /&gt;
l_iter = iter(lines)&lt;br /&gt;
&lt;br /&gt;
nodes = []&lt;br /&gt;
for l in l_iter:&lt;br /&gt;
  if l[:7] == &amp;quot;compute&amp;quot;:&lt;br /&gt;
    node = l.split(&#039;.&#039;)[0]&lt;br /&gt;
    temp = l_iter.next().split()&lt;br /&gt;
    iface, addr = temp[0], temp[4]&lt;br /&gt;
    nodes.append([node, iface, addr])&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gives you&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
lines = file(&amp;quot;ifconf.log&amp;quot;).readlines()&lt;br /&gt;
l_iter = iter(lines)&lt;br /&gt;
&lt;br /&gt;
nodes = []&lt;br /&gt;
for l in l_iter:&lt;br /&gt;
  if l[:7] == &amp;quot;compute&amp;quot;:&lt;br /&gt;
    node = l.split(&#039;.&#039;)[0]&lt;br /&gt;
    temp = l_iter.next().split()&lt;br /&gt;
    iface, addr = temp[0], temp[4]&lt;br /&gt;
    nodes.append([node, iface, addr])&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Inserting Gnuplot graphs==&lt;br /&gt;
You can insert gnuplot graphs directly into mediawiki by using the &amp;lt;tt&amp;gt;gnuplot&amp;lt;/tt&amp;gt; tag. For example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;gnuplot&amp;gt;&lt;br /&gt;
 set output &#039;func_approx.png&#039;&lt;br /&gt;
  plot &#039;-&#039; using 1:2 t &#039;quadratic approximation&#039; with linesp lt 1 lw 3, \&lt;br /&gt;
  &#039;-&#039; using 1:2 t &#039;cubic approximation&#039; with linesp lt 2 lw 3&lt;br /&gt;
  1 2&lt;br /&gt;
  2 4&lt;br /&gt;
  3 8&lt;br /&gt;
  4 16&lt;br /&gt;
  e&lt;br /&gt;
  1 3&lt;br /&gt;
  2 9&lt;br /&gt;
  3 27&lt;br /&gt;
  4 81&lt;br /&gt;
  e&lt;br /&gt;
 &amp;lt;/gnuplot&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gives you the following:&lt;br /&gt;
&amp;lt;gnuplot&amp;gt;&lt;br /&gt;
 set output &#039;func_approx.png&#039;&lt;br /&gt;
  plot &#039;-&#039; using 1:2 t &#039;quadratic approximation&#039; with linesp lt 1 lw 3, \&lt;br /&gt;
  &#039;-&#039; using 1:2 t &#039;cubic approximation&#039; with linesp lt 2 lw 3&lt;br /&gt;
  1 2&lt;br /&gt;
  2 4&lt;br /&gt;
  3 8&lt;br /&gt;
  4 16&lt;br /&gt;
  e&lt;br /&gt;
  1 3&lt;br /&gt;
  2 9&lt;br /&gt;
  3 27&lt;br /&gt;
  4 81&lt;br /&gt;
  e&lt;br /&gt;
&amp;lt;/gnuplot&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding bibliographic references (specifically [http://www.pubmed.gov PubMed]) ==&lt;br /&gt;
You can insert bibliographic references into pages by using the &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;biblio&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; tags. This uses the PubMed id number (pmid) found at the bottom of the abstract listing for a particular article. Mediawiki will go to [http://www.pubmed.gov PubMed] and pull the citation information for the reference. &lt;br /&gt;
Using the key in front of the pmid assignment within the &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; tag (see example below) gives you a reference to the article within the current page. For example, although you can obmit the pmid and simply format the reference yourself.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Recent papers from the Woolf lab &amp;lt;cite&amp;gt;jcp2005 proteins2005 jcp2004&amp;lt;/cite&amp;gt;:&lt;br /&gt;
===Bibliography===&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
#jcp2005 pmid=15847458&lt;br /&gt;
#proteins2005 pmid=15828005&lt;br /&gt;
#jcp2004 pmid=15634036&lt;br /&gt;
&amp;lt;/biblio&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will give you this:&lt;br /&gt;
Recent papers from the Woolf lab &amp;lt;cite&amp;gt;jcp2005 proteins2005 jcp2004&amp;lt;/cite&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bibliography&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
#jcp2005 pmid=15847458&lt;br /&gt;
#proteins2005 pmid=15828005&lt;br /&gt;
#jcp2004 pmid=15634036&lt;br /&gt;
&amp;lt;/biblio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Images ==&lt;br /&gt;
&lt;br /&gt;
The following shows two methods of how to incorporate an image in a wiki page.&lt;br /&gt;
&lt;br /&gt;
=== Upload ===&lt;br /&gt;
The image is uploaded to the webserver and resides in the wiki (somewhere... you don&#039;t need to know where, it&#039;s a secret)&lt;br /&gt;
&lt;br /&gt;
# first [[Special:Upload|upload]] it (use the link in the toolbox on the left)&lt;br /&gt;
# enter a wiki link such as &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Image:Gbim.jpg|200px]]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; into the text.&lt;br /&gt;
&lt;br /&gt;
[[Image:Gbim.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Gbim.jpg|thumb|right|150px|Insertion of a peptide into a Generalized Born implicit membrane.]]&lt;br /&gt;
&lt;br /&gt;
An exhaustive description of the image capabilities are discussed in the [http://en.wikipedia.org/wiki/Wikipedia:Extended_image_syntax Wikipedia Extended Image Syntax]. Most importantly, if you want to change the size of the image, add a size option &amp;lt;tt&amp;gt;|&#039;&#039;size&#039;&#039;px&amp;lt;/tt&amp;gt; option (&amp;lt;tt&amp;gt;|200px&amp;lt;/tt&amp;gt; in the example above).&lt;br /&gt;
&lt;br /&gt;
The new version of MediaWiki gives you a plethora of options to add captions, float the image to left or right, change sizes, show it as a (fast) thumbnail, ...&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Image:Gbim.jpg|thumb|right|150px|Insertion of a peptide into a Generalized Born implicit membrane.]]&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
gives a thumbnail image floating on the right hand side.&lt;br /&gt;
&lt;br /&gt;
== Styles ==&lt;br /&gt;
One can directly edit the [http://www.w3.org/Style/CSS/ Cascading Style Sheets] (CSS). The most important one is [[Mediawiki:Common.css]] – be careful, all changes directly affect every user.&lt;br /&gt;
&lt;br /&gt;
See the [http://www.mediawiki.org/wiki/Manual:Interface/Stylesheets  Mediawiki Stylesheet Manual] for details and there is also the useful [http://www.mediawiki.org/wiki/Manual:FAQ Mediawiki FAQ] on customizing the Interface. [http://en.wikipedia.org/wiki/Help:User_style Wikipedia&#039;s Help:User_style] has a lot of howto information.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
If you want to gain an in-depth knowledge of working with this Wiki then have a look at these links:&lt;br /&gt;
&lt;br /&gt;
=== Wikipedia edit help documents ===&lt;br /&gt;
* Wikipedia&#039;s [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page full listing of wiki editing commands]  (make sure you come back here to edit... otherwise you will be editing Wikipedia)&lt;br /&gt;
* Wikipedia [http://en.wikipedia.org/wiki/Wikipedia:Extended_image_syntax Extended Image Syntax] for all your image inclusion needs&lt;br /&gt;
* Syntax of [http://en.wikipedia.org/wiki/Help:Table Table] commands&lt;br /&gt;
&lt;br /&gt;
=== MediaWiki documents ===&lt;br /&gt;
The [http://wiki.biowerkzeug.org/ Biowerkzeug Wiki] uses the [http://www.mediawiki.org/wiki MediaWiki] software. For more on MediaWiki see the following links:&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Contents User&#039;s Guide]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
&lt;br /&gt;
[[Category:Help]]&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=Talk:Performance&amp;diff=211</id>
		<title>Talk:Performance</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=Talk:Performance&amp;diff=211"/>
		<updated>2008-12-08T15:44:06Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: /* Scaling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Integration with tests ==&lt;br /&gt;
We could write a script that does the benchmark while running the test. It would even be possible to automatically post it (with the user&#039;s consent, of course). &amp;amp;mdash; [[User:Oliver|Oli]] 16:03, 14 November 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Scaling ==&lt;br /&gt;
How to run scaling tests/testing methodology:&lt;br /&gt;
&lt;br /&gt;
Use [[test_scaling.py]] which in turn uses [[calc_testjobs_linux.sh]].&lt;br /&gt;
 cd testjobs&lt;br /&gt;
 test_scaling.py &#039;&#039;NSLOTS&#039;&#039;&lt;br /&gt;
where &#039;&#039;NSLOTS&#039;&#039; is the maximum number of available cpus/cores. Results are the files&lt;br /&gt;
 scaling.xvg      # numbers&lt;br /&gt;
 scaling.png      # graphs&lt;br /&gt;
* Only measures &#039;&#039;wall time&#039;&#039;, hence must be run on an empty machine.&lt;br /&gt;
* Uses &amp;lt;code&amp;gt;date +%s&amp;lt;/code&amp;gt; so accuracy is limited to seconds.&lt;br /&gt;
* No repeat runs; results may vary slightly.&lt;br /&gt;
&lt;br /&gt;
Manually:&lt;br /&gt;
Use updated [[calc_testjobs_linux.sh]]&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 DATA=scaling.xvg&lt;br /&gt;
 MAXSLOTS=8&lt;br /&gt;
 echo -e &amp;quot;# scaling for Hippo\n# numthreads walltime/s&amp;quot; &amp;gt; $DATA&lt;br /&gt;
 for NSLOTS in `seq $MAXSLOTS`; do &lt;br /&gt;
   echo &amp;quot;-- NSLOTS = $NSLOTS&amp;quot;; &lt;br /&gt;
   ../../calc_testjobs_linux.sh -n $NSLOTS  walp_octane_NPT_sp_MD \&lt;br /&gt;
     | awk &#039;/BENCHMARK/ {print $3, $4}&#039; &amp;gt;&amp;gt; $DATA; &lt;br /&gt;
 done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
All the above remarks apply here, too.&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=Test_scaling.py&amp;diff=210</id>
		<title>Test scaling.py</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=Test_scaling.py&amp;diff=210"/>
		<updated>2008-12-08T15:43:01Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: use &amp;lt;source/&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Python script that uses [[calc_testjobs_linux.sh]] to benchmark scaling using the &#039;&#039;walp_octane_NPT_sp_MD&#039;&#039; test case. See [[Talk:Performance#Scaling]] for details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
# $Id: test_scaling.py 2534 2008-12-07 15:59:59Z www-data $&lt;br /&gt;
# Testing scaling of hippo&lt;br /&gt;
# Copyright (c) 2008 Biowerkzeug&lt;br /&gt;
# Oliver Beckstein  &amp;lt;orbeckst@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
from subprocess import Popen,PIPE&lt;br /&gt;
import sys,re&lt;br /&gt;
&lt;br /&gt;
calc_test_jobs = &#039;/home/oliver/Library/Hippo/Benchmark/calc_testjobs_linux.sh&#039;&lt;br /&gt;
hippo_test_case = &#039;walp_octane_NPT_sp_MD&#039;&lt;br /&gt;
filename = &amp;quot;scaling.xvg&amp;quot;&lt;br /&gt;
figname = &amp;quot;scaling.png&amp;quot;&lt;br /&gt;
&lt;br /&gt;
try:&lt;br /&gt;
  maxslots = int(sys.argv[1])&lt;br /&gt;
except:&lt;br /&gt;
  print &amp;quot;usage: %s NSLOTS&amp;quot; % sys.argv[0]&lt;br /&gt;
  sys.exit(1)&lt;br /&gt;
&lt;br /&gt;
slotrange = (1,maxslots+1) # &amp;lt;--- 1-4 !!&lt;br /&gt;
&lt;br /&gt;
benchmark_pattern = re.compile(r&#039;BENCHMARK:\s*(\w+)\s+(?P&amp;lt;NUMTHREADS&amp;gt;[0-9]+)\s+(?P&amp;lt;T_SECONDS&amp;gt;[0-9.]+)&#039;)&lt;br /&gt;
&lt;br /&gt;
runtime = {}&lt;br /&gt;
out = open(filename,&#039;w&#039;)&lt;br /&gt;
out.write(&amp;quot;# scaling for Hippo\n# numthreads walltime/s  scaling\n&amp;quot;)&lt;br /&gt;
for NSLOTS in xrange(*slotrange):&lt;br /&gt;
  print &amp;quot;-- running NSLOTS = %(NSLOTS)d&amp;quot; % vars()&lt;br /&gt;
  p1 = Popen([calc_test_jobs, &#039;-n&#039;, str(NSLOTS), hippo_test_case],stdout=PIPE)&lt;br /&gt;
  p2 = Popen([&#039;grep&#039;,&#039;BENCHMARK:&#039;],stdin=p1.stdout,stdout=PIPE)&lt;br /&gt;
  output = p2.communicate()[0]&lt;br /&gt;
  m = benchmark_pattern.match(output)&lt;br /&gt;
  print &amp;quot;output: &amp;quot;,output,&lt;br /&gt;
  if not m:&lt;br /&gt;
      print &amp;quot;ERROR: no benchmark data found&amp;quot;&lt;br /&gt;
      continue    &lt;br /&gt;
  numthreads = int(m.group(&#039;NUMTHREADS&#039;))&lt;br /&gt;
  walltime = float(m.group(&#039;T_SECONDS&#039;))&lt;br /&gt;
  runtime[numthreads] = walltime&lt;br /&gt;
  scaling = runtime[1]/walltime           # runtime[1] is known after the first iteration! &lt;br /&gt;
  out.write(&amp;quot;%(numthreads)d %(walltime)f %(scaling)f\n&amp;quot; % vars())&lt;br /&gt;
out.close()&lt;br /&gt;
&lt;br /&gt;
# Analysis&lt;br /&gt;
import numpy&lt;br /&gt;
import pylab&lt;br /&gt;
N = numpy.sort(runtime.keys())&lt;br /&gt;
T = numpy.array([runtime[n] for n in N],dtype=float)&lt;br /&gt;
S = T[0]/T&lt;br /&gt;
&lt;br /&gt;
pylab.clf()&lt;br /&gt;
&lt;br /&gt;
pylab.subplot(211)&lt;br /&gt;
pylab.title(&#039;Hippo test case: &#039;+hippo_test_case)&lt;br /&gt;
pylab.xlabel(&#039;cpus&#039;)&lt;br /&gt;
pylab.ylabel(&#039;walltime/s&#039;)&lt;br /&gt;
pylab.plot(N,T,&#039;ro-&#039;)&lt;br /&gt;
&lt;br /&gt;
pylab.subplot(212)&lt;br /&gt;
pylab.xlabel(&#039;cpus&#039;)&lt;br /&gt;
pylab.ylabel(&#039;scaling&#039;)&lt;br /&gt;
pylab.plot(N,S,&#039;ro-&#039;)&lt;br /&gt;
pylab.plot([N[0],N[-1]], [1,N[-1]], &#039;k--&#039;)&lt;br /&gt;
&lt;br /&gt;
pylab.savefig(figname)&lt;br /&gt;
print &amp;quot;Saved figure &amp;quot;+figname&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=Calc_testjobs_linux.sh&amp;diff=209</id>
		<title>Calc testjobs linux.sh</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=Calc_testjobs_linux.sh&amp;diff=209"/>
		<updated>2008-12-08T15:41:52Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: try &amp;lt;source/&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This script allows running Hippo benchmarks without having to think too much about finding the correct binary and supplemental files. In addition it gives the total wall time required to run each test case; this can be used for crude benchmarks.&lt;br /&gt;
&lt;br /&gt;
* The testing of the mpi binaries is not tested and probably does not work. However, they are &#039;&#039;only&#039;&#039; needed for replica exchange simulations and there are no test cases for those anyway.&lt;br /&gt;
* [http://forums.biowerkzeug.org/viewtopic.php?f=22&amp;amp;t=6&amp;amp;p=15&amp;amp;hilit=OpenMP#p15 Not all tests support multi-threaded runs] (with OpenMP); these tests ignore the NSLOTS argument.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;#!/bin/bash&lt;br /&gt;
# $Id: calc_testjobs_linux.sh 2535 2008-12-07 16:07:19Z www-data $&lt;br /&gt;
# Running Hippo tests (Linux)&lt;br /&gt;
# Copyright (c) 2008 Biowerkzeug&lt;br /&gt;
# Oliver Beckstein &amp;lt;orbeckst@gmail.com&amp;gt;&lt;br /&gt;
#set -x&lt;br /&gt;
&lt;br /&gt;
prog=$(basename $0)&lt;br /&gt;
CURDIR=${PWD}&lt;br /&gt;
&lt;br /&gt;
# defaults (: can be set in environment)&lt;br /&gt;
: ${HIPPO_DIR:=&amp;quot;${CURDIR}/..&amp;quot;}&lt;br /&gt;
HIPPO_TESTS=&amp;quot;hexane_NVT_dp_MD octane_NPT_sp_MC pentadecane_NPT_sp_MD tip3p_NPT_sp_MD trpzip2_GBSA_MC vpu_GBIM_MC walp_octane_NPT_sp_MD&amp;quot;&lt;br /&gt;
RUN_TESTS=${HIPPO_TESTS}&lt;br /&gt;
USE_MPI=0&lt;br /&gt;
&lt;br /&gt;
usage=&amp;quot;usage $prog [opts] [tests]&lt;br /&gt;
&lt;br /&gt;
Run Hippo tests. By default it runs all of them:&lt;br /&gt;
 ${HIPPO_TESTS}&lt;br /&gt;
&lt;br /&gt;
OPTIONS:&lt;br /&gt;
-h               help&lt;br /&gt;
-n               number of threads (not possible for all tests)&lt;br /&gt;
-D               directory where we look for Hippo executables [${HIPPO_DIR}]&lt;br /&gt;
-M               use mpi (replica exchange) binaries [${USE_MPI}]&lt;br /&gt;
&lt;br /&gt;
Environment variables:&lt;br /&gt;
HIPPO_DIR        overrides -D [${HIPPO_DIR}]&lt;br /&gt;
&amp;quot;&lt;br /&gt;
&lt;br /&gt;
function die () {&lt;br /&gt;
 local msg=&amp;quot;$1&amp;quot; err=${2:-1}&lt;br /&gt;
 echo 1&amp;gt;&amp;amp;2 &amp;quot;ERROR: failed in $PWD: ${msg}&amp;quot;&lt;br /&gt;
 cd ${CURDIR}&lt;br /&gt;
 exit $err&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
NSLOTS=1&lt;br /&gt;
# opt processing&lt;br /&gt;
while getopts hn:D:M: opt; do&lt;br /&gt;
    case $opt in&lt;br /&gt;
	h) echo &amp;quot;$usage&amp;quot;; exit 0;;&lt;br /&gt;
	n) NSLOTS=${OPTARG};;&lt;br /&gt;
	D) HIPPO_DIR=${OPTARG};;&lt;br /&gt;
	M) USE_MPI=${OPTARG};;&lt;br /&gt;
	*) die &amp;quot;Unknown option&amp;quot; 1;;&lt;br /&gt;
    esac&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
#echo &amp;quot;OPTIND=$OPTIND OPTARG=$OPTARG  argv=$*&amp;quot;&lt;br /&gt;
shift $((OPTIND - 1))&lt;br /&gt;
if [ -n &amp;quot;$*&amp;quot; ]; then&lt;br /&gt;
    RUN_TESTS=&amp;quot;$*&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Running the following tests using ${NSLOTS} threads: ${RUN_TESTS}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# find working executable &lt;br /&gt;
# we&#039;ll use the first one that only complain about missing input file&lt;br /&gt;
#&lt;br /&gt;
if [ ${USE_MPI} = 0 ]; then&lt;br /&gt;
  echo &amp;quot;Trying standard binaries (with OpenMP)&amp;quot;&lt;br /&gt;
  _HIPPO_BINARIES=&amp;quot;hippo hippo_p3&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
  echo &amp;quot;Testing mpi binaries. Note: these are ONLY needed for replica exchange simulations&amp;quot;&lt;br /&gt;
  _HIPPO_BINARIES=&amp;quot;hippo_mpi hippo_p3_mpi&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
HIPPO=&amp;quot;not_found&amp;quot;&lt;br /&gt;
rm -f hippo_input.txt  # clean any input files&lt;br /&gt;
for h in ${_HIPPO_BINARIES}; do&lt;br /&gt;
  exe=&amp;quot;${HIPPO_DIR}/${h}&amp;quot;&lt;br /&gt;
  if ${exe} 2&amp;gt;&amp;amp;1 | egrep &amp;quot;^Hippo.*Copyright.*Biowerkzeug&amp;quot; &amp;gt;/dev/null; then&lt;br /&gt;
     HIPPO=${exe}&lt;br /&gt;
     break&lt;br /&gt;
  fi&lt;br /&gt;
done&lt;br /&gt;
if [ &amp;quot;${HIPPO}&amp;quot; = &amp;quot;not_found&amp;quot; ]; then&lt;br /&gt;
   ARCH=$(uname -m); &lt;br /&gt;
   OS=$(uname -s);&lt;br /&gt;
   die &amp;quot;No usable hippo executable found; see if there is one at&lt;br /&gt;
http://www.biowerkzeug.com for your architecture ${ARCH} and operating&lt;br /&gt;
system ${OS}. &amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Using executable ${HIPPO}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
TOPOLOGY=${HIPPO_DIR}/hippo_protein_database.dat&lt;br /&gt;
FF=${HIPPO_DIR}/oplsaa_forcefield.dat&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Setting up test directory&amp;quot;&lt;br /&gt;
rm -rf test&lt;br /&gt;
mkdir test&lt;br /&gt;
cd test&lt;br /&gt;
&lt;br /&gt;
topdir=&amp;quot;${CURDIR}/test&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function setup_hippo () {&lt;br /&gt;
  local numthreads=${1:-1}&lt;br /&gt;
  local input=hippo_input.txt&lt;br /&gt;
  cp ${HIPPO} ./hippo || return $?&lt;br /&gt;
  cp ${TOPOLOGY} .    || return $?&lt;br /&gt;
  cp ${FF} .          || return $?&lt;br /&gt;
  test -e $input || die &amp;quot;Missing run input file $input in $PWD&amp;quot;&lt;br /&gt;
  if [ $NSLOTS -gt 1 ]; then&lt;br /&gt;
      # adjusting for OpenMP run&lt;br /&gt;
      sed -i.orig -e &amp;quot;s/[[:space:]]*openMP numthreads.*/openMP numthreads                       ${numthreads}/&amp;quot; $input&lt;br /&gt;
  fi&lt;br /&gt;
  return 0 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function run_test () {&lt;br /&gt;
  local testdir=&amp;quot;$1&amp;quot; numthreads=&amp;quot;${2:-1}&amp;quot;&lt;br /&gt;
  echo &amp;quot;---------------------------------------------------------&amp;quot;&lt;br /&gt;
  cd ${testdir} || die &amp;quot;Cannot &#039;cd ${testdir}&#039;&amp;quot;&lt;br /&gt;
  setup_hippo ${numthreads} || die &amp;quot;setup_hippo() failed&amp;quot;&lt;br /&gt;
  echo &amp;quot;Set up all files for NSLOTS=${numthreads}&amp;quot;&lt;br /&gt;
  echo &amp;quot;Running hippo test case ${testdir}...&amp;quot;&lt;br /&gt;
  t_start=$(date +%s)&lt;br /&gt;
  ./hippo&lt;br /&gt;
  t_stop=$(date +%s)&lt;br /&gt;
  delta_t=$(( t_stop-t_start ))&lt;br /&gt;
  echo &amp;quot;Completed hippo test case ${testdir} in ${delta_t} seconds, running ${numthreads} threads&amp;quot;&lt;br /&gt;
  echo &amp;quot;BENCHMARK: ${testdir} ${numthreads} ${delta_t}&amp;quot;&lt;br /&gt;
  cd  ${topdir}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
cp -r ../jobs/* .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for t in ${RUN_TESTS};&lt;br /&gt;
 do run_test $t ${NSLOTS}&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Finished running hippo test suite&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=Performance&amp;diff=174</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=Performance&amp;diff=174"/>
		<updated>2008-11-21T14:54:49Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As a basic performance test we run the simulations in the &amp;lt;tt&amp;gt;test&amp;lt;/tt&amp;gt; directory with these commands (on Linux):&lt;br /&gt;
 cd testjobs&lt;br /&gt;
 time ./calc_testjobs&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;We report the &#039;&#039;user&#039;&#039; time.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CPU properties are found with&lt;br /&gt;
   &amp;lt;pre&amp;gt;cat /proc/cpuinfo&amp;lt;/pre&amp;gt;&lt;br /&gt;
and model names from [http://en.wikipedia.org/wiki/List_of_Intel_microprocessors List of Intelmicroprocessors]  for Intel (also see the [http://en.wikipedia.org/wiki/List_of_Intel_microprocessors#Detailed_x86_architecture_microprocessor_lists detailed lists of Intel x86 CPUs]) and [http://en.wikipedia.org/wiki/List_of_AMD_microprocessors List of AMD microprocessors] for AMD cpus (also see the [http://en.wikipedia.org/wiki/List_of_AMD_microprocessors#Detailed_microprocessor_release_lists detailed lists of AMD CPUs]).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Also report the binary used (&amp;lt;tt&amp;gt;hippo&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;hippo_p3&amp;lt;/tt&amp;gt;) and the revision.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Note that these tests only utilize a &#039;&#039;single core&#039;&#039;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;These results only give a rough idea of the &#039;&#039;relative&#039;&#039; performance of different architectures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please add your own results.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! vendor&lt;br /&gt;
! model&lt;br /&gt;
! GHz&lt;br /&gt;
! cores&lt;br /&gt;
! time/min&lt;br /&gt;
! binary&lt;br /&gt;
! revision&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Core_2_microprocessors#.22Yorkfield.22_.2845_nm.29 Core 2 Quad Q9550]&lt;br /&gt;
| 2.83&lt;br /&gt;
| 4&lt;br /&gt;
| 1:04&lt;br /&gt;
| hippo&lt;br /&gt;
| rev32 &amp;lt;!-- deathspud --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Core_2_microprocessors#.22Yorkfield.22_.2845_nm.29 Core 2 Quad Q9550]&lt;br /&gt;
| 2.83&lt;br /&gt;
| 4&lt;br /&gt;
| 1:06&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- deathspud --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
|  [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Harpertown.22_.28standard-voltage.2C_45_nm.29 Quad Core Xeon E5420] &lt;br /&gt;
| 2.5&lt;br /&gt;
| 4&lt;br /&gt;
| 1:16&lt;br /&gt;
| hippo&lt;br /&gt;
| rev32 &amp;lt;!-- darthtater --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel &lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Harpertown.22_.28low-voltage.2C_45_nm.29 Quad Core Xeon L5410]&lt;br /&gt;
| 2.33&lt;br /&gt;
| 4&lt;br /&gt;
| 1:27&lt;br /&gt;
| hippo&lt;br /&gt;
| rev32&lt;br /&gt;
|-&lt;br /&gt;
| Intel &lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Harpertown.22_.28low-voltage.2C_45_nm.29 Quad Core Xeon L5410]&lt;br /&gt;
| 2.33&lt;br /&gt;
| 4&lt;br /&gt;
| 1:31&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- tinman --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_AMD_Phenom_microprocessors#.22Agena.22_.28B2_.26_B3.2C_65_nm.29 Phenom X4 9850]&lt;br /&gt;
| 2.75&lt;br /&gt;
| 4&lt;br /&gt;
| 1:36&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- greenwulf --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_AMD_Opteron_microprocessors#Opteron_200-series_.22SledgeHammer.22_.28B3_.26_C0_.26_CG.2C_130_nm.29 Opteron 248]&lt;br /&gt;
| 2.2&lt;br /&gt;
| 1&lt;br /&gt;
| 2:18&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- gltph --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel &lt;br /&gt;
| Core Duo T2300 (Mac Mini)&lt;br /&gt;
| 1.66&lt;br /&gt;
| 2&lt;br /&gt;
| 2:41&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- abbondanza --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Prestonia.22_.28standard-voltage.2C_130_nm.29 Xeon 2.4]&lt;br /&gt;
| 2.4&lt;br /&gt;
| 1&lt;br /&gt;
| 3:03&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev26 &amp;lt;!-- timberwulf --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_AMD_Athlon_XP_microprocessors#Athlon_XP_.22Palomino.22_.28Model_6.2C_180_nm.29 Athlon XP 1800+]&lt;br /&gt;
| 1.53&lt;br /&gt;
| 1&lt;br /&gt;
| 4:30&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev26&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;(You don&#039;t &#039;&#039;have&#039;&#039; to link to the CPU wikipedia page; just put down whatever you got and even if you&#039;re unsure. If in doubt just put the output from&lt;br /&gt;
 cat /proc/cpuinfo | \&lt;br /&gt;
   awk &#039;BEGIN {FS=&amp;quot;:&amp;quot;}; \&lt;br /&gt;
       /vendor_id/ {vendor=$2}; \&lt;br /&gt;
       /model name/ {model=$2}; \&lt;br /&gt;
       /cpu MHz/ {GHz=$2/1000}; \&lt;br /&gt;
       /siblings/ {cores=$2}; \&lt;br /&gt;
       END {printf(&amp;quot;|-\n| %s\n| %s\n| %.1f\n| %d\n| TIME\n| ?\n| ?\n&amp;quot;, vendor, model, GHz, cores)}&#039;&lt;br /&gt;
into the wiki table and replace &#039;&#039;TIME&#039;&#039; by what you measured.&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=Performance&amp;diff=173</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=Performance&amp;diff=173"/>
		<updated>2008-11-21T14:54:26Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As a basic performance test we run the simulations in the &amp;lt;tt&amp;gt;test&amp;lt;/tt&amp;gt; directory with these commands (on Linux):&lt;br /&gt;
 cd testjobs&lt;br /&gt;
 time ./calc_testjobs&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;We report the &#039;&#039;user&#039;&#039; time.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CPU properties are found with&lt;br /&gt;
   &amp;lt;pre&amp;gt;cat /proc/cpuinfo&amp;lt;/pre&amp;gt;&lt;br /&gt;
and model names from [http://en.wikipedia.org/wiki/List_of_Intel_microprocessors List of Intelmicroprocessors]  for Intel (also see the [http://en.wikipedia.org/wiki/List_of_Intel_microprocessors#Detailed_x86_architecture_microprocessor_lists detailed lists of Intel x86 cpus]) and [http://en.wikipedia.org/wiki/List_of_AMD_microprocessors List of AMD microprocessors] for AMD cpus (also see the [http://en.wikipedia.org/wiki/List_of_AMD_microprocessors#Detailed_microprocessor_release_lists detailed lists of AMD CPUs]).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Also report the binary used (&amp;lt;tt&amp;gt;hippo&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;hippo_p3&amp;lt;/tt&amp;gt;) and the revision.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Note that these tests only utilize a &#039;&#039;single core&#039;&#039;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;These results only give a rough idea of the &#039;&#039;relative&#039;&#039; performance of different architectures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please add your own results.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! vendor&lt;br /&gt;
! model&lt;br /&gt;
! GHz&lt;br /&gt;
! cores&lt;br /&gt;
! time/min&lt;br /&gt;
! binary&lt;br /&gt;
! revision&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Core_2_microprocessors#.22Yorkfield.22_.2845_nm.29 Core 2 Quad Q9550]&lt;br /&gt;
| 2.83&lt;br /&gt;
| 4&lt;br /&gt;
| 1:04&lt;br /&gt;
| hippo&lt;br /&gt;
| rev32 &amp;lt;!-- deathspud --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Core_2_microprocessors#.22Yorkfield.22_.2845_nm.29 Core 2 Quad Q9550]&lt;br /&gt;
| 2.83&lt;br /&gt;
| 4&lt;br /&gt;
| 1:06&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- deathspud --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
|  [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Harpertown.22_.28standard-voltage.2C_45_nm.29 Quad Core Xeon E5420] &lt;br /&gt;
| 2.5&lt;br /&gt;
| 4&lt;br /&gt;
| 1:16&lt;br /&gt;
| hippo&lt;br /&gt;
| rev32 &amp;lt;!-- darthtater --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel &lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Harpertown.22_.28low-voltage.2C_45_nm.29 Quad Core Xeon L5410]&lt;br /&gt;
| 2.33&lt;br /&gt;
| 4&lt;br /&gt;
| 1:27&lt;br /&gt;
| hippo&lt;br /&gt;
| rev32&lt;br /&gt;
|-&lt;br /&gt;
| Intel &lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Harpertown.22_.28low-voltage.2C_45_nm.29 Quad Core Xeon L5410]&lt;br /&gt;
| 2.33&lt;br /&gt;
| 4&lt;br /&gt;
| 1:31&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- tinman --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_AMD_Phenom_microprocessors#.22Agena.22_.28B2_.26_B3.2C_65_nm.29 Phenom X4 9850]&lt;br /&gt;
| 2.75&lt;br /&gt;
| 4&lt;br /&gt;
| 1:36&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- greenwulf --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_AMD_Opteron_microprocessors#Opteron_200-series_.22SledgeHammer.22_.28B3_.26_C0_.26_CG.2C_130_nm.29 Opteron 248]&lt;br /&gt;
| 2.2&lt;br /&gt;
| 1&lt;br /&gt;
| 2:18&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- gltph --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel &lt;br /&gt;
| Core Duo T2300 (Mac Mini)&lt;br /&gt;
| 1.66&lt;br /&gt;
| 2&lt;br /&gt;
| 2:41&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- abbondanza --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Prestonia.22_.28standard-voltage.2C_130_nm.29 Xeon 2.4]&lt;br /&gt;
| 2.4&lt;br /&gt;
| 1&lt;br /&gt;
| 3:03&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev26 &amp;lt;!-- timberwulf --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_AMD_Athlon_XP_microprocessors#Athlon_XP_.22Palomino.22_.28Model_6.2C_180_nm.29 Athlon XP 1800+]&lt;br /&gt;
| 1.53&lt;br /&gt;
| 1&lt;br /&gt;
| 4:30&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev26&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;(You don&#039;t &#039;&#039;have&#039;&#039; to link to the CPU wikipedia page; just put down whatever you got and even if you&#039;re unsure. If in doubt just put the output from&lt;br /&gt;
 cat /proc/cpuinfo | \&lt;br /&gt;
   awk &#039;BEGIN {FS=&amp;quot;:&amp;quot;}; \&lt;br /&gt;
       /vendor_id/ {vendor=$2}; \&lt;br /&gt;
       /model name/ {model=$2}; \&lt;br /&gt;
       /cpu MHz/ {GHz=$2/1000}; \&lt;br /&gt;
       /siblings/ {cores=$2}; \&lt;br /&gt;
       END {printf(&amp;quot;|-\n| %s\n| %s\n| %.1f\n| %d\n| TIME\n| ?\n| ?\n&amp;quot;, vendor, model, GHz, cores)}&#039;&lt;br /&gt;
into the wiki table and replace &#039;&#039;TIME&#039;&#039; by what you measured.&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=Performance&amp;diff=172</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=Performance&amp;diff=172"/>
		<updated>2008-11-21T14:51:04Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: try sortable&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As a basic performance test we run the simulations in the &amp;lt;tt&amp;gt;test&amp;lt;/tt&amp;gt; directory with these commands (on Linux):&lt;br /&gt;
 cd testjobs&lt;br /&gt;
 time ./calc_testjobs&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;We report the &#039;&#039;user&#039;&#039; time.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;CPU properties are found with&lt;br /&gt;
   &amp;lt;pre&amp;gt;cat /proc/cpuinfo&amp;lt;/pre&amp;gt;&lt;br /&gt;
and model names from [http://en.wikipedia.org/wiki/List_of_Intel_microprocessors List_of_Intel_microprocessors]  for Intel (also see the [http://en.wikipedia.org/wiki/List_of_Intel_microprocessors#Detailed_x86_architecture_microprocessor_lists detailed lists of Intel x86 cpus]) and [http://en.wikipedia.org/wiki/List_of_AMD_microprocessors List_of_AMD_microprocessors] for AMD cpus (also see the [http://en.wikipedia.org/wiki/List_of_AMD_microprocessors#Detailed_microprocessor_release_lists detailed lists of AMD cpus]).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Also report the binary used (&amp;lt;tt&amp;gt;hippo&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;hippo_p3&amp;lt;/tt&amp;gt;) and the revision.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Note that these tests only utilize a &#039;&#039;single core&#039;&#039;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;These results only give a rough idea of the &#039;&#039;relative&#039;&#039; performance of different architectures.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please add your own results.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! vendor&lt;br /&gt;
! model&lt;br /&gt;
! GHz&lt;br /&gt;
! cores&lt;br /&gt;
! time/min&lt;br /&gt;
! binary&lt;br /&gt;
! revision&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Core_2_microprocessors#.22Yorkfield.22_.2845_nm.29 Core 2 Quad Q9550]&lt;br /&gt;
| 2.83&lt;br /&gt;
| 4&lt;br /&gt;
| 1:04&lt;br /&gt;
| hippo&lt;br /&gt;
| rev32 &amp;lt;!-- deathspud --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Core_2_microprocessors#.22Yorkfield.22_.2845_nm.29 Core 2 Quad Q9550]&lt;br /&gt;
| 2.83&lt;br /&gt;
| 4&lt;br /&gt;
| 1:06&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- deathspud --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
|  [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Harpertown.22_.28standard-voltage.2C_45_nm.29 Quad Core Xeon E5420] &lt;br /&gt;
| 2.5&lt;br /&gt;
| 4&lt;br /&gt;
| 1:16&lt;br /&gt;
| hippo&lt;br /&gt;
| rev32 &amp;lt;!-- darthtater --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel &lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Harpertown.22_.28low-voltage.2C_45_nm.29 Quad Core Xeon L5410]&lt;br /&gt;
| 2.33&lt;br /&gt;
| 4&lt;br /&gt;
| 1:27&lt;br /&gt;
| hippo&lt;br /&gt;
| rev32&lt;br /&gt;
|-&lt;br /&gt;
| Intel &lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Harpertown.22_.28low-voltage.2C_45_nm.29 Quad Core Xeon L5410]&lt;br /&gt;
| 2.33&lt;br /&gt;
| 4&lt;br /&gt;
| 1:31&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- tinman --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_AMD_Phenom_microprocessors#.22Agena.22_.28B2_.26_B3.2C_65_nm.29 Phenom X4 9850]&lt;br /&gt;
| 2.75&lt;br /&gt;
| 4&lt;br /&gt;
| 1:36&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- greenwulf --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_AMD_Opteron_microprocessors#Opteron_200-series_.22SledgeHammer.22_.28B3_.26_C0_.26_CG.2C_130_nm.29 Opteron 248]&lt;br /&gt;
| 2.2&lt;br /&gt;
| 1&lt;br /&gt;
| 2:18&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- gltph --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel &lt;br /&gt;
| Core Duo T2300 (Mac Mini)&lt;br /&gt;
| 1.66&lt;br /&gt;
| 2&lt;br /&gt;
| 2:41&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- abbondanza --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Prestonia.22_.28standard-voltage.2C_130_nm.29 Xeon 2.4]&lt;br /&gt;
| 2.4&lt;br /&gt;
| 1&lt;br /&gt;
| 3:03&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev26 &amp;lt;!-- timberwulf --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_AMD_Athlon_XP_microprocessors#Athlon_XP_.22Palomino.22_.28Model_6.2C_180_nm.29 Athlon XP 1800+]&lt;br /&gt;
| 1.53&lt;br /&gt;
| 1&lt;br /&gt;
| 4:30&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev26&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;(You don&#039;t &#039;&#039;have&#039;&#039; to link to the CPU wikipedia page; just put down whatever you got and even if you&#039;re unsure. If in doubt just put the output from&lt;br /&gt;
 cat /proc/cpuinfo | \&lt;br /&gt;
   awk &#039;BEGIN {FS=&amp;quot;:&amp;quot;}; \&lt;br /&gt;
       /vendor_id/ {vendor=$2}; \&lt;br /&gt;
       /model name/ {model=$2}; \&lt;br /&gt;
       /cpu MHz/ {GHz=$2/1000}; \&lt;br /&gt;
       /siblings/ {cores=$2}; \&lt;br /&gt;
       END {printf(&amp;quot;|-\n| %s\n| %s\n| %.1f\n| %d\n| TIME\n| ?\n| ?\n&amp;quot;, vendor, model, GHz, cores)}&#039;&lt;br /&gt;
into the wiki table and replace &#039;&#039;TIME&#039;&#039; by what you measured.&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=Main_Page&amp;diff=165</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=Main_Page&amp;diff=165"/>
		<updated>2008-11-18T15:08:47Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;hauptseite&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
This Wiki discusses biomolecular simulations with &#039;&#039;&#039;[[Hippo]]&#039;&#039;&#039; and other molecular dynamics/Monte Carlo codes. It serves as a repository for the community and complements the [http://forums.biowerkzeug.org forums].&lt;br /&gt;
&lt;br /&gt;
Please contribute your own knowledge to this Wiki: If anything is unclear and you know how to write it better – change it. If you have useful tips and tricks – share them with everyone else. If you have comments on any article in this Wiki – start a discussion on the &#039;&#039;discussion&#039;&#039; page that accompanies every article (look in the top menu bar). We only ask you to [[Special:Userlogin|register]] when you edit pages. See [[Help:Editing|Help&amp;amp;rarr;Editing]] to get started on contributing to this community resource.&lt;br /&gt;
&lt;br /&gt;
Follow the links below, use the search on the left, or browse articles by [[Special:Categories|category]]. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
&amp;lt;div id=&amp;quot;Hippo&amp;quot; class=&amp;quot;hauptseite-links&amp;quot;&amp;gt;&lt;br /&gt;
== Hippo ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;inhalt&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Hippopotamus.jpg|thumb|right|Not this hippo.]]&lt;br /&gt;
* [[Hippo|Features]]&lt;br /&gt;
* [[Download]]&lt;br /&gt;
* [[Simulations]]&lt;br /&gt;
* [[Analysis]]&lt;br /&gt;
* [[Graphical interface]]&lt;br /&gt;
* [[Files]]&lt;br /&gt;
* [[Performance]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Methods&amp;quot; class=&amp;quot;hauptseite-links&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Methods ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;inhalt&amp;quot;&amp;gt;&lt;br /&gt;
* [[Molecular dynamics]]&lt;br /&gt;
* [[Monte Carlo]]&lt;br /&gt;
* [[Force fields]]&lt;br /&gt;
* [[Algorithms]]&lt;br /&gt;
* [[Solvents]]&lt;br /&gt;
* [[Membranes]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Simulation protocols&amp;quot; class=&amp;quot;hauptseite-rechts&amp;quot;&amp;gt;&lt;br /&gt;
== Simulation protocols ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;inhalt&amp;quot;&amp;gt;&lt;br /&gt;
* [[Globular proteins]] in solvent&lt;br /&gt;
* [[Membrane proteins]] in membrane and solvent&lt;br /&gt;
* [[Free energy calculations]]&lt;br /&gt;
* [[Transition path sampling]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Visualization&amp;quot; class=&amp;quot;hauptseite-rechts&amp;quot;&amp;gt;&lt;br /&gt;
== Visualization ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;inhalt&amp;quot;&amp;gt;&lt;br /&gt;
* [[Visualization software|Software]]&lt;br /&gt;
* [[Visualization tutorial|tutorial]] with [[VMD]]&lt;br /&gt;
* [[Movie tutorial]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Software&amp;quot; class=&amp;quot;hauptseite-rechts&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;inhalt&amp;quot;&amp;gt;&lt;br /&gt;
* [[Molecular dynamics codes]]&lt;br /&gt;
* [[Monte Carlo codes]]&lt;br /&gt;
* [[Electrostatics]] and [[Brownian dynamics]]&lt;br /&gt;
* [[Model building]]&lt;br /&gt;
* [[Visualization software|Visualization]]&lt;br /&gt;
* [[Analysis software]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=Download&amp;diff=164</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=Download&amp;diff=164"/>
		<updated>2008-11-17T16:49:00Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: correct misspelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Binaries are publicly available from the [http://www.biowerkzeug.com/ Biowerkzeug.com download page] for &#039;&#039;&#039;Linux&#039;&#039;&#039; and &#039;&#039;&#039;Windows&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Note that by downloading you consent to the the [[Hippo license|license]].&lt;br /&gt;
&lt;br /&gt;
[[Hippo#Installing_the_software|Installation of Hippo]] is trivial because the program comes as a precompiled executable and only requires a few additional data files.&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=Talk:Hippo_license&amp;diff=163</id>
		<title>Talk:Hippo license</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=Talk:Hippo_license&amp;diff=163"/>
		<updated>2008-11-17T16:48:12Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: New page: Is this a &amp;#039;&amp;#039;sui generis&amp;#039;&amp;#039; licence or is it one of the boilerplate free-software licence? Cheers. &amp;amp;ndash; ~~~~&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Is this a &#039;&#039;sui generis&#039;&#039; licence or is it one of the boilerplate free-software licence? Cheers. &amp;amp;ndash; [[User:Kaihsu|Kaihsu]] 16:48, 17 November 2008 (UTC)&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=Performance&amp;diff=150</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=Performance&amp;diff=150"/>
		<updated>2008-11-14T14:58:38Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As a basic performance test we run the simulations in the &amp;lt;tt&amp;gt;test&amp;lt;/tt&amp;gt; directory with these commands (on Linux):&lt;br /&gt;
 cd testjobs&lt;br /&gt;
 time ./calc_testjobs&lt;br /&gt;
We report the &#039;&#039;user&#039;&#039; time. CPU properties are found with&lt;br /&gt;
 cat /proc/cpuinfo&lt;br /&gt;
and model names from [http://en.wikipedia.org/wiki/List_of_Intel_microprocessors List_of_Intel_microprocessors]  for Intel (also see the [http://en.wikipedia.org/wiki/List_of_Intel_microprocessors#Detailed_x86_architecture_microprocessor_lists detailed lists of Intel x86 cpus]) and [http://en.wikipedia.org/wiki/List_of_AMD_microprocessors List_of_AMD_microprocessors] for AMD cpus (also see the [http://en.wikipedia.org/wiki/List_of_AMD_microprocessors#Detailed_microprocessor_release_lists detailed lists of AMD cpus]. &lt;br /&gt;
&lt;br /&gt;
Also report the binary used (&amp;lt;tt&amp;gt;hippo&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;hippo_p3&amp;lt;/tt&amp;gt;) and the revision.&lt;br /&gt;
&lt;br /&gt;
Note that these tests only utilize a &#039;&#039;single core&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Please add your own results.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! vendor&lt;br /&gt;
! model&lt;br /&gt;
! GHz&lt;br /&gt;
! cores&lt;br /&gt;
! time/min&lt;br /&gt;
! binary&lt;br /&gt;
! revision&lt;br /&gt;
|-&lt;br /&gt;
| Intel &lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Harpertown.22_.28low-voltage.2C_45_nm.29 Quad Core Xeon L5410]&lt;br /&gt;
| 2.33&lt;br /&gt;
| 4&lt;br /&gt;
| 1:27&lt;br /&gt;
| hippo&lt;br /&gt;
| rev32&lt;br /&gt;
|-&lt;br /&gt;
| Intel &lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors#.22Harpertown.22_.28low-voltage.2C_45_nm.29 Quad Core Xeon L5410]&lt;br /&gt;
| 2.33&lt;br /&gt;
| 4&lt;br /&gt;
| 1:31&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- tinman --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Intel &lt;br /&gt;
| Core Duo T2300 (Mac Mini)&lt;br /&gt;
| 1.66&lt;br /&gt;
| 2&lt;br /&gt;
| 2:41&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev32 &amp;lt;!-- abbondanza --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://en.wikipedia.org/wiki/List_of_AMD_Athlon_XP_microprocessors#Athlon_XP_.22Palomino.22_.28Model_6.2C_180_nm.29 Athlon XP 1800+]&lt;br /&gt;
| 1.53&lt;br /&gt;
| 1&lt;br /&gt;
| 4:30&lt;br /&gt;
| hippo_p3&lt;br /&gt;
| rev26&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=Main_Page&amp;diff=141</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=Main_Page&amp;diff=141"/>
		<updated>2008-11-13T13:50:13Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: /* Hippo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;hauptseite&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
This Wiki discusses biomolecular simulations with &#039;&#039;&#039;[[Hippo]]&#039;&#039;&#039; and other molecular dynamics/Monte Carlo codes. It serves as a repository for the community and complements the [http://forums.biowerkzeug.org forums].&lt;br /&gt;
&lt;br /&gt;
Please contribute your own knowledge to this Wiki: If anything is unclear and you know how to write it better – change it. If you have useful tips &amp;amp; tricks – share them with everyone else. If you have comments on any article in this Wiki – start a discussion on the &#039;&#039;discussion&#039;&#039; page that accompanies every article (look in the top menu bar). We only ask you to [[Special:Userlogin|register]] when you edit pages. See [[Help:Editing|Help&amp;amp;rarr;Editing]] to get started on contributing to this community resource.&lt;br /&gt;
&lt;br /&gt;
Follow the links below, use the search on the left, or browse articles by [[Special:Categories|category]]. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
&amp;lt;div id=&amp;quot;Hippo&amp;quot; class=&amp;quot;hauptseite-links&amp;quot;&amp;gt;&lt;br /&gt;
== Hippo ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;inhalt&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Hippopotamus.jpg|thumb|right|Not this hippo.]]&lt;br /&gt;
* [[Hippo|Features]]&lt;br /&gt;
* [[Simulations]]&lt;br /&gt;
* [[Analysis]]&lt;br /&gt;
* [[Graphical interface]]&lt;br /&gt;
* [[Files]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Methods&amp;quot; class=&amp;quot;hauptseite-links&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Methods ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;inhalt&amp;quot;&amp;gt;&lt;br /&gt;
* [[Molecular dynamics]]&lt;br /&gt;
* [[Monte Carlo]]&lt;br /&gt;
* [[Force fields]]&lt;br /&gt;
* [[Algorithms]]&lt;br /&gt;
* [[Solvents]]&lt;br /&gt;
* [[Membranes]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Simulation protocols&amp;quot; class=&amp;quot;hauptseite-rechts&amp;quot;&amp;gt;&lt;br /&gt;
== Simulation protocols ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;inhalt&amp;quot;&amp;gt;&lt;br /&gt;
* [[Globular proteins]] in solvent&lt;br /&gt;
* [[Membrane proteins]] in membrane and solvent&lt;br /&gt;
* [[Free energy calculations]]&lt;br /&gt;
* [[Transition path sampling]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Visualization&amp;quot; class=&amp;quot;hauptseite-rechts&amp;quot;&amp;gt;&lt;br /&gt;
== Visualization ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;inhalt&amp;quot;&amp;gt;&lt;br /&gt;
* [[Visualization software|Software]]&lt;br /&gt;
* [[Visualization tutorial|tutorial]] with [[VMD]]&lt;br /&gt;
* [[Movie tutorial]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Software&amp;quot; class=&amp;quot;hauptseite-rechts&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;inhalt&amp;quot;&amp;gt;&lt;br /&gt;
* [[Molecular dynamics codes]]&lt;br /&gt;
* [[Monte Carlo codes]]&lt;br /&gt;
* [[Electrostatics]] and [[Brownian dynamics]]&lt;br /&gt;
* [[Model building]]&lt;br /&gt;
* [[Visualization software|Visualization]]&lt;br /&gt;
* [[Analysis software]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=Hippo&amp;diff=140</id>
		<title>Hippo</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=Hippo&amp;diff=140"/>
		<updated>2008-11-13T13:49:05Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: /* Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Gbim.jpg‎|frame|right|A peptide folds and inserts into a membrane; the membrane is represented by an implicit Generalized Born model.]]&lt;br /&gt;
&#039;&#039;&#039;Hippo&#039;&#039;&#039; is a software package for simulation and analysis of bio-molecules at an atomic level. It has been specifically developed for very efficient protein folding studies in aqueous and membrane environments. The code is very fast due to optimized and hand-coded assembly routines which make use of fast multi-media instructions on modern x86 cpus. Hippo is (partially) parallelized (using industry-standard [http://www.openmp.org/ OpenMP]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
[[Image:Hippopotamus.jpg|thumb|right|Not this hippo.]]&lt;br /&gt;
=== Simulation methods ===&lt;br /&gt;
* [[Molecular dynamics]] (MD) in NVT, NPT, NVE ensembles &amp;lt;cite&amp;gt;Proteins2008&amp;lt;/cite&amp;gt;&lt;br /&gt;
* Metropolis [[Monte Carlo]] (MC) in NVT and NPT ensembles &amp;lt;cite&amp;gt;JACS2004,JPhysChemB2006&amp;lt;/cite&amp;gt;&lt;br /&gt;
* [[Replica exchange]] with MD and MC &amp;lt;cite&amp;gt;Proteins2007&amp;lt;/cite&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Force fields ===&lt;br /&gt;
* OPLS-AA &amp;lt;cite&amp;gt;Jorgensen1996,Kaminski2001&amp;lt;/cite&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Solvation models ===&lt;br /&gt;
* explicit solvent (water: TIP4P &amp;lt;cite&amp;gt;Jorgensen1985&amp;lt;/cite&amp;gt;, SPC &amp;lt;cite&amp;gt;Berendsen1981&amp;lt;/cite&amp;gt;)&lt;br /&gt;
* Generalized Born implicit solvent (GB/SA) &lt;br /&gt;
* Generalized Born implicit membrane (GB/IM)  &amp;lt;cite&amp;gt;Proteins2008,Proteins2007,BJ2007,Proteins2005&amp;lt;/cite&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Enhanced productivity ===&lt;br /&gt;
A number of features make it easy to use Hippo so that one can spend more time on working on problems and less time on setting up structures or dealing with system crashes:&lt;br /&gt;
* seamless restarts&lt;br /&gt;
* intelligent pdb structure loader: reads most pdbs, can complete missing atoms, and builds the topology&lt;br /&gt;
* graphical frontend under development (Windows only)&lt;br /&gt;
&lt;br /&gt;
=== Analysis ===&lt;br /&gt;
[[Image:Peptidescan.jpg|frame|right|Adiabatic Generalized Born energy surface for different positions and orientations of a helical peptide in a membrane (output from the &#039;&#039;translation+rotation energy scan&#039;&#039; analysis tool).]]&lt;br /&gt;
A growing number of analysis tools are built into Hippo, for instance&lt;br /&gt;
; adiabatic translation+rotation energy scan: determines the Generalized Born energy of a peptide in a membrane &amp;lt;cite&amp;gt;MMB2008,BJ2006&amp;lt;/cite&amp;gt;; this allows to decide if a (typically helical) peptide inserts into the membrane and at which depth and angle or if it prefers a surface-bound or even a fully solvated state  &lt;br /&gt;
; RMSD: calculates the [[RMSD|root mean square deviation]] of trajectory frames to a reference structure&lt;br /&gt;
; helicity: degree of helicity of segments along trajectory&lt;br /&gt;
; Z - tilt - kink graph: Calculates center of mass, tilt angle, and kink angle of a peptide in a membrane as a  function of simulation time. The membrane is in the xy plane, with z = 0 the membrane center. Kink angle is with respect to the membrane normal. &amp;lt;cite&amp;gt;Cordes2002&amp;lt;/cite&amp;gt;&lt;br /&gt;
; cluster: Performs a cluster analysis using the pairwise method by Daura et al.&amp;lt;cite&amp;gt;Daura1999&amp;lt;/cite&amp;gt;&lt;br /&gt;
; fit to phase: recenters trajectory on the centre of mass of a phase (such as a lipid membrane) &lt;br /&gt;
; fit solute to previous frames: Generate a PDB movie by RMSD fitting the solute of each frame to the previous frame.  &lt;br /&gt;
&lt;br /&gt;
The Hippo output format is a binary [[File formats#xyz-movie|xyz-movie]] (see the [http://openbabel.org/wiki/XYZ definition of the xyz format]); thus many other [[analysis]] tools can also be used.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
=== Download ===&lt;br /&gt;
Binaries are publicly available from the [http://www.biowerkzeug.com/ Biowerkzeg.com download page] for &#039;&#039;&#039;Linux&#039;&#039;&#039; and &#039;&#039;&#039;Windows&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;!-- , and &#039;&#039;&#039;Mac OS X (Intel platform only)&#039;&#039;&#039;. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing the software ===&lt;br /&gt;
&lt;br /&gt;
Unzip the downloaded file. It will unpack into its own &amp;lt;tt&amp;gt;hippo&amp;lt;/tt&amp;gt; directory where you will find&lt;br /&gt;
* compiled executables (see below)&lt;br /&gt;
** &amp;lt;tt&amp;gt;hippo&amp;lt;/tt&amp;gt;: the [[#Simulation methods|MD and MC program]]&lt;br /&gt;
** &amp;lt;tt&amp;gt;analyse&amp;lt;/tt&amp;gt;: the [[#Analysis|analysis program]]&lt;br /&gt;
* the manual ([http://www.biowerkzeug.de/downloads/hippo/hippo_manual.pdf pdf])&lt;br /&gt;
* the [[Hippo license|license]] (to which you consent by downloading)&lt;br /&gt;
* the OPLS-AA forcefield file (in Hippo format)&lt;br /&gt;
* the readme.txt file&lt;br /&gt;
* the &amp;lt;tt&amp;gt;testjobs&amp;lt;/tt&amp;gt; directory with example systems&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;right&amp;quot;&lt;br /&gt;
|+Hippo executables&lt;br /&gt;
!cpu           !!Linux        !!Windows&lt;br /&gt;
|-&lt;br /&gt;
|SSSE3 (Core Duo,...)      ||&amp;lt;tt&amp;gt;hippo&amp;lt;/tt&amp;gt;        ||&amp;lt;tt&amp;gt;hippo.exe&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|SSE (PIII,P4,Athlon,...)  ||&amp;lt;tt&amp;gt;hippo_p3&amp;lt;/tt&amp;gt;     ||&amp;lt;tt&amp;gt;hippo_p3.exe&amp;lt;/tt&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The package includes binaries that run under Linux and Windows on any Intel or AMD processor that has the SSE or SSSE3 multi media instructions. Depending on your system and needs, choose  an executable from the package as shown in the table &#039;&#039;Hippo executables&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If in doubt, simply try them out in order; if it will not run you will receive an error message such as &lt;br /&gt;
 Fatal Error: This program was not built to run on the processor in your system.&lt;br /&gt;
 The allowed processors are: Intel(R) Core(TM) Duo processors and compatible Intel processors &lt;br /&gt;
 with supplemental Streaming SIMD Extensions 3 (SSSE3) instruction support.&lt;br /&gt;
In this case try the &amp;lt;tt&amp;gt;hippo_p3&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;hippo_p3.exe&amp;lt;/tt&amp;gt; executable. If this still doesn&#039;t work, [http://forums.biowerkzeug.org/viewforum.php?f=6 post a request in the Hippo Installation forum].&lt;br /&gt;
&lt;br /&gt;
Executables with the &amp;lt;tt&amp;gt;_mpi&amp;lt;/tt&amp;gt; extension have been compiled with MPI support ([http://www.mcs.anl.gov/research/projects/mpich2/index.php mpich2]) and are only used for [[replica exchange simulations]] (REXMD). If you just want to run multithreaded simulations just use the standard binaries (which are all compiled with [http://www.openmp.org/ OpenMP]).&lt;br /&gt;
&lt;br /&gt;
=== Test cases ===&lt;br /&gt;
The &amp;lt;tt&amp;gt;testjobs&amp;lt;/tt&amp;gt; directory contains a number of testcases.&lt;br /&gt;
&lt;br /&gt;
Run the &amp;lt;tt&amp;gt;calc_testjobs_linux.bat&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;calc_testjobs_win32.bat&amp;lt;/tt&amp;gt; script in order to perform &#039;&#039;all&#039;&#039; tests. On modern processors this should take between 2 and 4 Minutes.&lt;br /&gt;
&lt;br /&gt;
Use the tests in order to get started in running your own systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
#MMB2008 pmid=18428040&lt;br /&gt;
#Proteins2007 pmid=17600830&lt;br /&gt;
#BJ2007 pmid=17218457&lt;br /&gt;
#BJ2006 pmid=16339877&lt;br /&gt;
#JPhysChemB2006 pmid=16913813&lt;br /&gt;
#Proteins2005 pmid=15723347&lt;br /&gt;
#JACS2004 pmid=14871118&lt;br /&gt;
#Kaminski2001 George A. Kaminski, Richard A. Friesner, Julian Tirado-Rives, and William L. Jorgensen. &#039;&#039;Evaluation and reparametrization of the OPLS-AA force field for proteins via comparison with accurate quantum chemical calculations on peptides&#039;&#039;. J. Phys. Chem. B, 105(28):6474–6487, 2001. [http://dx.doi.org/10.1021/jp003919d 10.1021/jp003919d].&lt;br /&gt;
#Jorgensen1996 W. L. Jorgensen, D. S. Maxwell, and J. Tirado-Rives. &#039;&#039;Development and testing of the OPLS all-atom force field on conformational energetics and properties of organic liquids&#039;&#039;. J. Am. Chem. Soc., 118(45):11225–11236, 1996. [http://dx.doi.org/10.1021/ja9621760 10.1021/ja9621760].&lt;br /&gt;
#Jorgensen1985 W. L. Jorgensen and J. D. Madura. &#039;&#039;Temperature and size dependence for Monte-Carlo simulations of TIP4P water&#039;&#039;. Mol. Phys., 56(6):1381–1392, December 1985.&lt;br /&gt;
#Berendsen1981 H. J. C. Berendsen, J. P. M. Postma, W. F. van Gunsteren, and J. Hermans. &#039;&#039;Interaction models for water in relation to protein hydration&#039;&#039;. In B. Pullman, editor, Intermolecular Forces, page 331. D. Reidel Publishing Company, Dordrecht, Holland, 1981.&lt;br /&gt;
#Cordes2002 pmid=12417206&lt;br /&gt;
#Daura1999 X Daura, K Gademann, B Jaun, D Seebach, WF van Gunsteren, and AE Mark. &#039;&#039;Peptide folding: When simulation meets experiment&#039;&#039;. Angewandte Chemie-International Edition, 38 (1-2):236–240, 1999. [http://dx.doi.org/10.1002/(SICI)1521-3773(19990115)38:1/2%3C236::AID-ANIE236%3E3.0.CO;2-M &amp;lt;nowiki&amp;gt;10.1002/(SICI)1521-3773(19990115)38:1/2&amp;lt;236::AID-ANIE236&amp;gt;3.0.CO;2-M&amp;lt;/nowiki&amp;gt;].&lt;br /&gt;
#Proteins2008 Jakob P. Ulmschneider and Martin B. Ulmschneider. &#039;&#039;Sampling efficiency in explicit and implicit membrane environments studied by peptide folding simulations&#039;&#039;. Proteins [http://dx.doi.org/10.1002/prot.22270 10.1002/prot.22270].&lt;br /&gt;
&amp;lt;/biblio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Hippo]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=File:Hippopotamus.jpg&amp;diff=139</id>
		<title>File:Hippopotamus.jpg</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=File:Hippopotamus.jpg&amp;diff=139"/>
		<updated>2008-11-13T13:48:41Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;not this hippo&lt;br /&gt;
&lt;br /&gt;
Licensed under GFDL from [http://commons.wikimedia.org/wiki/Image:Nijlpaard.jpg]; see there for details of licence.&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=File:Hippopotamus.jpg&amp;diff=138</id>
		<title>File:Hippopotamus.jpg</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=File:Hippopotamus.jpg&amp;diff=138"/>
		<updated>2008-11-13T13:47:48Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: not this hippo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;not this hippo&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
	<entry>
		<id>https://biowerkzeug.org/index.php?title=User:Kaihsu&amp;diff=137</id>
		<title>User:Kaihsu</title>
		<link rel="alternate" type="text/html" href="https://biowerkzeug.org/index.php?title=User:Kaihsu&amp;diff=137"/>
		<updated>2008-11-12T15:24:08Z</updated>

		<summary type="html">&lt;p&gt;Kaihsu: New page: [http://sbcb.bioch.ox.ac.uk/kaihsu/ Kaihsu Tai]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://sbcb.bioch.ox.ac.uk/kaihsu/ Kaihsu Tai]&lt;/div&gt;</summary>
		<author><name>Kaihsu</name></author>
	</entry>
</feed>