<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://chemwiki.ch.ic.ac.uk/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zz6114</id>
	<title>ChemWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://chemwiki.ch.ic.ac.uk/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zz6114"/>
	<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/wiki/Special:Contributions/Zz6114"/>
	<updated>2026-05-13T21:21:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Mod:Hunt_Research_Group/calendar&amp;diff=499749</id>
		<title>Mod:Hunt Research Group/calendar</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Mod:Hunt_Research_Group/calendar&amp;diff=499749"/>
		<updated>2015-06-16T11:18:30Z</updated>

		<summary type="html">&lt;p&gt;Zz6114: /* Calendar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to the main [https://www.ch.ic.ac.uk/wiki/index.php/Mod:Hunt_Research_Group wiki-page]&lt;br /&gt;
== Calendar ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! 1 &lt;br /&gt;
! 2 &lt;br /&gt;
! 3 &lt;br /&gt;
! 4&lt;br /&gt;
|-&lt;br /&gt;
| Tricia (Done) &lt;br /&gt;
| Bryan Ward (Done)&lt;br /&gt;
| Claire Ashworth (Not Done)&lt;br /&gt;
| Precious Ugbomah (Not Done)&lt;br /&gt;
|- &lt;br /&gt;
| Vincent Chen (Not Done)&lt;br /&gt;
| Gabriel Lau (Not Done)&lt;br /&gt;
| Rebecca Rowe (Not Done)&lt;br /&gt;
| Ken Watson (Not Done)&lt;br /&gt;
|- &lt;br /&gt;
| Laila Bana (Not Done)&lt;br /&gt;
| Oliver Benton (Not Done)&lt;br /&gt;
| Christopher Sewell (Not Done)&lt;br /&gt;
| Chen Chen (Not Done)&lt;br /&gt;
|- &lt;br /&gt;
| Aiswarya Prabha (Not Done)&lt;br /&gt;
|Ziyun Zhang (Done)&lt;br /&gt;
|Richard Fogarty (Not Done)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; width=&amp;quot;1190&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr bgcolor=&amp;quot;#66CCFF&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;th width=&amp;quot;170px&amp;quot;&amp;gt;Mon&amp;lt;/th&amp;gt;&lt;br /&gt;
   &amp;lt;th width=&amp;quot;170px&amp;quot;&amp;gt;Tues&amp;lt;/th&amp;gt;&lt;br /&gt;
   &amp;lt;th width=&amp;quot;170px&amp;quot;&amp;gt;Wed&amp;lt;/th&amp;gt;&lt;br /&gt;
   &amp;lt;th width=&amp;quot;170px&amp;quot;&amp;gt;Thur&amp;lt;/th&amp;gt;&lt;br /&gt;
   &amp;lt;th width=&amp;quot;170px&amp;quot;&amp;gt;Fri&amp;lt;/th&amp;gt;&lt;br /&gt;
   &amp;lt;th width=&amp;quot;170px&amp;quot;&amp;gt;Sat&amp;lt;/th&amp;gt;&lt;br /&gt;
   &amp;lt;th width=&amp;quot;170px&amp;quot;&amp;gt;Sun&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#4357CFF&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;&#039;&#039;&#039;1st June&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2nd&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3rd&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;6th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;7th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;10th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;11th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;13th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;14th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;15th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;16th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;17th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;18th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;19th&amp;lt;br&amp;gt;Bryan Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;20th&amp;lt;br&amp;gt;Bryan Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;21st&amp;lt;br&amp;gt;Bryan Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;22nd&amp;lt;br&amp;gt;Bryan Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;23rd&amp;lt;br&amp;gt;Bryan Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;24th&amp;lt;br&amp;gt;Bryan Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;25th&amp;lt;br&amp;gt;Bryan Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;26th&amp;lt;br&amp;gt;Bryan Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;27th&amp;lt;br&amp;gt;Bryan Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;28th&amp;lt;br&amp;gt;Bryan Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td &amp;gt;29th&amp;lt;br&amp;gt;Bryan Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;30th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#4357CFF&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;&#039;&#039;&#039;1st July&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2nd&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3rd&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;4th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;5th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td &amp;gt;6th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;10th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;11th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;12th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;13th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;14th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;15th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;16th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;17th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;18th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;19th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;20th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;21st&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;22nd&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;23rd&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;24th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;25th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;26th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;27th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;28th&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;29th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;30th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;31st&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#4357CFF&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;&#039;&#039;&#039;1st August&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;2nd&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3rd&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;6th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;8th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;9th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;10th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;11th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;13th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;14th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;15th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;16th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;17th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;18th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;19th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;20th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;21st&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;22nd&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;23rd&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;24th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;25th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;26th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;27th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;28th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;29th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;30th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;31st&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#4357CFF&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;&#039;&#039;&#039;1st September&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2nd&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3rd&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;5th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;6th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;10th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;11th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;12th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;13th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;14th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;15th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;16th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;17th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;18th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;19th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;20th&amp;lt;br&amp;gt;Tricia Away&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;21st&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;22nd&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;23rd&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;24th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;25th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;26th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;27th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;28th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;29th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;30th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#4357CFF&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;&#039;&#039;&#039;1st October&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2nd&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;3rd&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;#33CC99&amp;quot;&amp;gt;4th&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Zz6114</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Mod:Hunt_Research_Group/hpc&amp;diff=499618</id>
		<title>Mod:Hunt Research Group/hpc</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Mod:Hunt_Research_Group/hpc&amp;diff=499618"/>
		<updated>2015-06-02T16:53:29Z</updated>

		<summary type="html">&lt;p&gt;Zz6114: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HPC Notes (Ling and Tricia)&lt;br /&gt;
&lt;br /&gt;
Back to the main [https://www.ch.ic.ac.uk/wiki/index.php/Mod:Hunt_Research_Group wiki-page]&lt;br /&gt;
&lt;br /&gt;
1. Queues to run on&lt;br /&gt;
:&#039;&#039;&#039;pqph&#039;&#039;&#039; (various, see below) this is the hunt group queue, runs on the servers listed below&lt;br /&gt;
:&#039;&#039;&#039;pqchem&#039;&#039;&#039; (42 nodes) this is the chemistry department queue, &lt;br /&gt;
:&#039;&#039;&#039;chemlab1&#039;&#039;&#039; (2 chassis) this is for the computational chemistry lab but can be used out of term time&lt;br /&gt;
&lt;br /&gt;
:submitting jobs&lt;br /&gt;
::various for pqph&lt;br /&gt;
::pqchem and chemlab1 work best with job submitted on 8 cores&lt;br /&gt;
&lt;br /&gt;
2. submit script uses PBS queing&lt;br /&gt;
::\#batch processing commands&lt;br /&gt;
::\#PBS -l walltime=119:59:00&lt;br /&gt;
::\#PBS -lselect=1:ncpus=8:mem=15800MB:tmpspace=400gb&lt;br /&gt;
::\#PBS -j oe&lt;br /&gt;
::\#PBS -q pqph&lt;br /&gt;
&lt;br /&gt;
:alter -q for the relevant queue&lt;br /&gt;
:alter -l to the walltime of the relevant queue (use qstat -q to find the walltime)&lt;br /&gt;
&lt;br /&gt;
:add tmpspace=400 to ensure large disk jobs get put on a node with enough disk!! Note that this requires you to include&lt;br /&gt;
maxdisk=400gb in your gaussian input.&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;NOTE the queing system does not check disk allocations. When requesting large disk jobs remember to request all of the processors on a node even if you are not using all of the processors. For large jobs the maximum disk space you can request is &#039;&#039;&#039;800GB&#039;&#039;&#039; on the 12 processor nodes.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recommended specification is &lt;br /&gt;
:in PBS script&lt;br /&gt;
::ncpus=8&lt;br /&gt;
::mem=15800MB&lt;br /&gt;
::tmpspace=400gb&lt;br /&gt;
&lt;br /&gt;
:in gaussian file&lt;br /&gt;
::%nprocshared=8&lt;br /&gt;
::%mem=14400MB&lt;br /&gt;
::maxdisk=400GB&lt;br /&gt;
&lt;br /&gt;
For small jobs only&lt;br /&gt;
:ncpus=4&lt;br /&gt;
:mem=8GB&lt;br /&gt;
:no tmpspace=400gb specification&lt;br /&gt;
&lt;br /&gt;
Using qstat&lt;br /&gt;
:qstat to get your jobs that are running&lt;br /&gt;
:qstat -q to get a list of all queues&lt;br /&gt;
:qdel and ID number to remove a job from the queue&lt;br /&gt;
&lt;br /&gt;
3. Useful link:&lt;br /&gt;
:https://scanweb.cc.ic.ac.uk/uportal2/&lt;br /&gt;
&lt;br /&gt;
4. Servers:&lt;br /&gt;
:old nodes all single core&lt;br /&gt;
::all 18GB disk, a couple have 80GB disks &lt;br /&gt;
:::2 x 8 GB 2 proc 1.8GHz&lt;br /&gt;
:::1 x 6 GB 2 proc 1.8GHz&lt;br /&gt;
:::4 x 4 GB 2 proc 1.8GHz&lt;br /&gt;
:::1 x 3 GB 4 proc 2.2GHz&lt;br /&gt;
:::1 x 4GB Opteron 244 (1.8GHz) 18GB on /tmp cx1-50-1-4&lt;br /&gt;
:::1 x 8GB Opteron 248 (2.2GHz) 18GB on /tmp cx1-50-1-6&lt;br /&gt;
:::1 x  2GB Opteron 244 (1.8GHz) 18GB on /tmp cx1-50-1-9&lt;br /&gt;
&lt;br /&gt;
:newer nodes&lt;br /&gt;
::2 x 32 GB 4 proc 2.8GHz 160GB disk &lt;br /&gt;
::4 x 16 GB 8 proc 2.4GHz 500GB disk&lt;br /&gt;
::4MB x 48 GB 12 proc 2.66 GHz 1TB disk &lt;br /&gt;
&lt;br /&gt;
:::so what does all this mean &lt;br /&gt;
:::1 node =1 box in a stack which forms the cluster&lt;br /&gt;
:::with 4 motherboards (MB) (single board groups CPU and RAM and internal buses which communicate with other parts)&lt;br /&gt;
:::each with 2 CPUs (central processing unit) &lt;br /&gt;
:::each CPU has internally six cores (cores which do the actual number crunching)&lt;br /&gt;
:::so one MB has 12 cores&lt;br /&gt;
:::and one node has 4MB*12cores=48 cores&lt;br /&gt;
:::each MB has 48GB memory from 12cores each with 4GB &lt;br /&gt;
:::each MB has 1TB disk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pqchem can handle&lt;br /&gt;
:: 8 proc nodes with 16 or 24 or 32 or 48 GB and 450GB (max) disk&lt;br /&gt;
:::8 processors 48 GBytes memory 225 GByte disk  (8 nodes)(nehalem)&lt;br /&gt;
:::8 processors 32 GBytes memory 450 GByte disk (tmp400=true) (10 nodes)(harpertown)&lt;br /&gt;
:::8 processors 48 GBytes memory 450 GByte disk (tmp400=true) (4 nodes) (nehalem)&lt;br /&gt;
:::8 processors 24 GBytes memory 450 GByte disk (tmp400=true) (20 nodes) (nehalem)&lt;br /&gt;
&lt;br /&gt;
5. memory and disk requirements&lt;br /&gt;
::1MW is about 8.4MB&lt;br /&gt;
::Gaussian is greedy and will exceed the allocated memory always leave about 50MB extra per processor, eg if you have 8000MB=8GB available for 8 nodes then request in the %mem=7600MB&lt;br /&gt;
:: each proc needs a gaussian executable, which takes about 8mw (or 12 for MP2 frequencies)&lt;br /&gt;
:::so 4 proc jobs require 4*8*8.4=269MB  just to run&lt;br /&gt;
:::so 8 proc jobs require 8*8*8.4=538MB  just to run&lt;br /&gt;
::then normal jobs will need 2*N^2 W *8.4 to get B (1,048,576B =1MB)&lt;br /&gt;
:::  so 300 basis functions will need 180000W =0.18MW =1.5MB in addition to the above requirements&lt;br /&gt;
&lt;br /&gt;
::require 2ON^2 W of disk to run where O=number of occupied orbitals, N=number of basis functions&lt;br /&gt;
&lt;br /&gt;
::MP2 jobs &lt;br /&gt;
:: work best with %mem and maxdisk defined&lt;br /&gt;
::: in-core requires N^4/4 divided by 1,000,000 MW memory&lt;br /&gt;
:::: so 400 basis functions will need 6400MW=53760MB=54GB memory per node, which is unlikely!&lt;br /&gt;
::: semi-direct requires 2*O(N^2) memory and N^3 disk&lt;br /&gt;
:::: so N=476 basis functions O=56 occupied orbitals will need &lt;br /&gt;
::::25.4MW=214MB of memory &lt;br /&gt;
::::and 108MW=906MB disk (this is not actually true it will need much more probably around 1800MB disk per processor!)&lt;br /&gt;
::::so total memory for MP2 freq 8proc will be &lt;br /&gt;
:::::12*8*8.4=807MB to run and 8*214=1712MB for calcs and some extra 400MB=3019MB=3.3GB&lt;br /&gt;
:::::gaussian does not like GB directive so give %mem in MB&lt;br /&gt;
&lt;br /&gt;
6. checkpoint files&lt;br /&gt;
: checkpoint files should be exactly the same name as the input file name&lt;br /&gt;
: for jobs that may exceed the wall time there are two options&lt;br /&gt;
:option one: specify the full path of the checkpoint file, for example &lt;br /&gt;
::%chk=/work/phunt/tmp/filename.chk&lt;br /&gt;
:option two is to change your runscript and input file&lt;br /&gt;
::in the gaussian job have %chk=chk&lt;br /&gt;
::in the runscript replace g03 input.com with&lt;br /&gt;
::pbsexec g03 input.com&lt;br /&gt;
::mkdir $HOME/$PBS_JOBID&lt;br /&gt;
::cp chk $HOME/$PBS_JOBID&lt;br /&gt;
::this will cause Gaussian to be killed 10 minuets before the walltime limit and the checkpoint file saved out to the directory $HOME/$PBS_JOBID&lt;br /&gt;
&lt;br /&gt;
7. Problems&lt;br /&gt;
:Without &amp;quot;#!/bin/sh&amp;quot; in the beginning of the job script, the job will always go to the queue &amp;quot;short&amp;quot; instead of the queue asked for. &lt;br /&gt;
&lt;br /&gt;
8. run scripts:&lt;br /&gt;
&lt;br /&gt;
:3.1 CPMD:&lt;br /&gt;
::https://www.ch.ic.ac.uk/wiki/index.php/Image:Runcpmd_md.sh&lt;br /&gt;
&lt;br /&gt;
:3.2 DL-POLY:&lt;br /&gt;
::https://www.ch.ic.ac.uk/wiki/index.php/Image:Mpirun.sh&lt;br /&gt;
&lt;br /&gt;
::Note: You´ll not be able to see the output until the job finishes : the directory /tmp/pb.XXX isn´t accessible to you because it is on the private disk of the node running the job.&lt;br /&gt;
::To get DLPOLY to terminate before the job hits the walltime limit and killed, you need to run it through a program called pbsexec, for example:&lt;br /&gt;
::pbsexec mpiexec DLPOLY.X&lt;br /&gt;
::This will kill DLPOLY 15 minutes before the walltime limit, giving your script time to transfer files back to $work.&lt;/div&gt;</summary>
		<author><name>Zz6114</name></author>
	</entry>
</feed>