<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikis.ch.cam.ac.uk/thom/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ajwt3</id>
	<title>Thom Group Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wikis.ch.cam.ac.uk/thom/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ajwt3"/>
	<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php/Special:Contributions/Ajwt3"/>
	<updated>2026-06-10T15:40:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1588</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1588"/>
		<updated>2026-06-06T10:28:04Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Forthcoming Conferences */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex; flex-wrap:wrap; justify-content:center; gap:1em; align-items:flex-start; margin:1em 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto; max-width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;lt;!----&amp;gt; style=&amp;quot;display:inline-block; text-align:left; white-space:pre; margin:0; padding:1em 1.5em; border:2px solid #7c3aed; border-radius:12px; background:#0f172a; box-shadow:0 0 12px rgba(124,58,237,0.45);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#d62828;&amp;quot;&amp;gt; _________   ___   ___      ______       ___ __ __      &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#f77f00;&amp;quot;&amp;gt;/________/\ /__/\ /__/\    /_____/\     /__//_//_/\     &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#fcbf49;&amp;quot;&amp;gt;\__.::.__\/ \::\ \\  \ \   \:::_ \ \    \::\| \| \ \    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#2a9d8f;&amp;quot;&amp;gt;   \::\ \    \::\/_\ .\ \   \:\ \ \ \    \:.      \ \   &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#457b9d;&amp;quot;&amp;gt;    \::\ \    \:: ___::\ \   \:\ \ \ \    \:.\-/\  \ \  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#6a4c93;&amp;quot;&amp;gt;     \::\ \    \: \ \\::\ \   \:\_\ \ \    \. \  \  \ \ &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8338ec;&amp;quot;&amp;gt;      \__\/     \__\/ \::\/    \_____\/     \__\/ \__\/ &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto; max-width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;lt;!----&amp;gt; style=&amp;quot;display:inline-block; text-align:left; white-space:pre; margin:0; padding:1em 1.5em; border:2px solid #7c3aed; border-radius:12px; background:#0f172a; box-shadow:0 0 12px rgba(124,58,237,0.45);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt; _______      ______        ______       __  __       ______     &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff7f00;&amp;quot;&amp;gt;/______/\    /_____/\      /_____/\     /_/\/_/\     /_____/\    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffff00;&amp;quot;&amp;gt;\::::__\/__  \:::_ \ \     \:::_ \ \    \:\ \:\ \    \:::_ \ \   &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt; \:\ /____/\  \:(_) ) )_    \:\ \ \ \    \:\ \:\ \    \:(_) \ \  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0099ff;&amp;quot;&amp;gt;  \:\\_  _\/   \: __ `\ \    \:\ \ \ \    \:\ \:\ \    \: ___\/  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#4b0082;&amp;quot;&amp;gt;   \:\_\ \ \    \ \ `\ \ \    \:\_\ \ \    \:\_\:\ \    \ \ \    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8b00ff;&amp;quot;&amp;gt;    \_____\/     \_\/ \_\/     \_____\/     \_____\/     \_\/    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=About=&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki (apparently evenings are good times to read the Wiki). In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos. For members of the group please feel free to edit the contents of the wiki and fix any errors that you are bound to spot. &lt;br /&gt;
&lt;br /&gt;
== [[Group_List | Group List and Photos]] ==&lt;br /&gt;
&lt;br /&gt;
Here you can find photos of the group in various locations. There is also a helpful Gantt chart illustrating the storied group history. The chart should ideally be updated termly, the current chart maintainer is Luke Wright and you should email him with any complaints.&lt;br /&gt;
&lt;br /&gt;
== [[Summer_Interns | Summer Interns]] ==&lt;br /&gt;
&lt;br /&gt;
Email theory-sec@ch.cam.ac.uk for summer internship opportunities in the group. You are welcome to suggest ideas for a project you would like to do, but ideas are also available for assignment.&lt;br /&gt;
&lt;br /&gt;
==[https://www.overleaf.com/read/yddfjrvpjckj Group Expectations]==&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on Overleaf above. The rules outlined must be obeyed at all costs, if not, the consequences are dire.&lt;br /&gt;
&lt;br /&gt;
=Events=&lt;br /&gt;
&lt;br /&gt;
This section contains information and dates about all regularly or spontaneously scheduled academic events. &lt;br /&gt;
&lt;br /&gt;
==[https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745 Group Calendar]==&lt;br /&gt;
The group calendar is available at the link above. For maximum group efficiency you should add this calendar to your personal calendar. Instructions for how to do this are pending if I can be bothered to write them.&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
==[[Past Group Meetings|Group Meetings]]==&lt;br /&gt;
&lt;br /&gt;
Group Meetings take place every Thursday at 15.30 in U203. For anyone who needs to book a room for group meetings (or otherwise), follow this link [https://bookings.ch.cam.ac.uk/lecture-theatres/mrbs/ here] to see room availability. The current term&#039;s group meetings are available below, so that you need not click the above link (which contains past group meetings).&lt;br /&gt;
&lt;br /&gt;
===Easter 2026===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; | Date&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Talk&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Cake&lt;br /&gt;
|-&lt;br /&gt;
| 30 April || Luke + Corey + Katrina || Luke&lt;br /&gt;
|-&lt;br /&gt;
| 7 May || Informal || Lila&lt;br /&gt;
|-&lt;br /&gt;
| 14 May || Free time || &lt;br /&gt;
|-&lt;br /&gt;
| 21 May || Dylan (Jesus MCR?) ||&lt;br /&gt;
|-&lt;br /&gt;
| 28 May || Emil || Jack&lt;br /&gt;
|-&lt;br /&gt;
| 4 June || Informal ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 June || Reka ||&lt;br /&gt;
|-&lt;br /&gt;
| 18 June || Informal ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Journal Club==&lt;br /&gt;
Journal Club occurs about twice a term, it usually occurs at 12pm in one of the Cybercafe rooms (U202 or U203) pizza or alternatives are provided. Upcoming and Past Journal Clubs are found [[Journal Clubs|here]].&lt;br /&gt;
&lt;br /&gt;
==Seminars==&lt;br /&gt;
&lt;br /&gt;
* [https://www.lclu.cam.ac.uk/events/coffee-meetings Leverhulme Centre for Life in the Universe Coffee Meetings]&lt;br /&gt;
* [https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info Quantum Information Seminars]&lt;br /&gt;
&lt;br /&gt;
==QCQCDG==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available [https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group here].&lt;br /&gt;
&lt;br /&gt;
==Quantum Computing Brainstorm==&lt;br /&gt;
From Easter 2026, informal quantum discussions taking place at 10am on Thursdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
==Forthcoming Conferences==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; | Dates&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Name&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Where&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Attending?&lt;br /&gt;
|-&lt;br /&gt;
| 31st May - 6th Jun 2026 || [https://www.icqc2026.org/ International Congress of Quantum Chemistry] || Berkeley, California || Andreea&lt;br /&gt;
|-&lt;br /&gt;
| 7th Sep - 11tb Sep 2026 || [https://copl.ethz.ch/events/origins-federation-conference.html Origins Federation] || Zurich, Switzerland || Alex, Bence&lt;br /&gt;
|-&lt;br /&gt;
| 13th Sep - 18th Sep 2026 || [https://qce.quantum.ieee.org/2026/ IEEE Quantum Week] || Toronto, Canada || Lila&lt;br /&gt;
|-&lt;br /&gt;
| 14th Sep - 16th Sep 2026 || [https://www.rsc.org/events/find-an-event/molecular-excited-states-theory-and-experiment-faraday-discussion Excited States Faraday Discussion] || Cambridge, UK|| Alex&lt;br /&gt;
|-&lt;br /&gt;
| 15th Sep - 18th Sep 2026 || [https://www.girton.cam.ac.uk/events/foundations-quantum-technologies Foundations of Quantum Technologies] || Girton College, Cambridge, UK || &lt;br /&gt;
|-&lt;br /&gt;
| 19th Sep - 23rd Sep 2026 || [https://www.mes2026.com/ Molecular Electronic Structure 2026] || Kamena Vourla, Greece || &lt;br /&gt;
|-&lt;br /&gt;
| 9th Jan - 14th Jan 2028 || [https://watoc2028.org/ World Association of Theoretical and Computational Chemists 2028]|| Mérida, México || &lt;br /&gt;
|-&lt;br /&gt;
| 27th May - 1st Jun 2029|| ICQC 2029|| Qingdao, China|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Forthcoming Workshops and Schools==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; | Dates&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Name&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Where&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Attending?&lt;br /&gt;
|-&lt;br /&gt;
| 1st July - 3rd July 2026 || [https://ccp-qc.ac.uk/ws_mb/ Tackling the Many‑Body Problem in Condensed Matter with Quantum Computing] || University of Strathclyde, Glasgow || Lila&lt;br /&gt;
|-&lt;br /&gt;
| 28th Sep - 2nd Oct 2026 || Lennard-Jones Centre Summer School || Cambridge, UK||&lt;br /&gt;
|-&lt;br /&gt;
| 14th Sep - 18th Sep 2026 || [https://www.quantinuum.com/inquanto-summer-school Inquanto Summer School] || Cambridge, UK|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Research and Projects =&lt;br /&gt;
&lt;br /&gt;
== [[Project_Ideas | Project Ideas]] ==&lt;br /&gt;
Based on recent talks and conferences. Contains both project ideas and more general questions that would be nice to answer.&lt;br /&gt;
&lt;br /&gt;
== Dissertations ==&lt;br /&gt;
Please upload any missing documents to these folders such that these contain a complete history of every project or work completed in the group.&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
* [https://www.overleaf.com/read/ffdvzskxvnbm#2e9673 Template for L&amp;lt;sup&amp;gt;A&amp;lt;/sup&amp;gt;T&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;X poster]&lt;br /&gt;
&lt;br /&gt;
= Computers =&lt;br /&gt;
&lt;br /&gt;
This section contains all information you could ever need about computers and how to use them. &lt;br /&gt;
&lt;br /&gt;
== [[Computer_and_Storage_List | Computing Resources]] ==&lt;br /&gt;
&lt;br /&gt;
See this section for what computers the group members are using, what compute clusters are available, and where you can store files.&lt;br /&gt;
&lt;br /&gt;
== [[Introduction | Introduction to basic shell commands]] == &lt;br /&gt;
There are a number of tutorials available which document basic operations that are useful. Some highlights include setting up SSH keys, X-forwarding, or how to use vim. Click the hyperlink for the full list.&lt;br /&gt;
&lt;br /&gt;
== [[Connecting_Machines | How to connect to department machines]] ==&lt;br /&gt;
&lt;br /&gt;
It can be useful often to connect to computers in department remotely. Please keep your work-life balance in mind.&lt;br /&gt;
&lt;br /&gt;
== [[Installing_Slack | How to install Slack on department machines ]] ==&lt;br /&gt;
&lt;br /&gt;
Group communication is done primarily through Slack, it may be useful to install it. Alternatively we could begin using pigeon-mail or smoke signals.&lt;br /&gt;
&lt;br /&gt;
== Software Tutorials==&lt;br /&gt;
# [[QChem]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
# [[RevQCMagic]]&lt;br /&gt;
&lt;br /&gt;
== [[Research_Data| Research Data Management ]] ==&lt;br /&gt;
&lt;br /&gt;
= Uncategorisable =&lt;br /&gt;
&lt;br /&gt;
The following sections could not be given a heading in the great wiki organisation of 2026 and thus are labelled as uncategorisable. See [https://en.wikipedia.org/wiki/Russell%27s_paradox Russell&#039;s paradox] for more details.&lt;br /&gt;
&lt;br /&gt;
== Useful Information ==&lt;br /&gt;
&lt;br /&gt;
Here are some things that were deemed as useful once upon a time. Please add to the list.&lt;br /&gt;
&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
== [[Archiving_data | Archiving data for the university repository]] ==&lt;br /&gt;
&lt;br /&gt;
For publications data must be archived in accordance with university policy, instructions are here.&lt;br /&gt;
&lt;br /&gt;
== [[Website_to_do | To-do list for the Thom Group Website]] ==&lt;br /&gt;
&lt;br /&gt;
If there are desired wiki changes but the will to implement is not there they can be written here.&lt;br /&gt;
&lt;br /&gt;
= Archive =&lt;br /&gt;
&lt;br /&gt;
Anything not updated for more than 5 years should be put into this section.&lt;br /&gt;
&lt;br /&gt;
== [[Group_activities | Group Activities]] ==&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1587</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1587"/>
		<updated>2026-06-06T10:27:51Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Forthcoming Conferences */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex; flex-wrap:wrap; justify-content:center; gap:1em; align-items:flex-start; margin:1em 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto; max-width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;lt;!----&amp;gt; style=&amp;quot;display:inline-block; text-align:left; white-space:pre; margin:0; padding:1em 1.5em; border:2px solid #7c3aed; border-radius:12px; background:#0f172a; box-shadow:0 0 12px rgba(124,58,237,0.45);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#d62828;&amp;quot;&amp;gt; _________   ___   ___      ______       ___ __ __      &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#f77f00;&amp;quot;&amp;gt;/________/\ /__/\ /__/\    /_____/\     /__//_//_/\     &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#fcbf49;&amp;quot;&amp;gt;\__.::.__\/ \::\ \\  \ \   \:::_ \ \    \::\| \| \ \    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#2a9d8f;&amp;quot;&amp;gt;   \::\ \    \::\/_\ .\ \   \:\ \ \ \    \:.      \ \   &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#457b9d;&amp;quot;&amp;gt;    \::\ \    \:: ___::\ \   \:\ \ \ \    \:.\-/\  \ \  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#6a4c93;&amp;quot;&amp;gt;     \::\ \    \: \ \\::\ \   \:\_\ \ \    \. \  \  \ \ &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8338ec;&amp;quot;&amp;gt;      \__\/     \__\/ \::\/    \_____\/     \__\/ \__\/ &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto; max-width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;lt;!----&amp;gt; style=&amp;quot;display:inline-block; text-align:left; white-space:pre; margin:0; padding:1em 1.5em; border:2px solid #7c3aed; border-radius:12px; background:#0f172a; box-shadow:0 0 12px rgba(124,58,237,0.45);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt; _______      ______        ______       __  __       ______     &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff7f00;&amp;quot;&amp;gt;/______/\    /_____/\      /_____/\     /_/\/_/\     /_____/\    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffff00;&amp;quot;&amp;gt;\::::__\/__  \:::_ \ \     \:::_ \ \    \:\ \:\ \    \:::_ \ \   &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt; \:\ /____/\  \:(_) ) )_    \:\ \ \ \    \:\ \:\ \    \:(_) \ \  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0099ff;&amp;quot;&amp;gt;  \:\\_  _\/   \: __ `\ \    \:\ \ \ \    \:\ \:\ \    \: ___\/  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#4b0082;&amp;quot;&amp;gt;   \:\_\ \ \    \ \ `\ \ \    \:\_\ \ \    \:\_\:\ \    \ \ \    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8b00ff;&amp;quot;&amp;gt;    \_____\/     \_\/ \_\/     \_____\/     \_____\/     \_\/    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=About=&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki (apparently evenings are good times to read the Wiki). In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos. For members of the group please feel free to edit the contents of the wiki and fix any errors that you are bound to spot. &lt;br /&gt;
&lt;br /&gt;
== [[Group_List | Group List and Photos]] ==&lt;br /&gt;
&lt;br /&gt;
Here you can find photos of the group in various locations. There is also a helpful Gantt chart illustrating the storied group history. The chart should ideally be updated termly, the current chart maintainer is Luke Wright and you should email him with any complaints.&lt;br /&gt;
&lt;br /&gt;
== [[Summer_Interns | Summer Interns]] ==&lt;br /&gt;
&lt;br /&gt;
Email theory-sec@ch.cam.ac.uk for summer internship opportunities in the group. You are welcome to suggest ideas for a project you would like to do, but ideas are also available for assignment.&lt;br /&gt;
&lt;br /&gt;
==[https://www.overleaf.com/read/yddfjrvpjckj Group Expectations]==&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on Overleaf above. The rules outlined must be obeyed at all costs, if not, the consequences are dire.&lt;br /&gt;
&lt;br /&gt;
=Events=&lt;br /&gt;
&lt;br /&gt;
This section contains information and dates about all regularly or spontaneously scheduled academic events. &lt;br /&gt;
&lt;br /&gt;
==[https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745 Group Calendar]==&lt;br /&gt;
The group calendar is available at the link above. For maximum group efficiency you should add this calendar to your personal calendar. Instructions for how to do this are pending if I can be bothered to write them.&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
==[[Past Group Meetings|Group Meetings]]==&lt;br /&gt;
&lt;br /&gt;
Group Meetings take place every Thursday at 15.30 in U203. For anyone who needs to book a room for group meetings (or otherwise), follow this link [https://bookings.ch.cam.ac.uk/lecture-theatres/mrbs/ here] to see room availability. The current term&#039;s group meetings are available below, so that you need not click the above link (which contains past group meetings).&lt;br /&gt;
&lt;br /&gt;
===Easter 2026===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; | Date&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Talk&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Cake&lt;br /&gt;
|-&lt;br /&gt;
| 30 April || Luke + Corey + Katrina || Luke&lt;br /&gt;
|-&lt;br /&gt;
| 7 May || Informal || Lila&lt;br /&gt;
|-&lt;br /&gt;
| 14 May || Free time || &lt;br /&gt;
|-&lt;br /&gt;
| 21 May || Dylan (Jesus MCR?) ||&lt;br /&gt;
|-&lt;br /&gt;
| 28 May || Emil || Jack&lt;br /&gt;
|-&lt;br /&gt;
| 4 June || Informal ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 June || Reka ||&lt;br /&gt;
|-&lt;br /&gt;
| 18 June || Informal ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Journal Club==&lt;br /&gt;
Journal Club occurs about twice a term, it usually occurs at 12pm in one of the Cybercafe rooms (U202 or U203) pizza or alternatives are provided. Upcoming and Past Journal Clubs are found [[Journal Clubs|here]].&lt;br /&gt;
&lt;br /&gt;
==Seminars==&lt;br /&gt;
&lt;br /&gt;
* [https://www.lclu.cam.ac.uk/events/coffee-meetings Leverhulme Centre for Life in the Universe Coffee Meetings]&lt;br /&gt;
* [https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info Quantum Information Seminars]&lt;br /&gt;
&lt;br /&gt;
==QCQCDG==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available [https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group here].&lt;br /&gt;
&lt;br /&gt;
==Quantum Computing Brainstorm==&lt;br /&gt;
From Easter 2026, informal quantum discussions taking place at 10am on Thursdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
==Forthcoming Conferences==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; | Dates&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Name&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Where&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Attending?&lt;br /&gt;
|-&lt;br /&gt;
| 31st May - 6th Jun 2026 || [https://www.icqc2026.org/ International Congress of Quantum Chemistry] || Berkeley, California || Andreea&lt;br /&gt;
|-&lt;br /&gt;
| 7th Sep - 11tb Sep 2026 || [https://copl.ethz.ch/events/origins-federation-conference.html Origins Federation] || Zurich, Switzerland || Alex, Bence&lt;br /&gt;
|-&lt;br /&gt;
| 13th Sep - 18th Sep 2026 || [https://qce.quantum.ieee.org/2026/ IEEE Quantum Week] || Toronto, Canada || Lila&lt;br /&gt;
|-&lt;br /&gt;
| 14th Sep - 16th Sep 2026 || [https://www.rsc.org/events/find-an-event/molecular-excited-states-theory-and-experiment-faraday-discussion Excited States Faraday Discussion] || Cambridge, UK|| Alex&lt;br /&gt;
|-&lt;br /&gt;
| 15th Sep - 18th Sep 2026 || [https://www.girton.cam.ac.uk/events/foundations-quantum-technologies Foundations of Quantum Technologies] || Girton College, Cambridge, UK || &lt;br /&gt;
|-&lt;br /&gt;
| 19th Sep - 23rd Sep 2026 || [https://www.mes2026.com/ Molecular Electronic Structure 2026] || Kamena Vourla, Greece || &lt;br /&gt;
|-&lt;br /&gt;
| 9th Jan - 14th Jan 2028 || [https://watoc2028.org/ World Association of Theoretical and Computational Chemists 2028]|| Mérida, México || &lt;br /&gt;
|-&lt;br /&gt;
| 27th May - 1st Jun 2029|| ICQC 2029| Qingdao, China|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Forthcoming Workshops and Schools==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; | Dates&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Name&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Where&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Attending?&lt;br /&gt;
|-&lt;br /&gt;
| 1st July - 3rd July 2026 || [https://ccp-qc.ac.uk/ws_mb/ Tackling the Many‑Body Problem in Condensed Matter with Quantum Computing] || University of Strathclyde, Glasgow || Lila&lt;br /&gt;
|-&lt;br /&gt;
| 28th Sep - 2nd Oct 2026 || Lennard-Jones Centre Summer School || Cambridge, UK||&lt;br /&gt;
|-&lt;br /&gt;
| 14th Sep - 18th Sep 2026 || [https://www.quantinuum.com/inquanto-summer-school Inquanto Summer School] || Cambridge, UK|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Research and Projects =&lt;br /&gt;
&lt;br /&gt;
== [[Project_Ideas | Project Ideas]] ==&lt;br /&gt;
Based on recent talks and conferences. Contains both project ideas and more general questions that would be nice to answer.&lt;br /&gt;
&lt;br /&gt;
== Dissertations ==&lt;br /&gt;
Please upload any missing documents to these folders such that these contain a complete history of every project or work completed in the group.&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
* [https://www.overleaf.com/read/ffdvzskxvnbm#2e9673 Template for L&amp;lt;sup&amp;gt;A&amp;lt;/sup&amp;gt;T&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;X poster]&lt;br /&gt;
&lt;br /&gt;
= Computers =&lt;br /&gt;
&lt;br /&gt;
This section contains all information you could ever need about computers and how to use them. &lt;br /&gt;
&lt;br /&gt;
== [[Computer_and_Storage_List | Computing Resources]] ==&lt;br /&gt;
&lt;br /&gt;
See this section for what computers the group members are using, what compute clusters are available, and where you can store files.&lt;br /&gt;
&lt;br /&gt;
== [[Introduction | Introduction to basic shell commands]] == &lt;br /&gt;
There are a number of tutorials available which document basic operations that are useful. Some highlights include setting up SSH keys, X-forwarding, or how to use vim. Click the hyperlink for the full list.&lt;br /&gt;
&lt;br /&gt;
== [[Connecting_Machines | How to connect to department machines]] ==&lt;br /&gt;
&lt;br /&gt;
It can be useful often to connect to computers in department remotely. Please keep your work-life balance in mind.&lt;br /&gt;
&lt;br /&gt;
== [[Installing_Slack | How to install Slack on department machines ]] ==&lt;br /&gt;
&lt;br /&gt;
Group communication is done primarily through Slack, it may be useful to install it. Alternatively we could begin using pigeon-mail or smoke signals.&lt;br /&gt;
&lt;br /&gt;
== Software Tutorials==&lt;br /&gt;
# [[QChem]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
# [[RevQCMagic]]&lt;br /&gt;
&lt;br /&gt;
== [[Research_Data| Research Data Management ]] ==&lt;br /&gt;
&lt;br /&gt;
= Uncategorisable =&lt;br /&gt;
&lt;br /&gt;
The following sections could not be given a heading in the great wiki organisation of 2026 and thus are labelled as uncategorisable. See [https://en.wikipedia.org/wiki/Russell%27s_paradox Russell&#039;s paradox] for more details.&lt;br /&gt;
&lt;br /&gt;
== Useful Information ==&lt;br /&gt;
&lt;br /&gt;
Here are some things that were deemed as useful once upon a time. Please add to the list.&lt;br /&gt;
&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
== [[Archiving_data | Archiving data for the university repository]] ==&lt;br /&gt;
&lt;br /&gt;
For publications data must be archived in accordance with university policy, instructions are here.&lt;br /&gt;
&lt;br /&gt;
== [[Website_to_do | To-do list for the Thom Group Website]] ==&lt;br /&gt;
&lt;br /&gt;
If there are desired wiki changes but the will to implement is not there they can be written here.&lt;br /&gt;
&lt;br /&gt;
= Archive =&lt;br /&gt;
&lt;br /&gt;
Anything not updated for more than 5 years should be put into this section.&lt;br /&gt;
&lt;br /&gt;
== [[Group_activities | Group Activities]] ==&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Summer_Interns&amp;diff=1582</id>
		<title>Summer Interns</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Summer_Interns&amp;diff=1582"/>
		<updated>2026-05-21T10:24:19Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2026==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|James Johnson||  27th July - 25th September || - || &lt;br /&gt;
|-&lt;br /&gt;
|Frankie Bregazzi || 29th June - 21st August ||  || &lt;br /&gt;
|-&lt;br /&gt;
|Eve Wall||  15th July - 15th September || Emergence of Autocatalytic Cycles in HCN-Derived Prebiotic Chemistry: An Ab Initio Network Study || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2025==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Tom Edwards||  7th July - 29th August || - || Hypatia&lt;br /&gt;
|-&lt;br /&gt;
|Nestor Novakovic ||  30th June - 5th September || Why is glycine not found in space? || Moonraker&lt;br /&gt;
|-&lt;br /&gt;
|Petar Panayotov||  15th July - 15th September || Predicting Coupled Cluster Amplitudes || Sandstone&lt;br /&gt;
|-&lt;br /&gt;
|Divye Baid||  30th June - 22nd August || - || Sandstone&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Theo Hatcher || - || Excited States and RevQCMagic || Gritstone&lt;br /&gt;
|-&lt;br /&gt;
| Bence Csakany || - || Quantum Computing on GPUs and FPGAs || Obsidian&lt;br /&gt;
|-&lt;br /&gt;
| Miriam Al-Hadithi || - || LCLU Astrochemistry || Hylas&lt;br /&gt;
|-&lt;br /&gt;
| Peter Yang || - || Hamiltonian decomopositions in Quantum Computing || Chiron&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2022==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Douglas Russell  || - || IPLU || Hypatia&lt;br /&gt;
|-&lt;br /&gt;
| Theo Hatcher || - || IPLU || Chucksty&lt;br /&gt;
|-&lt;br /&gt;
| Motoki Yamano  || - || IPLU || Hypatia&lt;br /&gt;
|-&lt;br /&gt;
| King Lam  || - || IPLU || chucksty&lt;br /&gt;
|-&lt;br /&gt;
| Juan Fernandez Pottecher  || - || Strong Correlation || Hylas&lt;br /&gt;
|-&lt;br /&gt;
| Max Howe  || - || Singlet Fission || Moonraker&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2021==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Anna Bui   || 19th July - 17th September || NOCI Carbon Capture || Hypatia&lt;br /&gt;
|-&lt;br /&gt;
| Zian Wang  || 19th July - 17th September || NOCI Photochemistry || Obsidian&lt;br /&gt;
|-&lt;br /&gt;
| Brian Zhao || 19th July - 17th September || Stochastic Coupled Cluster || Gritstone&lt;br /&gt;
|-&lt;br /&gt;
| Nick Lee   || 19th July - 17th September || NOCI Singlet Fission  || Moonraker&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Elizabeth Guest || - || Astrochemistry || Hypatia&lt;br /&gt;
|-&lt;br /&gt;
|Hang Xu || - || EOM-CC || Gritstone&lt;br /&gt;
|-&lt;br /&gt;
|Jimin Li || - || holoHubbard || Gritstone&lt;br /&gt;
|-&lt;br /&gt;
|Constance Kraay || - || Embedded NOCI || Nemesis&lt;br /&gt;
|-&lt;br /&gt;
|Toby Antipaas || - || SMM || Sandstone&lt;br /&gt;
|-&lt;br /&gt;
|Tiger Zhang || - || TM Symmetry || Sandstone&lt;br /&gt;
|-&lt;br /&gt;
|Nicholas Lee || - || Singlet Fission || Moonraker&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Kripa Panchagnula || 12th August - 27th September || Astrochemistry || -&lt;br /&gt;
|-&lt;br /&gt;
|Tiger Zhang || 2nd August - 20th September || Frustrated Lewis Pairs || -&lt;br /&gt;
|-&lt;br /&gt;
|David Kovacs || 29th July - 27th September (excluding 20-26th Aug) || Solid-state Coupled Cluster || -&lt;br /&gt;
|-&lt;br /&gt;
|Nicholas Lee || 29th July - 27th September (excluding 4-9th Aug) || Singlet-Triplet Fission || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1578</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1578"/>
		<updated>2026-05-16T14:31:07Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Forthcoming Conferences */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex; flex-wrap:wrap; justify-content:center; gap:1em; align-items:flex-start; margin:1em 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto; max-width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;lt;!----&amp;gt; style=&amp;quot;display:inline-block; text-align:left; white-space:pre; margin:0; padding:1em 1.5em; border:2px solid #7c3aed; border-radius:12px; background:#0f172a; box-shadow:0 0 12px rgba(124,58,237,0.45);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#d62828;&amp;quot;&amp;gt; _________   ___   ___      ______       ___ __ __      &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#f77f00;&amp;quot;&amp;gt;/________/\ /__/\ /__/\    /_____/\     /__//_//_/\     &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#fcbf49;&amp;quot;&amp;gt;\__.::.__\/ \::\ \\  \ \   \:::_ \ \    \::\| \| \ \    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#2a9d8f;&amp;quot;&amp;gt;   \::\ \    \::\/_\ .\ \   \:\ \ \ \    \:.      \ \   &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#457b9d;&amp;quot;&amp;gt;    \::\ \    \:: ___::\ \   \:\ \ \ \    \:.\-/\  \ \  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#6a4c93;&amp;quot;&amp;gt;     \::\ \    \: \ \\::\ \   \:\_\ \ \    \. \  \  \ \ &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8338ec;&amp;quot;&amp;gt;      \__\/     \__\/ \::\/    \_____\/     \__\/ \__\/ &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto; max-width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;lt;!----&amp;gt; style=&amp;quot;display:inline-block; text-align:left; white-space:pre; margin:0; padding:1em 1.5em; border:2px solid #7c3aed; border-radius:12px; background:#0f172a; box-shadow:0 0 12px rgba(124,58,237,0.45);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt; _______      ______        ______       __  __       ______     &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff7f00;&amp;quot;&amp;gt;/______/\    /_____/\      /_____/\     /_/\/_/\     /_____/\    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffff00;&amp;quot;&amp;gt;\::::__\/__  \:::_ \ \     \:::_ \ \    \:\ \:\ \    \:::_ \ \   &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt; \:\ /____/\  \:(_) ) )_    \:\ \ \ \    \:\ \:\ \    \:(_) \ \  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0099ff;&amp;quot;&amp;gt;  \:\\_  _\/   \: __ `\ \    \:\ \ \ \    \:\ \:\ \    \: ___\/  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#4b0082;&amp;quot;&amp;gt;   \:\_\ \ \    \ \ `\ \ \    \:\_\ \ \    \:\_\:\ \    \ \ \    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8b00ff;&amp;quot;&amp;gt;    \_____\/     \_\/ \_\/     \_____\/     \_____\/     \_\/    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=About=&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki (apparently evenings are good times to read the Wiki). In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos. For members of the group please feel free to edit the contents of the wiki and fix any errors that you are bound to spot. &lt;br /&gt;
&lt;br /&gt;
== [[Group_List | Group List and Photos]] ==&lt;br /&gt;
&lt;br /&gt;
Here you can find photos of the group in various locations. There is also a helpful Gantt chart illustrating the storied group history. The chart should ideally be updated termly, the current chart maintainer is Luke Wright and you should email him with any complaints.&lt;br /&gt;
&lt;br /&gt;
== [[Summer_Interns | Summer Interns]] ==&lt;br /&gt;
&lt;br /&gt;
Email theory-sec@ch.cam.ac.uk for summer internship opportunities in the group. You are welcome to suggest ideas for a project you would like to do, but ideas are also available for assignment.&lt;br /&gt;
&lt;br /&gt;
==[https://www.overleaf.com/read/yddfjrvpjckj Group Expectations]==&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on Overleaf above. The rules outlined must be obeyed at all costs, if not, the consequences are dire.&lt;br /&gt;
&lt;br /&gt;
=Events=&lt;br /&gt;
&lt;br /&gt;
This section contains information and dates about all regularly or spontaneously scheduled academic events. &lt;br /&gt;
&lt;br /&gt;
==[https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745 Group Calendar]==&lt;br /&gt;
The group calendar is available at the link above. For maximum group efficiency you should add this calendar to your personal calendar. Instructions for how to do this are pending if I can be bothered to write them.&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
==[[Past Group Meetings|Group Meetings]]==&lt;br /&gt;
&lt;br /&gt;
Group Meetings take place every Thursday at 15.30 in U203. For anyone who needs to book a room for group meetings (or otherwise), follow this link [https://bookings.ch.cam.ac.uk/lecture-theatres/mrbs/ here] to see room availability. The current term&#039;s group meetings are available below, so that you need not click the above link (which contains past group meetings).&lt;br /&gt;
&lt;br /&gt;
===Easter 2026===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; | Date&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Talk&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Cake&lt;br /&gt;
|-&lt;br /&gt;
| 30 April || Luke + Corey + Katrina || Luke&lt;br /&gt;
|-&lt;br /&gt;
| 7 May || Informal || Lila&lt;br /&gt;
|-&lt;br /&gt;
| 14 May || Free time || &lt;br /&gt;
|-&lt;br /&gt;
| 21 May || Dylan (Jesus MCR?) ||&lt;br /&gt;
|-&lt;br /&gt;
| 28 May || Emil || &lt;br /&gt;
|-&lt;br /&gt;
| 4 June || Informal ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 June || Reka ||&lt;br /&gt;
|-&lt;br /&gt;
| 18 June || Informal ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Journal Club==&lt;br /&gt;
Journal Club occurs about twice a term, it usually occurs at 12pm in one of the Cybercafe rooms (U202 or U203) pizza or alternatives are provided. Upcoming and Past Journal Clubs are found [[Journal Clubs|here]].&lt;br /&gt;
&lt;br /&gt;
==Seminars==&lt;br /&gt;
&lt;br /&gt;
* [https://www.lclu.cam.ac.uk/events/coffee-meetings Leverhulme Centre for Life in the Universe Coffee Meetings]&lt;br /&gt;
* [https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info Quantum Information Seminars]&lt;br /&gt;
&lt;br /&gt;
==QCQCDG==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available [https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group here].&lt;br /&gt;
&lt;br /&gt;
==Quantum Computing Brainstorm==&lt;br /&gt;
From Easter 2026, informal quantum discussions taking place at 10am on Thursdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
==Forthcoming Conferences==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; | Dates&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Name&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Where&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Attending?&lt;br /&gt;
|-&lt;br /&gt;
| 31st May - 6th Jun 2026 || [https://www.icqc2026.org/ International Congress of Quantum Chemistry] || Berkeley, California || Andreea&lt;br /&gt;
|-&lt;br /&gt;
| 7th Sep - 11tb Sep 2026 || [https://copl.ethz.ch/events/origins-federation-conference.html Origins Federation] || Zurich, Switzerland || Alex, Bence&lt;br /&gt;
|-&lt;br /&gt;
| 14th Sep - 16th Sep 2026 || [https://www.rsc.org/events/find-an-event/molecular-excited-states-theory-and-experiment-faraday-discussion Excited States Faraday Discussion] || Cambridge, UK|| Alex&lt;br /&gt;
|-&lt;br /&gt;
| 19th Sep - 23rd Sep 2026 || [https://www.mes2026.com/ Molecular Electronic Structure 2026] || Kamena Vourla, Greece || &lt;br /&gt;
|-&lt;br /&gt;
| 9th Jan - 14th Jan 2028 || [https://watoc2028.org/ World Association of Theoretical and Computational Chemists 2028]|| Mérida, México || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Forthcoming Workshops and Schools==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; | Dates&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Name&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Where&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Attending?&lt;br /&gt;
|-&lt;br /&gt;
| 28th Sep - 2nd Oct 2026 || Lennard-Jones Centre Summer School || Cambridge, UK|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Research and Projects =&lt;br /&gt;
&lt;br /&gt;
== [[Project_Ideas | Project Ideas]] ==&lt;br /&gt;
Based on recent talks and conferences. Contains both project ideas and more general questions that would be nice to answer.&lt;br /&gt;
&lt;br /&gt;
== Dissertations ==&lt;br /&gt;
Please upload any missing documents to these folders such that these contain a complete history of every project or work completed in the group.&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
* [https://www.overleaf.com/read/ffdvzskxvnbm#2e9673 Template for L&amp;lt;sup&amp;gt;A&amp;lt;/sup&amp;gt;T&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;X poster]&lt;br /&gt;
&lt;br /&gt;
= Computers =&lt;br /&gt;
&lt;br /&gt;
This section contains all information you could ever need about computers and how to use them. &lt;br /&gt;
&lt;br /&gt;
== [[Computer_and_Storage_List | Computing Resources]] ==&lt;br /&gt;
&lt;br /&gt;
See this section for what computers the group members are using, what compute clusters are available, and where you can store files.&lt;br /&gt;
&lt;br /&gt;
== [[Introduction | Introduction to basic shell commands]] == &lt;br /&gt;
There are a number of tutorials available which document basic operations that are useful. Some highlights include setting up SSH keys, X-forwarding, or how to use vim. Click the hyperlink for the full list.&lt;br /&gt;
&lt;br /&gt;
== [[Connecting_Machines | How to connect to department machines]] ==&lt;br /&gt;
&lt;br /&gt;
It can be useful often to connect to computers in department remotely. Please keep your work-life balance in mind.&lt;br /&gt;
&lt;br /&gt;
== [[Installing_Slack | How to install Slack on department machines ]] ==&lt;br /&gt;
&lt;br /&gt;
Group communication is done primarily through Slack, it may be useful to install it. Alternatively we could begin using pigeon-mail or smoke signals.&lt;br /&gt;
&lt;br /&gt;
== Software Tutorials==&lt;br /&gt;
# [[QChem]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
# [[RevQCMagic]]&lt;br /&gt;
&lt;br /&gt;
= Uncategorisable =&lt;br /&gt;
&lt;br /&gt;
The following sections could not be given a heading in the great wiki organisation of 2026 and thus are labelled as uncategorisable. See [https://en.wikipedia.org/wiki/Russell%27s_paradox Russell&#039;s paradox] for more details.&lt;br /&gt;
&lt;br /&gt;
== Useful Information ==&lt;br /&gt;
&lt;br /&gt;
Here are some things that were deemed as useful once upon a time. Please add to the list.&lt;br /&gt;
&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
== [[Archiving_data | Archiving data for the university repository]] ==&lt;br /&gt;
&lt;br /&gt;
For publications data must be archived in accordance with university policy, instructions are here.&lt;br /&gt;
&lt;br /&gt;
== [[Website_to_do | To-do list for the Thom Group Website]] ==&lt;br /&gt;
&lt;br /&gt;
If there are desired wiki changes but the will to implement is not there they can be written here.&lt;br /&gt;
&lt;br /&gt;
= Archive =&lt;br /&gt;
&lt;br /&gt;
Anything not updated for more than 5 years should be put into this section.&lt;br /&gt;
&lt;br /&gt;
== [[Group_activities | Group Activities]] ==&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1577</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1577"/>
		<updated>2026-05-16T14:27:11Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex; flex-wrap:wrap; justify-content:center; gap:1em; align-items:flex-start; margin:1em 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto; max-width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;lt;!----&amp;gt; style=&amp;quot;display:inline-block; text-align:left; white-space:pre; margin:0; padding:1em 1.5em; border:2px solid #7c3aed; border-radius:12px; background:#0f172a; box-shadow:0 0 12px rgba(124,58,237,0.45);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#d62828;&amp;quot;&amp;gt; _________   ___   ___      ______       ___ __ __      &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#f77f00;&amp;quot;&amp;gt;/________/\ /__/\ /__/\    /_____/\     /__//_//_/\     &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#fcbf49;&amp;quot;&amp;gt;\__.::.__\/ \::\ \\  \ \   \:::_ \ \    \::\| \| \ \    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#2a9d8f;&amp;quot;&amp;gt;   \::\ \    \::\/_\ .\ \   \:\ \ \ \    \:.      \ \   &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#457b9d;&amp;quot;&amp;gt;    \::\ \    \:: ___::\ \   \:\ \ \ \    \:.\-/\  \ \  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#6a4c93;&amp;quot;&amp;gt;     \::\ \    \: \ \\::\ \   \:\_\ \ \    \. \  \  \ \ &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8338ec;&amp;quot;&amp;gt;      \__\/     \__\/ \::\/    \_____\/     \__\/ \__\/ &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto; max-width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;lt;!----&amp;gt; style=&amp;quot;display:inline-block; text-align:left; white-space:pre; margin:0; padding:1em 1.5em; border:2px solid #7c3aed; border-radius:12px; background:#0f172a; box-shadow:0 0 12px rgba(124,58,237,0.45);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt; _______      ______        ______       __  __       ______     &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff7f00;&amp;quot;&amp;gt;/______/\    /_____/\      /_____/\     /_/\/_/\     /_____/\    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffff00;&amp;quot;&amp;gt;\::::__\/__  \:::_ \ \     \:::_ \ \    \:\ \:\ \    \:::_ \ \   &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt; \:\ /____/\  \:(_) ) )_    \:\ \ \ \    \:\ \:\ \    \:(_) \ \  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0099ff;&amp;quot;&amp;gt;  \:\\_  _\/   \: __ `\ \    \:\ \ \ \    \:\ \:\ \    \: ___\/  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#4b0082;&amp;quot;&amp;gt;   \:\_\ \ \    \ \ `\ \ \    \:\_\ \ \    \:\_\:\ \    \ \ \    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8b00ff;&amp;quot;&amp;gt;    \_____\/     \_\/ \_\/     \_____\/     \_____\/     \_\/    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=About=&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki (apparently evenings are good times to read the Wiki). In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos. For members of the group please feel free to edit the contents of the wiki and fix any errors that you are bound to spot. &lt;br /&gt;
&lt;br /&gt;
== [[Group_List | Group List and Photos]] ==&lt;br /&gt;
&lt;br /&gt;
Here you can find photos of the group in various locations. There is also a helpful Gantt chart illustrating the storied group history. The chart should ideally be updated termly, the current chart maintainer is Luke Wright and you should email him with any complaints.&lt;br /&gt;
&lt;br /&gt;
== [[Summer_Interns | Summer Interns]] ==&lt;br /&gt;
&lt;br /&gt;
Email theory-sec@ch.cam.ac.uk for summer internship opportunities in the group. You are welcome to suggest ideas for a project you would like to do, but ideas are also available for assignment.&lt;br /&gt;
&lt;br /&gt;
==[https://www.overleaf.com/read/yddfjrvpjckj Group Expectations]==&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on Overleaf above. The rules outlined must be obeyed at all costs, if not, the consequences are dire.&lt;br /&gt;
&lt;br /&gt;
=Events=&lt;br /&gt;
&lt;br /&gt;
This section contains information and dates about all regularly or spontaneously scheduled academic events. &lt;br /&gt;
&lt;br /&gt;
==[https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745 Group Calendar]==&lt;br /&gt;
The group calendar is available at the link above. For maximum group efficiency you should add this calendar to your personal calendar. Instructions for how to do this are pending if I can be bothered to write them.&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
==[[Past Group Meetings|Group Meetings]]==&lt;br /&gt;
&lt;br /&gt;
Group Meetings take place every Thursday at 15.30 in U203. For anyone who needs to book a room for group meetings (or otherwise), follow this link [https://bookings.ch.cam.ac.uk/lecture-theatres/mrbs/ here] to see room availability. The current term&#039;s group meetings are available below, so that you need not click the above link (which contains past group meetings).&lt;br /&gt;
&lt;br /&gt;
===Easter 2026===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; | Date&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Talk&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Cake&lt;br /&gt;
|-&lt;br /&gt;
| 30 April || Luke + Corey + Katrina || Luke&lt;br /&gt;
|-&lt;br /&gt;
| 7 May || Informal || Lila&lt;br /&gt;
|-&lt;br /&gt;
| 14 May || Free time || &lt;br /&gt;
|-&lt;br /&gt;
| 21 May || Dylan (Jesus MCR?) ||&lt;br /&gt;
|-&lt;br /&gt;
| 28 May || Emil || &lt;br /&gt;
|-&lt;br /&gt;
| 4 June || Informal ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 June || Reka ||&lt;br /&gt;
|-&lt;br /&gt;
| 18 June || Informal ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Journal Club==&lt;br /&gt;
Journal Club occurs about twice a term, it usually occurs at 12pm in one of the Cybercafe rooms (U202 or U203) pizza or alternatives are provided. Upcoming and Past Journal Clubs are found [[Journal Clubs|here]].&lt;br /&gt;
&lt;br /&gt;
==Seminars==&lt;br /&gt;
&lt;br /&gt;
* [https://www.lclu.cam.ac.uk/events/coffee-meetings Leverhulme Centre for Life in the Universe Coffee Meetings]&lt;br /&gt;
* [https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info Quantum Information Seminars]&lt;br /&gt;
&lt;br /&gt;
==QCQCDG==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available [https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group here].&lt;br /&gt;
&lt;br /&gt;
==Quantum Computing Brainstorm==&lt;br /&gt;
From Easter 2026, informal quantum discussions taking place at 10am on Thursdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
==Forthcoming Conferences==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; | Dates&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Name&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Where&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Attending?&lt;br /&gt;
|-&lt;br /&gt;
| 31st May - 6th Jun 2026 || International Congress of Quantum Chemistry || Berkeley, California || Andreea&lt;br /&gt;
|-&lt;br /&gt;
| 7th Sep - 11tb Sep 2026 || Origins Federation || Zurich, Switzerland || Alex, Bence&lt;br /&gt;
|-&lt;br /&gt;
| 14th Sep - 16th Sep 2026 || Excited States Faraday Discussion || Cambridge, UK|| Alex&lt;br /&gt;
|-&lt;br /&gt;
| 19th Sep - 23rd Sep 2026 || Molecular Electronic Structure 2026 || Kamena Vourla, Greece || &lt;br /&gt;
|-&lt;br /&gt;
| 9th Jan - 14th Jan 2028 || [https://watoc2028.org/ World Association of Theoretical and Computational Chemists 2028]|| Mérida, México || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Forthcoming Workshops and Schools==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; | Dates&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Name&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Where&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Attending?&lt;br /&gt;
|-&lt;br /&gt;
| 28th Sep - 2nd Oct 2026 || Lennard-Jones Centre Summer School || Cambridge, UK|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Research and Projects =&lt;br /&gt;
&lt;br /&gt;
== [[Project_Ideas | Project Ideas]] ==&lt;br /&gt;
Based on recent talks and conferences. Contains both project ideas and more general questions that would be nice to answer.&lt;br /&gt;
&lt;br /&gt;
== Dissertations ==&lt;br /&gt;
Please upload any missing documents to these folders such that these contain a complete history of every project or work completed in the group.&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
* [https://www.overleaf.com/read/ffdvzskxvnbm#2e9673 Template for L&amp;lt;sup&amp;gt;A&amp;lt;/sup&amp;gt;T&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;X poster]&lt;br /&gt;
&lt;br /&gt;
= Computers =&lt;br /&gt;
&lt;br /&gt;
This section contains all information you could ever need about computers and how to use them. &lt;br /&gt;
&lt;br /&gt;
== [[Computer_and_Storage_List | Computing Resources]] ==&lt;br /&gt;
&lt;br /&gt;
See this section for what computers the group members are using, what compute clusters are available, and where you can store files.&lt;br /&gt;
&lt;br /&gt;
== [[Introduction | Introduction to basic shell commands]] == &lt;br /&gt;
There are a number of tutorials available which document basic operations that are useful. Some highlights include setting up SSH keys, X-forwarding, or how to use vim. Click the hyperlink for the full list.&lt;br /&gt;
&lt;br /&gt;
== [[Connecting_Machines | How to connect to department machines]] ==&lt;br /&gt;
&lt;br /&gt;
It can be useful often to connect to computers in department remotely. Please keep your work-life balance in mind.&lt;br /&gt;
&lt;br /&gt;
== [[Installing_Slack | How to install Slack on department machines ]] ==&lt;br /&gt;
&lt;br /&gt;
Group communication is done primarily through Slack, it may be useful to install it. Alternatively we could begin using pigeon-mail or smoke signals.&lt;br /&gt;
&lt;br /&gt;
== Software Tutorials==&lt;br /&gt;
# [[QChem]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
# [[RevQCMagic]]&lt;br /&gt;
&lt;br /&gt;
= Uncategorisable =&lt;br /&gt;
&lt;br /&gt;
The following sections could not be given a heading in the great wiki organisation of 2026 and thus are labelled as uncategorisable. See [https://en.wikipedia.org/wiki/Russell%27s_paradox Russell&#039;s paradox] for more details.&lt;br /&gt;
&lt;br /&gt;
== Useful Information ==&lt;br /&gt;
&lt;br /&gt;
Here are some things that were deemed as useful once upon a time. Please add to the list.&lt;br /&gt;
&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
== [[Archiving_data | Archiving data for the university repository]] ==&lt;br /&gt;
&lt;br /&gt;
For publications data must be archived in accordance with university policy, instructions are here.&lt;br /&gt;
&lt;br /&gt;
== [[Website_to_do | To-do list for the Thom Group Website]] ==&lt;br /&gt;
&lt;br /&gt;
If there are desired wiki changes but the will to implement is not there they can be written here.&lt;br /&gt;
&lt;br /&gt;
= Archive =&lt;br /&gt;
&lt;br /&gt;
Anything not updated for more than 5 years should be put into this section.&lt;br /&gt;
&lt;br /&gt;
== [[Group_activities | Group Activities]] ==&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Summer_Interns&amp;diff=1576</id>
		<title>Summer Interns</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Summer_Interns&amp;diff=1576"/>
		<updated>2026-05-12T14:20:24Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2026==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|James Johnson||  27th July - 25th September || - || &lt;br /&gt;
|-&lt;br /&gt;
|Frankie Bregazzi ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
|Eve Wall||  15th July - 15th September || Emergence of Autocatalytic Cycles in HCN-Derived Prebiotic Chemistry: An Ab Initio Network Study || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2025==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Tom Edwards||  7th July - 29th August || - || Hypatia&lt;br /&gt;
|-&lt;br /&gt;
|Nestor Novakovic ||  30th June - 5th September || Why is glycine not found in space? || Moonraker&lt;br /&gt;
|-&lt;br /&gt;
|Petar Panayotov||  15th July - 15th September || Predicting Coupled Cluster Amplitudes || Sandstone&lt;br /&gt;
|-&lt;br /&gt;
|Divye Baid||  30th June - 22nd August || - || Sandstone&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Theo Hatcher || - || Excited States and RevQCMagic || Gritstone&lt;br /&gt;
|-&lt;br /&gt;
| Bence Csakany || - || Quantum Computing on GPUs and FPGAs || Obsidian&lt;br /&gt;
|-&lt;br /&gt;
| Miriam Al-Hadithi || - || LCLU Astrochemistry || Hylas&lt;br /&gt;
|-&lt;br /&gt;
| Peter Yang || - || Hamiltonian decomopositions in Quantum Computing || Chiron&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2022==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Douglas Russell  || - || IPLU || Hypatia&lt;br /&gt;
|-&lt;br /&gt;
| Theo Hatcher || - || IPLU || Chucksty&lt;br /&gt;
|-&lt;br /&gt;
| Motoki Yamano  || - || IPLU || Hypatia&lt;br /&gt;
|-&lt;br /&gt;
| King Lam  || - || IPLU || chucksty&lt;br /&gt;
|-&lt;br /&gt;
| Juan Fernandez Pottecher  || - || Strong Correlation || Hylas&lt;br /&gt;
|-&lt;br /&gt;
| Max Howe  || - || Singlet Fission || Moonraker&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2021==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Anna Bui   || 19th July - 17th September || NOCI Carbon Capture || Hypatia&lt;br /&gt;
|-&lt;br /&gt;
| Zian Wang  || 19th July - 17th September || NOCI Photochemistry || Obsidian&lt;br /&gt;
|-&lt;br /&gt;
| Brian Zhao || 19th July - 17th September || Stochastic Coupled Cluster || Gritstone&lt;br /&gt;
|-&lt;br /&gt;
| Nick Lee   || 19th July - 17th September || NOCI Singlet Fission  || Moonraker&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Elizabeth Guest || - || Astrochemistry || Hypatia&lt;br /&gt;
|-&lt;br /&gt;
|Hang Xu || - || EOM-CC || Gritstone&lt;br /&gt;
|-&lt;br /&gt;
|Jimin Li || - || holoHubbard || Gritstone&lt;br /&gt;
|-&lt;br /&gt;
|Constance Kraay || - || Embedded NOCI || Nemesis&lt;br /&gt;
|-&lt;br /&gt;
|Toby Antipaas || - || SMM || Sandstone&lt;br /&gt;
|-&lt;br /&gt;
|Tiger Zhang || - || TM Symmetry || Sandstone&lt;br /&gt;
|-&lt;br /&gt;
|Nicholas Lee || - || Singlet Fission || Moonraker&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Kripa Panchagnula || 12th August - 27th September || Astrochemistry || -&lt;br /&gt;
|-&lt;br /&gt;
|Tiger Zhang || 2nd August - 20th September || Frustrated Lewis Pairs || -&lt;br /&gt;
|-&lt;br /&gt;
|David Kovacs || 29th July - 27th September (excluding 20-26th Aug) || Solid-state Coupled Cluster || -&lt;br /&gt;
|-&lt;br /&gt;
|Nicholas Lee || 29th July - 27th September (excluding 4-9th Aug) || Singlet-Triplet Fission || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Summer_Interns&amp;diff=1575</id>
		<title>Summer Interns</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Summer_Interns&amp;diff=1575"/>
		<updated>2026-05-12T14:17:27Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* 2025 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2025==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Tom Edwards||  7th July - 29th August || - || Hypatia&lt;br /&gt;
|-&lt;br /&gt;
|Nestor Novakovic ||  30th June - 5th September || Why is glycine not found in space? || Moonraker&lt;br /&gt;
|-&lt;br /&gt;
|Petar Panayotov||  15th July - 15th September || Predicting Coupled Cluster Amplitudes || Sandstone&lt;br /&gt;
|-&lt;br /&gt;
|Divye Baid||  30th June - 22nd August || - || Sandstone&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Theo Hatcher || - || Excited States and RevQCMagic || Gritstone&lt;br /&gt;
|-&lt;br /&gt;
| Bence Csakany || - || Quantum Computing on GPUs and FPGAs || Obsidian&lt;br /&gt;
|-&lt;br /&gt;
| Miriam Al-Hadithi || - || LCLU Astrochemistry || Hylas&lt;br /&gt;
|-&lt;br /&gt;
| Peter Yang || - || Hamiltonian decomopositions in Quantum Computing || Chiron&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2022==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Douglas Russell  || - || IPLU || Hypatia&lt;br /&gt;
|-&lt;br /&gt;
| Theo Hatcher || - || IPLU || Chucksty&lt;br /&gt;
|-&lt;br /&gt;
| Motoki Yamano  || - || IPLU || Hypatia&lt;br /&gt;
|-&lt;br /&gt;
| King Lam  || - || IPLU || chucksty&lt;br /&gt;
|-&lt;br /&gt;
| Juan Fernandez Pottecher  || - || Strong Correlation || Hylas&lt;br /&gt;
|-&lt;br /&gt;
| Max Howe  || - || Singlet Fission || Moonraker&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2021==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Anna Bui   || 19th July - 17th September || NOCI Carbon Capture || Hypatia&lt;br /&gt;
|-&lt;br /&gt;
| Zian Wang  || 19th July - 17th September || NOCI Photochemistry || Obsidian&lt;br /&gt;
|-&lt;br /&gt;
| Brian Zhao || 19th July - 17th September || Stochastic Coupled Cluster || Gritstone&lt;br /&gt;
|-&lt;br /&gt;
| Nick Lee   || 19th July - 17th September || NOCI Singlet Fission  || Moonraker&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2020==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Elizabeth Guest || - || Astrochemistry || Hypatia&lt;br /&gt;
|-&lt;br /&gt;
|Hang Xu || - || EOM-CC || Gritstone&lt;br /&gt;
|-&lt;br /&gt;
|Jimin Li || - || holoHubbard || Gritstone&lt;br /&gt;
|-&lt;br /&gt;
|Constance Kraay || - || Embedded NOCI || Nemesis&lt;br /&gt;
|-&lt;br /&gt;
|Toby Antipaas || - || SMM || Sandstone&lt;br /&gt;
|-&lt;br /&gt;
|Tiger Zhang || - || TM Symmetry || Sandstone&lt;br /&gt;
|-&lt;br /&gt;
|Nicholas Lee || - || Singlet Fission || Moonraker&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==2019==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Kripa Panchagnula || 12th August - 27th September || Astrochemistry || -&lt;br /&gt;
|-&lt;br /&gt;
|Tiger Zhang || 2nd August - 20th September || Frustrated Lewis Pairs || -&lt;br /&gt;
|-&lt;br /&gt;
|David Kovacs || 29th July - 27th September (excluding 20-26th Aug) || Solid-state Coupled Cluster || -&lt;br /&gt;
|-&lt;br /&gt;
|Nicholas Lee || 29th July - 27th September (excluding 4-9th Aug) || Singlet-Triplet Fission || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1568</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1568"/>
		<updated>2026-03-31T16:43:34Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex; flex-wrap:wrap; justify-content:center; gap:1em; align-items:flex-start; margin:1em 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto; max-width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;lt;!----&amp;gt; style=&amp;quot;display:inline-block; text-align:left; white-space:pre; margin:0; padding:1em 1.5em; border:2px solid #7c3aed; border-radius:12px; background:#0f172a; box-shadow:0 0 12px rgba(124,58,237,0.45);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#d62828;&amp;quot;&amp;gt; _________   ___   ___      ______       ___ __ __      &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#f77f00;&amp;quot;&amp;gt;/________/\ /__/\ /__/\    /_____/\     /__//_//_/\     &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#fcbf49;&amp;quot;&amp;gt;\__.::.__\/ \::\ \\  \ \   \:::_ \ \    \::\| \| \ \    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#2a9d8f;&amp;quot;&amp;gt;   \::\ \    \::\/_\ .\ \   \:\ \ \ \    \:.      \ \   &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#457b9d;&amp;quot;&amp;gt;    \::\ \    \:: ___::\ \   \:\ \ \ \    \:.\-/\  \ \  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#6a4c93;&amp;quot;&amp;gt;     \::\ \    \: \ \\::\ \   \:\_\ \ \    \. \  \  \ \ &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8338ec;&amp;quot;&amp;gt;      \__\/     \__\/ \::\/    \_____\/     \__\/ \__\/ &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto; max-width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;lt;!----&amp;gt; style=&amp;quot;display:inline-block; text-align:left; white-space:pre; margin:0; padding:1em 1.5em; border:2px solid #7c3aed; border-radius:12px; background:#0f172a; box-shadow:0 0 12px rgba(124,58,237,0.45);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt; _______      ______        ______       __  __       ______     &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff7f00;&amp;quot;&amp;gt;/______/\    /_____/\      /_____/\     /_/\/_/\     /_____/\    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffff00;&amp;quot;&amp;gt;\::::__\/__  \:::_ \ \     \:::_ \ \    \:\ \:\ \    \:::_ \ \   &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt; \:\ /____/\  \:(_) ) )_    \:\ \ \ \    \:\ \:\ \    \:(_) \ \  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0099ff;&amp;quot;&amp;gt;  \:\\_  _\/   \: __ `\ \    \:\ \ \ \    \:\ \:\ \    \: ___\/  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#4b0082;&amp;quot;&amp;gt;   \:\_\ \ \    \ \ `\ \ \    \:\_\ \ \    \:\_\:\ \    \ \ \    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8b00ff;&amp;quot;&amp;gt;    \_____\/     \_\/ \_\/     \_____\/     \_____\/     \_\/    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=About=&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki (apparently evenings are good times to read the Wiki). In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos. For members of the group please feel free to edit the contents of the wiki and fix any errors that you are bound to spot. &lt;br /&gt;
&lt;br /&gt;
== [[Group_List | Group List and Photos]] ==&lt;br /&gt;
&lt;br /&gt;
Here you can find photos of the group in various locations. There is also a helpful Gantt chart illustrating the storied group history. The chart should ideally be updated termly, the current chart maintainer is Luke Wright and you should email him with any complaints.&lt;br /&gt;
&lt;br /&gt;
== [[Summer_Interns | Summer Interns]] ==&lt;br /&gt;
&lt;br /&gt;
Email theory-sec@ch.cam.ac.uk for summer internship opportunities in the group. You are welcome to suggest ideas for a project you would like to do, but ideas are also available for assignment.&lt;br /&gt;
&lt;br /&gt;
==[https://www.overleaf.com/read/yddfjrvpjckj Group Expectations]==&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on Overleaf above. The rules outlined must be obeyed at all costs, if not, the consequences are dire.&lt;br /&gt;
&lt;br /&gt;
=Events=&lt;br /&gt;
&lt;br /&gt;
This section contains information and dates about all regularly or spontaneously scheduled academic events. &lt;br /&gt;
&lt;br /&gt;
==[https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745 Group Calendar]==&lt;br /&gt;
The group calendar is available at the link above. For maximum group efficiency you should add this calendar to your personal calendar. Instructions for how to do this are pending if I can be bothered to write them.&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
==[[Past Group Meetings|Group Meetings]]==&lt;br /&gt;
&lt;br /&gt;
Group Meetings take place every Thursday at 15.30 in U203. For anyone who needs to book a room for group meetings (or otherwise), follow this link [https://bookings.ch.cam.ac.uk/lecture-theatres/mrbs/ here] to see room availability. The current term&#039;s group meetings are available below, so that you need not click the above link (which contains past group meetings).&lt;br /&gt;
&lt;br /&gt;
===Easter 2026===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; | Date&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Talk&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Cake&lt;br /&gt;
|-&lt;br /&gt;
| 30 April || Luke + Corey + Katrina || Luke&lt;br /&gt;
|-&lt;br /&gt;
| 7 May || Informal || &lt;br /&gt;
|-&lt;br /&gt;
| 14 May || Reka || &lt;br /&gt;
|-&lt;br /&gt;
| 21 May || Informal ||&lt;br /&gt;
|-&lt;br /&gt;
| 28 May || MPhil || &lt;br /&gt;
|-&lt;br /&gt;
| 4 June || Informal ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 June || Dylan ||&lt;br /&gt;
|-&lt;br /&gt;
| 18 June || Informal ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Journal Club==&lt;br /&gt;
Journal Club occurs about twice a term, it usually occurs at 12pm in one of the Cybercafe rooms (U202 or U203) pizza or alternatives are provided. Upcoming and Past Journal Clubs are found [[Journal Clubs|here]].&lt;br /&gt;
&lt;br /&gt;
==Seminars==&lt;br /&gt;
&lt;br /&gt;
* [https://www.lclu.cam.ac.uk/events/coffee-meetings Leverhulme Centre for Life in the Universe Coffee Meetings]&lt;br /&gt;
* [https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info Quantum Information Seminars]&lt;br /&gt;
&lt;br /&gt;
==QCQCDG==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available [https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group here].&lt;br /&gt;
&lt;br /&gt;
==Quantum Computing Brainstorm==&lt;br /&gt;
From Easter 2026, informal quantum discussions taking place at 10am on Thursdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
= Research and Projects =&lt;br /&gt;
&lt;br /&gt;
== [[Project_Ideas | Project Ideas]] ==&lt;br /&gt;
Based on recent talks and conferences. Contains both project ideas and more general questions that would be nice to answer.&lt;br /&gt;
&lt;br /&gt;
== Dissertations ==&lt;br /&gt;
Please upload any missing documents to these folders such that these contain a complete history of every project or work completed in the group.&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
* [https://www.overleaf.com/read/ffdvzskxvnbm#2e9673 Template for L&amp;lt;sup&amp;gt;A&amp;lt;/sup&amp;gt;T&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;X poster]&lt;br /&gt;
&lt;br /&gt;
= Computers =&lt;br /&gt;
&lt;br /&gt;
This section contains all information you could ever need about computers and how to use them. &lt;br /&gt;
&lt;br /&gt;
== [[Computer_and_Storage_List | Computing Resources]] ==&lt;br /&gt;
&lt;br /&gt;
See this section for what computers the group members are using, what compute clusters are available, and where you can store files.&lt;br /&gt;
&lt;br /&gt;
== [[Introduction | Introduction to basic shell commands]] == &lt;br /&gt;
There are a number of tutorials available which document basic operations that are useful. Some highlights include setting up SSH keys, X-forwarding, or how to use vim. Click the hyperlink for the full list.&lt;br /&gt;
&lt;br /&gt;
== [[Connecting_Machines | How to connect to department machines]] ==&lt;br /&gt;
&lt;br /&gt;
It can be useful often to connect to computers in department remotely. Please keep your work-life balance in mind.&lt;br /&gt;
&lt;br /&gt;
== [[Installing_Slack | How to install Slack on department machines ]] ==&lt;br /&gt;
&lt;br /&gt;
Group communication is done primarily through Slack, it may be useful to install it. Alternatively we could begin using pigeon-mail or smoke signals.&lt;br /&gt;
&lt;br /&gt;
== Software Tutorials==&lt;br /&gt;
# [[QChem]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
# [[RevQCMagic]]&lt;br /&gt;
&lt;br /&gt;
= Uncategorisable =&lt;br /&gt;
&lt;br /&gt;
The following sections could not be given a heading in the great wiki organisation of 2026 and thus are labelled as uncategorisable. See [https://en.wikipedia.org/wiki/Russell%27s_paradox Russell&#039;s paradox] for more details.&lt;br /&gt;
&lt;br /&gt;
== Useful Information ==&lt;br /&gt;
&lt;br /&gt;
Here are some things that were deemed as useful once upon a time. Please add to the list.&lt;br /&gt;
&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
== [[Archiving_data | Archiving data for the university repository]] ==&lt;br /&gt;
&lt;br /&gt;
For publications data must be archived in accordance with university policy, instructions are here.&lt;br /&gt;
&lt;br /&gt;
== [[Website_to_do | To-do list for the Thom Group Website]] ==&lt;br /&gt;
&lt;br /&gt;
If there are desired wiki changes but the will to implement is not there they can be written here.&lt;br /&gt;
&lt;br /&gt;
= Archive =&lt;br /&gt;
&lt;br /&gt;
Anything not updated for more than 5 years should be put into this section.&lt;br /&gt;
&lt;br /&gt;
== [[Group_activities | Group Activities]] ==&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1567</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1567"/>
		<updated>2026-03-31T16:41:52Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Quantum Brainstorm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex; flex-wrap:wrap; justify-content:center; gap:1em; align-items:flex-start; margin:1em 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto; max-width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;lt;!----&amp;gt; style=&amp;quot;display:inline-block; text-align:left; white-space:pre; margin:0; padding:1em 1.5em; border:2px solid #7c3aed; border-radius:12px; background:#0f172a; box-shadow:0 0 12px rgba(124,58,237,0.45);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#d62828;&amp;quot;&amp;gt; _________   ___   ___      ______       ___ __ __      &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#f77f00;&amp;quot;&amp;gt;/________/\ /__/\ /__/\    /_____/\     /__//_//_/\     &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#fcbf49;&amp;quot;&amp;gt;\__.::.__\/ \::\ \\  \ \   \:::_ \ \    \::\| \| \ \    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#2a9d8f;&amp;quot;&amp;gt;   \::\ \    \::\/_\ .\ \   \:\ \ \ \    \:.      \ \   &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#457b9d;&amp;quot;&amp;gt;    \::\ \    \:: ___::\ \   \:\ \ \ \    \:.\-/\  \ \  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#6a4c93;&amp;quot;&amp;gt;     \::\ \    \: \ \\::\ \   \:\_\ \ \    \. \  \  \ \ &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8338ec;&amp;quot;&amp;gt;      \__\/     \__\/ \::\/    \_____\/     \__\/ \__\/ &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto; max-width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;lt;!----&amp;gt; style=&amp;quot;display:inline-block; text-align:left; white-space:pre; margin:0; padding:1em 1.5em; border:2px solid #7c3aed; border-radius:12px; background:#0f172a; box-shadow:0 0 12px rgba(124,58,237,0.45);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt; _______      ______        ______       __  __       ______     &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff7f00;&amp;quot;&amp;gt;/______/\    /_____/\      /_____/\     /_/\/_/\     /_____/\    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffff00;&amp;quot;&amp;gt;\::::__\/__  \:::_ \ \     \:::_ \ \    \:\ \:\ \    \:::_ \ \   &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00cc00;&amp;quot;&amp;gt; \:\ /____/\  \:(_) ) )_    \:\ \ \ \    \:\ \:\ \    \:(_) \ \  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0099ff;&amp;quot;&amp;gt;  \:\\_  _\/   \: __ `\ \    \:\ \ \ \    \:\ \:\ \    \: ___\/  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#4b0082;&amp;quot;&amp;gt;   \:\_\ \ \    \ \ `\ \ \    \:\_\ \ \    \:\_\:\ \    \ \ \    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8b00ff;&amp;quot;&amp;gt;    \_____\/     \_\/ \_\/     \_____\/     \_____\/     \_\/    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=About=&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki (apparently evenings are good times to read the Wiki). In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos. For members of the group please feel free to edit the contents of the wiki and fix any errors that you are bound to spot. &lt;br /&gt;
&lt;br /&gt;
== [[Group_List | Group List and Photos]] ==&lt;br /&gt;
&lt;br /&gt;
Here you can find photos of the group in various locations. There is also a helpful Gantt chart illustrating the storied group history. The chart should ideally be updated termly, the current chart maintainer is Luke Wright and you should email him with any complaints.&lt;br /&gt;
&lt;br /&gt;
== [[Summer_Interns | Summer Interns]] ==&lt;br /&gt;
&lt;br /&gt;
Email theory-sec@ch.cam.ac.uk for summer internship opportunities in the group. You are welcome to suggest ideas for a project you would like to do, but ideas are also available for assignment.&lt;br /&gt;
&lt;br /&gt;
==[https://www.overleaf.com/read/yddfjrvpjckj Group Expectations]==&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on Overleaf above. The rules outlined must be obeyed at all costs, if not, the consequences are dire.&lt;br /&gt;
&lt;br /&gt;
=Events=&lt;br /&gt;
&lt;br /&gt;
This section contains information and dates about all regularly or spontaneously scheduled academic events. &lt;br /&gt;
&lt;br /&gt;
==[https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745 Group Calendar]==&lt;br /&gt;
The group calendar is available at the link above. For maximum group efficiency you should add this calendar to your personal calendar. Instructions for how to do this are pending if I can be bothered to write them.&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
==[[Past Group Meetings|Group Meetings]]==&lt;br /&gt;
&lt;br /&gt;
Group Meetings take place every Thursday at 15.30 in U203. For anyone who needs to book a room for group meetings (or otherwise), follow this link [https://bookings.ch.cam.ac.uk/lecture-theatres/mrbs/ here] to see room availability. The current term&#039;s group meetings are available below, so that you need not click the above link (which contains past group meetings).&lt;br /&gt;
&lt;br /&gt;
===Easter 2026===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; | Date&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Talk&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; | Cake&lt;br /&gt;
|-&lt;br /&gt;
| 30 April || Luke + Corey + Katrina || Luke&lt;br /&gt;
|-&lt;br /&gt;
| 7 May || Informal || &lt;br /&gt;
|-&lt;br /&gt;
| 14 May || Reka || &lt;br /&gt;
|-&lt;br /&gt;
| 21 May || Informal ||&lt;br /&gt;
|-&lt;br /&gt;
| 28 May || MPhil || &lt;br /&gt;
|-&lt;br /&gt;
| 4 June || Informal ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 June || Dylan ||&lt;br /&gt;
|-&lt;br /&gt;
| 18 June || Informal ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Journal Club==&lt;br /&gt;
Journal Club occurs about twice a term, it usually occurs at 12pm in one of the Cybercafe rooms (U202 or U203) pizza or alternatives are provided. Upcoming and Past Journal Clubs are found [[Journal Clubs|here]].&lt;br /&gt;
&lt;br /&gt;
==Seminars==&lt;br /&gt;
&lt;br /&gt;
* [https://www.lclu.cam.ac.uk/events/coffee-meetings Leverhulme Centre for Life in the Universe Coffee Meetings]&lt;br /&gt;
* [https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info Quantum Information Seminars]&lt;br /&gt;
&lt;br /&gt;
==QCQCDG==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available [https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group here].&lt;br /&gt;
&lt;br /&gt;
==Quantum Brainstorm==&lt;br /&gt;
From Easter 2026, informal quantum discussions taking place at 10am on Thursdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
= Research and Projects =&lt;br /&gt;
&lt;br /&gt;
== [[Project_Ideas | Project Ideas]] ==&lt;br /&gt;
Based on recent talks and conferences. Contains both project ideas and more general questions that would be nice to answer.&lt;br /&gt;
&lt;br /&gt;
== Dissertations ==&lt;br /&gt;
Please upload any missing documents to these folders such that these contain a complete history of every project or work completed in the group.&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
* [https://www.overleaf.com/read/ffdvzskxvnbm#2e9673 Template for L&amp;lt;sup&amp;gt;A&amp;lt;/sup&amp;gt;T&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;X poster]&lt;br /&gt;
&lt;br /&gt;
== Quantum computing Open Questions ==&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
= Computers =&lt;br /&gt;
&lt;br /&gt;
This section contains all information you could ever need about computers and how to use them. &lt;br /&gt;
&lt;br /&gt;
== [[Computer_and_Storage_List | Computing Resources]] ==&lt;br /&gt;
&lt;br /&gt;
See this section for what computers the group members are using, what compute clusters are available, and where you can store files.&lt;br /&gt;
&lt;br /&gt;
== [[Introduction | Introduction to basic shell commands]] == &lt;br /&gt;
There are a number of tutorials available which document basic operations that are useful. Some highlights include setting up SSH keys, X-forwarding, or how to use vim. Click the hyperlink for the full list.&lt;br /&gt;
&lt;br /&gt;
== [[Connecting_Machines | How to connect to department machines]] ==&lt;br /&gt;
&lt;br /&gt;
It can be useful often to connect to computers in department remotely. Please keep your work-life balance in mind.&lt;br /&gt;
&lt;br /&gt;
== [[Installing_Slack | How to install Slack on department machines ]] ==&lt;br /&gt;
&lt;br /&gt;
Group communication is done primarily through Slack, it may be useful to install it. Alternatively we could begin using pigeon-mail or smoke signals.&lt;br /&gt;
&lt;br /&gt;
== Software Tutorials==&lt;br /&gt;
# [[QChem]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
# [[RevQCMagic]]&lt;br /&gt;
&lt;br /&gt;
= Uncategorisable =&lt;br /&gt;
&lt;br /&gt;
The following sections could not be given a heading in the great wiki organisation of 2026 and thus are labelled as uncategorisable. See [https://en.wikipedia.org/wiki/Russell%27s_paradox Russell&#039;s paradox] for more details.&lt;br /&gt;
&lt;br /&gt;
== Useful Information ==&lt;br /&gt;
&lt;br /&gt;
Here are some things that were deemed as useful once upon a time. Please add to the list.&lt;br /&gt;
&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
== [[Archiving_data | Archiving data for the university repository]] ==&lt;br /&gt;
&lt;br /&gt;
For publications data must be archived in accordance with university policy, instructions are here.&lt;br /&gt;
&lt;br /&gt;
== [[Website_to_do | To-do list for the Thom Group Website]] ==&lt;br /&gt;
&lt;br /&gt;
If there are desired wiki changes but the will to implement is not there they can be written here.&lt;br /&gt;
&lt;br /&gt;
= Archive =&lt;br /&gt;
&lt;br /&gt;
Anything not updated for more than 5 years should be put into this section.&lt;br /&gt;
&lt;br /&gt;
== [[Group_activities | Group Activities]] ==&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=QCMagic&amp;diff=1381</id>
		<title>QCMagic</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=QCMagic&amp;diff=1381"/>
		<updated>2025-10-13T09:24:50Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NB This is for the old (deprecated) version of qcmagic using python 2.  You should not use this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use https://gitlab.developers.cam.ac.uk/ch/thom/RevQCMagic instead&lt;br /&gt;
&lt;br /&gt;
QCMagic is a set of Python libraries and scripts to manipulate Q-Chem output files. To get access to QCMagic, visit&lt;br /&gt;
&lt;br /&gt;
    https://gitlab.developers.cam.ac.uk/ch/thom/qcmagic&lt;br /&gt;
&lt;br /&gt;
and log in with your Raven account. If you do not have permissions to this site, please send an email to Alex Thom to request access. Once you have logged on to the GitLab Repository, go to &amp;lt;code&amp;gt;Settings -&amp;gt; SSH Keys&amp;lt;/code&amp;gt; and follow the instructions to add your own public key to the Repository. Once done, you will be able to clone QCMagic with&lt;br /&gt;
&lt;br /&gt;
    git clone git@gitlab.developers.cam.ac.uk:ch/thom/qcmagic.git&lt;br /&gt;
&lt;br /&gt;
The current main branch is &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt;. If you wish to develop QCMagic, you need to create your own branch using&lt;br /&gt;
&lt;br /&gt;
    git checkout -b yourNewBranch&lt;br /&gt;
&lt;br /&gt;
and then verify that you are indeed on your own branch:&lt;br /&gt;
&lt;br /&gt;
    git status&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Having cloned QCMagic, install it by executing the following:&lt;br /&gt;
&lt;br /&gt;
    cd qcmagic&lt;br /&gt;
    ./setup.sh&lt;br /&gt;
&lt;br /&gt;
which will automatically generate necessary executable files in a new directory called &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; and also add the following lines to your &amp;lt;code&amp;gt;.bashrc&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.zshrc&amp;lt;/code&amp;gt;:&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;pre&amp;gt;&lt;br /&gt;
    if [[ -d $HOME/qcmagic/bin ]]; then&lt;br /&gt;
        export PATH=$PATH:$HOME/path/to/qcmagic/bin&lt;br /&gt;
        export PYTHONPATH=$PYTHONPATH:$HOME/path/to/qcmagic&lt;br /&gt;
        export VMDSIMPLEGRAPHICS=1&lt;br /&gt;
    fi&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The last is to ensure you can open a VMD window (provided X forwarding is enabled, and you have VMD installed locally). &lt;br /&gt;
&lt;br /&gt;
If there are problems using VMD via SSH, try using [[xpra]]. &amp;lt;code&amp;gt;makePlots&amp;lt;/code&amp;gt; now has an option &amp;lt;code&amp;gt;--xpra&amp;lt;/code&amp;gt; that starts VMD in xpra automatically.&lt;br /&gt;
&lt;br /&gt;
If you are using XQuartz and xpra does not seem to work, try the following:&lt;br /&gt;
On your local terminal, run this in the command line: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;defaults write org.macosforge.xquartz.X11 enable_iglx -bool true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reload your remote terminal and you might be able to launch remote XQuartz sessions.&lt;br /&gt;
&lt;br /&gt;
Source: https://www.ks.uiuc.edu/Research/vmd/mailing_list/vmdl/28503.html &lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
Probably the best way to explore the capabilities of qcmagic is to use iPython. Say you have a Q-Chem output file myfile.out containing a single job; in iPython type:&lt;br /&gt;
&lt;br /&gt;
   from QCManager import *&lt;br /&gt;
   O = OutputFile(&#039;myfile.out&#039;) # The class OutputFile is defined in QCOutput.py&lt;br /&gt;
   O.Parse()                    # Extract data from myfile.out. Returns False if no Q-Chem errors are found.&lt;br /&gt;
&lt;br /&gt;
Some data will be stored as values in a container, which is a special type of dictionary defined in QCSupport.py, whilst others are regular attributes of O. For example, if myfile.out is the result of a Q-Chem optimisation (&#039;jobtype opt&#039;), you could find the initial and final energies with:&lt;br /&gt;
&lt;br /&gt;
   Ei = O.Steps[0][&#039;InternalEnergy&#039;]&lt;br /&gt;
   Ef = O.Steps[-1][&#039;InternalEnergy&#039;]&lt;br /&gt;
&lt;br /&gt;
and the initial and final geometries with:&lt;br /&gt;
   &lt;br /&gt;
   Xi = O.Steps[0][&#039;System&#039;].Atoms&lt;br /&gt;
   Xf = O.Steps[-1][&#039;System&#039;].Atoms&lt;br /&gt;
   # Or equivalently:&lt;br /&gt;
   Xf = O.System.Atoms&lt;br /&gt;
&lt;br /&gt;
==makePlots.py==&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039; This currently appears to work with qchem input files, but not output files.&lt;br /&gt;
&lt;br /&gt;
Example command:&lt;br /&gt;
&lt;br /&gt;
   runmakePlots.py my_qchem_file.inp -T tag&lt;br /&gt;
&lt;br /&gt;
This runs a qchem calculation on my_qchem_file.inp and plots the orbitals in VMD. Output files will be saved to a new directory &#039;&#039;tag&#039;&#039;, or &#039;&#039;Unnamed&#039;&#039; if tag is unspecified. Run with &amp;lt;code&amp;gt;--help&amp;lt;/code&amp;gt; to view all possible options. &lt;br /&gt;
&lt;br /&gt;
Once the plot is up, the display can be controlled entirely from the terminal. For example, view orbital #3 by typing &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;. Type &amp;lt;code&amp;gt;help&amp;lt;/code&amp;gt; to view all available commands. &lt;br /&gt;
&lt;br /&gt;
==scanSurface.py==&lt;br /&gt;
===Overview===&lt;br /&gt;
A general command for &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt; has the following form:&lt;br /&gt;
&lt;br /&gt;
   runscanSurface.py [options] qchem_file [qchem_file_2 ...] Tag&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;code&amp;gt;qchem_file&amp;lt;/code&amp;gt;&#039;s are old Q-Chem input or output files whose inputs are used as the system (and assumed to be setup as above). If these files contain saved minima, they are stored and relocated. Outputs from &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt; are stored in &amp;lt;code&amp;gt;Tag.sd&amp;lt;/code&amp;gt; (a pickled Python data structure containing all calculation results), &amp;lt;code&amp;gt;Tag.dat&amp;lt;/code&amp;gt; (a printout of energies at different geometries), and when necessary, &amp;lt;code&amp;gt;Tag.dat2&amp;lt;/code&amp;gt; (a printout of NOCI energies at different geometries).&lt;br /&gt;
&lt;br /&gt;
The principle of working of &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt; is rather simple: from the initial geometry of the system supplied in the old Q-Chem inputs or outputs, each electronic state requested will be followed as the geometry of the molecule is varied. The electron density of the state at the previous geometry is read in as the initial guess for the convergence procedure performed by Q-Chem at the current geometry. Upon convergence, a state distance is calculated between the electron densities at the current and previous geometry, so that only when the new density is located within a certain maximum threshold of the old density can it be accepted as belonging to the same state. &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt; saves the Q-Chem output file for every calculation as &amp;lt;code&amp;gt;Run*.out&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
An example command is: &lt;br /&gt;
&lt;br /&gt;
   runscanSurface.py --stretch=0,1,1,0.01 my_qchem_file.out Tag&lt;br /&gt;
&lt;br /&gt;
which runs a scan on a molecule specified in the input section of &amp;lt;code&amp;gt;my_qchem_file.out&amp;lt;/code&amp;gt;, calling Q-Chem at points on a surface defined by the stretching of the bond between atom0 and atom1 by 10 units in steps of 0.01, and writing the results to &amp;lt;code&amp;gt;Tag.sd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Tag.dat&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If multiple options are used, such as&lt;br /&gt;
&lt;br /&gt;
   runscanSurface.py --stretch=0,1,1,0.01 --stretch=0,2,1,0.01 my_qchem_file.out Tag&lt;br /&gt;
&lt;br /&gt;
the scan will zigzag to cover the whole surface.&lt;br /&gt;
&lt;br /&gt;
===Options===&lt;br /&gt;
&amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt; can be run with &amp;lt;code&amp;gt;--help&amp;lt;/code&amp;gt; to view all possible options. In this Section, important remarks for some options are presented.&lt;br /&gt;
====&amp;lt;code&amp;gt;--read-minima&amp;lt;/code&amp;gt;====&lt;br /&gt;
This option is used to specify the minima located by metadynamics in the specified Q-Chem output file that &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt; should read in and follow. It must be noted that this is one-based and &#039;&#039;not&#039;&#039; zero-based, so &amp;lt;code&amp;gt;--read-minima=1&amp;lt;/code&amp;gt; ensures only the &#039;&#039;first&#039;&#039; minimum located by metadynamics is scanned. On the other hand, &amp;lt;code&amp;gt;--read-minima=0&amp;lt;/code&amp;gt; would have no effect on the scan. For example,&lt;br /&gt;
&lt;br /&gt;
   runscanSurface.py --read-minima=1,2,6 --stretch=0,1,1,0.01 my_qchem_file.out Tag&lt;br /&gt;
&lt;br /&gt;
instructs &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt; to read in minima 1, 2 and 6 from the old Q-Chem output file &amp;lt;code&amp;gt;my_qchem_file.out&amp;lt;/code&amp;gt;, follow each of them as the bond between atom0 and atom1 is stretched by 1 unit in steps of 0.01, then store the results as states 0, 1 and 2 in Tag.sd and print out the energies in Tag.dat.&lt;br /&gt;
&lt;br /&gt;
Note that in order for &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt; to read in the requested minima, the Q-Chem output file must have been generated with the &amp;lt;code&amp;gt;rem&amp;lt;/code&amp;gt; option &amp;lt;code&amp;gt;print_orbitals&amp;lt;/code&amp;gt; set to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;code&amp;gt;--read-only&amp;lt;/code&amp;gt;====&lt;br /&gt;
If on, &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt; only reads and stores the states from the Q-Chem output file to an SD file without trying to reconverge to any of them. This is useful when one seeks to export the states located by metadynamics in a Q-Chem output file to an SD file for further manipulation, analysis or extraction.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;code&amp;gt;--normal-rotate&amp;lt;/code&amp;gt;====&lt;br /&gt;
This option may be used in simple cases to change a single bond angle. It relies on being able to work out the connectivity from knowledge of the bond lengths and VDW radii, so can be problematic if (a) the bond lengths are unusual, and (b) there are multiple paths between two atoms. For example,&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;code&amp;gt;--normal-rotate=0,1,2,90,0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will:&lt;br /&gt;
* split the molecule between atom0 and atom1;&lt;br /&gt;
* check if each of the other atoms is connected to atom0; if they are, group them with atom0 and if not, group them with atom1; and&lt;br /&gt;
* rotate the group of atoms containing atom1 about an axis &#039;&#039;&#039;through&#039;&#039;&#039; atom1, and &#039;&#039;&#039;normal to the plane containing atom0, atom1 and atom2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;code&amp;gt;--tie&amp;lt;/code&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
This option allows multiple parameters to change in sync with one another. For example, one might want to investigate the effect of varying two bond lengths at the same time, but would like to ignore what happens when one is stretched and the other unchanged. This could be very useful in the context of molecular vibrations, or when certain symmetry elements need to be preserved.&lt;br /&gt;
&lt;br /&gt;
For each parameter that needs to be tied, two integers are required:&lt;br /&gt;
* one referring to the option:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
ext_charge -- 0, scale -- 1, stretch -- 2, rotate -- 3, normal_rotate -- 4, orth_rotate -- 5, all_normal_rotate -- 6, rotate_axis -- 7;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* another one specifying the particular instance of said option (zero-based).&lt;br /&gt;
&lt;br /&gt;
An example of a command using --tie:&lt;br /&gt;
&lt;br /&gt;
   runscanSurface.py &#039;&#039;&#039;--stretch=0,1,1,0.01&#039;&#039;&#039; &#039;&#039;--rotate=2,3,90,0.9&#039;&#039; --scale=2 --tie=&#039;&#039;&#039;2,0&#039;&#039;&#039;,&#039;&#039;3,0&#039;&#039; my_qchem_file.out Tag&lt;br /&gt;
&lt;br /&gt;
This will:&lt;br /&gt;
* simultaneously stretch bond atom0-atom1 by 1 unit, and rotate about bond atom2-atom3 by 90&amp;amp;deg;, in 100 steps;&lt;br /&gt;
* scale the whole molecule up to twice its original size. As the &amp;lt;code&amp;gt;--scale&amp;lt;/code&amp;gt; option is not tied, &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt; will scale separately every possible geometry allowed by the previous (tied) options.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note that an equal number of steps for each tied parameter must be ensured in order for &amp;lt;code&amp;gt;--tie&amp;lt;/code&amp;gt; to work correctly!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;code&amp;gt;--focus&amp;lt;/code&amp;gt;====&lt;br /&gt;
If this flag is on, once &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt; fails to locate the correct minimum at a geometry, it will not attempt to find other minima at that geometry but move on to the next geometry instead, where it will use the minimum on the same state at the last well-converged geometry as reference. If &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt; locates the correct minimum after a few other minima that belong to different states, only the correct minimum is saved and used as reference for the next geometry, while all other superfluous minima are discarded.&lt;br /&gt;
&lt;br /&gt;
This option is useful when following states that pass through regions of discontinuity (and non-convergence), as it prevents &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt; from getting trapped in a cascading landslide where it tries to look for other minima and follow them, only to be stuck in more regions of discontinuity (and non-convergence) of these new minima later on, halting the state-tracking process altogether.&lt;br /&gt;
&lt;br /&gt;
==qcSDExtract.py==&lt;br /&gt;
&#039;&#039;Currently &amp;lt;code&amp;gt;qcSDExtract&amp;lt;/code&amp;gt; only works with traditional, non-augmented SDS objects (i.e. those that do not contain variations in exchange-correlation).&#039;&#039;&lt;br /&gt;
===Overview===&lt;br /&gt;
&amp;lt;code&amp;gt;qcSDExtract&amp;lt;/code&amp;gt; reads in states stored in a single SD file generated by &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt;, performs further calculations on them if need be, and extracts out their energies, atomic charges and spins from Mulliken analysis, as well as oxidation states of individual atoms from LOBA analysis. &amp;lt;code&amp;gt;qcSDExtract&amp;lt;/code&amp;gt; can parametrise geometries using multiple bond lengths, bond angles, and dihedral angles, allowing multi-dimensional surfaces to be traced out.&lt;br /&gt;
&lt;br /&gt;
A general command for &amp;lt;code&amp;gt;qcSDExtract&amp;lt;/code&amp;gt; has the following form:&lt;br /&gt;
&lt;br /&gt;
   runqcSDExtract.py [options] SDfile Tag&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;code&amp;gt;SD_file&amp;lt;/code&amp;gt; is an SD file containing information of all states read in and possibly followed by &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt;. Several output files are generated by &amp;lt;code&amp;gt;qcSDExtract&amp;lt;/code&amp;gt;:&lt;br /&gt;
* Tag.energy, containing all geometrical parameters requested and the energies of the associated states;&lt;br /&gt;
* Tag.atomi.charge, containing all geometrical parameters requested and the Mullikan charges of atomi in the associated states;&lt;br /&gt;
* Tag.atomi.spinz, containing all geometrical parameters requested and the Mullikan spin charges (&#039;&#039;i.e.&#039;&#039; spin imbalances) of atomi in the associated states; and&lt;br /&gt;
* Tag.atomi.oxstate, containing all geometrical parameters requested and the LOBA oxidation states of atomi in the associated states.&lt;br /&gt;
&lt;br /&gt;
An example command is:&lt;br /&gt;
&lt;br /&gt;
   runqcSDExtract.py --read-minima=0,1,2 --read-geometries=0,1,2,3,4 --bondlength=0,1,0,2,1,2 --bondangle=1,0,2 --rem=&amp;quot;LOBA 12&amp;quot; --atoms=0 mydata.sd Tag&lt;br /&gt;
&lt;br /&gt;
which:&lt;br /&gt;
* reads in states 0, 1 and 2 at geometries 0, 1, 2, 3 and 4 stored in my_data.sd;&lt;br /&gt;
* parametrises these geometries using bond lengths atom0--atom1, atom0--atom2, atom1--atom2, and bond angle atom1--atom0--atom2;&lt;br /&gt;
* performs additional LOBA 12 calculations on these minima; and&lt;br /&gt;
* outputs Tag.energy, Tag.atom0.charge, Tag.atom0.spinz and Tag.atom0.oxstate, where the three latter files contain details for atom0.&lt;br /&gt;
&lt;br /&gt;
In addition, the actual Q-Chem output file generated when qcSDExtract calls Q-Chem to reconverge into state &#039;&#039;j&#039;&#039; at geometry &#039;&#039;i&#039;&#039; (&#039;&#039;i&#039;&#039; and &#039;&#039;j&#039;&#039; are 0-based indices) and/or to perform additional calculations is saved as _SDfile.gi.sj.out (note the underscore prefix).&lt;br /&gt;
&lt;br /&gt;
===Options===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;code&amp;gt;--read-minima&amp;lt;/code&amp;gt;====&lt;br /&gt;
At least one 0-based index of one or more states to read in from the SD file must be specified. Multiple indices are separated by commas. For example,&lt;br /&gt;
&lt;br /&gt;
    --read-minima=0,1,2&lt;br /&gt;
&lt;br /&gt;
instructs &amp;lt;code&amp;gt;qcSDExtract&amp;lt;/code&amp;gt; to read in minima 0, 1 and 2 from the SD file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Q: How do I know which (1-based) minimum in the original Q-Chem output file corresponds to which (0-based) minimum in the SD file after &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt; has been run?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A: Examine the stdout of &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt; and look for the pattern &amp;quot;Old min XYZ -&amp;gt; New sol ABC&amp;quot; which shows the mapping of the (1-based) indices in the original Q-Chem output file, XYZ, to the (0-based) indices in the SD file, ABC.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;code&amp;gt;--read-geometries&amp;lt;/code&amp;gt;====&lt;br /&gt;
This option allows one to specify the 0-based indices of one or more geometries to be examined, separated by commas. If no indices are specified, or if this option is omitted altogether, all geometries will be scanned. For example, if only geometries with indices 0, 5 and 10 are needed, one should specify&lt;br /&gt;
&lt;br /&gt;
    --read-geometries=0,5,10&lt;br /&gt;
&lt;br /&gt;
which is useful when only certain interesting portions of the surface are required to be examined.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;code&amp;gt;--atoms&amp;lt;/code&amp;gt;====&lt;br /&gt;
This option allows the specification of a list of atom indices (0-based) from which chemical properties are extracted. If this option is omitted, properties will be extracted from only atom0. For example, to extract chemical properties of atom0 and atom1 along state 0 at all geometries, one would use the command&lt;br /&gt;
&lt;br /&gt;
    runqcSDExtract.py --read-minima=0 --atoms=0,1 --rem=&amp;quot;LOBA 12&amp;quot; my_file.sd Tag&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;code&amp;gt;--bondlength&amp;lt;/code&amp;gt;====&lt;br /&gt;
This is where one can specify the bond lengths that should be used to parametrise the geometries. This, together with the following two options, &amp;lt;code&amp;gt;--bondangle&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--bonddihedral&amp;lt;/code&amp;gt;, provides a workaround to construct a full multi-dimensional surface from the flatten-down one-dimensional storage of geometries originally implemented in &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Here, one specifies a list of 0-based indices of pairs of atoms whose bond lengths will be used to parametrise the geometries. Therefore, the list must contain an even number of elements, otherwise &amp;lt;code&amp;gt;qcSDExtract&amp;lt;/code&amp;gt; will exit with an error. For example,&lt;br /&gt;
&lt;br /&gt;
    --bondlength=0,1,0,2,1,2&lt;br /&gt;
&lt;br /&gt;
parametrises the geometries using three bond lengths: atom0--atom1, atom0--atom2, and atom1--atom2. If this option is omitted, atom0--atom1 bond length will be used by default.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;code&amp;gt;--bondangle&amp;lt;/code&amp;gt;====&lt;br /&gt;
Here, one specifies a list of 0-based indices of triplets of atoms whose bond angles will be used to parametrise the geometries. The list must contain a multiple of three of elements. In each triplet, the middle index is the centre atom. For example,&lt;br /&gt;
&lt;br /&gt;
    --bondangle=1,0,2,1,0,3&lt;br /&gt;
&lt;br /&gt;
uses the bond angles atom1--atom0--atom2 and atom1--atom0--atom3 to parametrise the geometries. There is no default for this option.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;code&amp;gt;--bonddihedral&amp;lt;/code&amp;gt;====&lt;br /&gt;
This option specifies a list of 0-based indices of triplets of atoms whose bond dihedrals will be used to parametrise the geometries. The list must contain a multiple of four of elements. In each quartet, the first three atoms form the initial plane. For example,&lt;br /&gt;
&lt;br /&gt;
    --bonddihedral=0,1,2,3&lt;br /&gt;
&lt;br /&gt;
uses the dihedral angle between the two planes atom0--atom1--atom2 and atom1--atom2--atom3 to parametrise the geometries. There is no default for this option.&lt;br /&gt;
&lt;br /&gt;
==varyXCB.py==&lt;br /&gt;
===Overview===&lt;br /&gt;
&amp;lt;code&amp;gt;varyXCB&amp;lt;/code&amp;gt; reads in minima from a Q-Chem output file or an SD file (traditional or augmented) and follows them as exchange-correlation functionals are varied, or as basis sets are changed.&lt;br /&gt;
&lt;br /&gt;
A general command for &amp;lt;code&amp;gt;varyXCB&amp;lt;/code&amp;gt; has the following form:&lt;br /&gt;
&lt;br /&gt;
   runvaryXCB.py [options] file Tag&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt; is a Q-Chem output file or an SD file containing minima to be read in. If the SD file contains an instance of class &amp;lt;code&amp;gt;SystemDataSet&amp;lt;/code&amp;gt;, it will be augmented to an instance of class &amp;lt;code&amp;gt;SystemDataSetXC&amp;lt;/code&amp;gt;, placing all existing minima at exchange-correlation functional index 0 (see later). However, if the SD file already contains a &amp;lt;code&amp;gt;SystemDataSetXC&amp;lt;/code&amp;gt; object, it will be read in as-is, but an index for exchange-correlation functionals must be specified via &amp;lt;code&amp;gt;--read-xc&amp;lt;/code&amp;gt; so that &amp;lt;code&amp;gt;varyXCB&amp;lt;/code&amp;gt; will know which minima to follow (see later).&lt;br /&gt;
&lt;br /&gt;
When run in exchange-correlation following mode, &amp;lt;code&amp;gt;varyXCB&amp;lt;/code&amp;gt; outputs the energies of the minima along the parametrised path in the exchange-correlation space in &amp;lt;code&amp;gt;Tag.gi.sj.dat&amp;lt;/code&amp;gt;, and stores all minima at all exchange-correlation functionals along the path in &amp;lt;code&amp;gt;Tag.xc.sd&amp;lt;/code&amp;gt;, which contains a &amp;lt;code&amp;gt;SystemDataSetXC&amp;lt;/code&amp;gt; object. On the other hand, when run in basis projection mode, &amp;lt;code&amp;gt;varyXCB&amp;lt;/code&amp;gt; outputs the energies of the minima in the new basis set in Tag.newbasis.gi.sj.dat, and stores all minima in the new basis set in &amp;lt;code&amp;gt;Tag.b.sd&amp;lt;/code&amp;gt;, which contains a &amp;lt;code&amp;gt;SystemDataSetXC&amp;lt;/code&amp;gt; object.&lt;br /&gt;
&lt;br /&gt;
An example command for exchange-correlation following mode is:&lt;br /&gt;
&lt;br /&gt;
   runvaryXCB.py --xc-template=xctemplate --read-minima=1,2,3 --para=lambda,0,1,0.1 my_qchem_file.out Tag&lt;br /&gt;
&lt;br /&gt;
which:&lt;br /&gt;
* reads in minima 1, 2 and 3 from my_qchem_file.out and stores them at exchange-correlation functional index 0 of states 0, 1 and 2 respectively in the &amp;lt;code&amp;gt;SystemDataSetXC&amp;lt;/code&amp;gt; object in &amp;lt;code&amp;gt;Tag.xc.sd&amp;lt;/code&amp;gt;;&lt;br /&gt;
* uses the content of &amp;lt;code&amp;gt;xctemplate&amp;lt;/code&amp;gt; as a template for &amp;lt;code&amp;gt;$xc_functional&amp;lt;/code&amp;gt; section in Q-Chem runs;&lt;br /&gt;
* understands that &amp;lt;code&amp;gt;lambda&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;xctemplate&amp;lt;/code&amp;gt; represents a variable parameter that needs to be increased from 0 to 1 in steps of 0.1 to define a path in the exchange-correlation space;&lt;br /&gt;
* runs Q-Chem at different exchange-correlation functionals; and&lt;br /&gt;
* stores all calculation results in &amp;lt;code&amp;gt;Tag.xc.sd&amp;lt;/code&amp;gt; and outputs &amp;lt;code&amp;gt;Tag.gi.sj.dat&amp;lt;/code&amp;gt; for &#039;&#039;j&#039;&#039;=0,1,2 which contains the energies of states 1, 2 and 3 (read from the Q-Chem output file) as followed along the specified exchange-correlation path.&lt;br /&gt;
&lt;br /&gt;
Another example command for basis projection mode is:&lt;br /&gt;
&lt;br /&gt;
   runvaryXCB.py --basis-template=changebasis.template --purecart=1112 --read-minima=0,2,5 --read-geometries=0 --read-xc=1&lt;br /&gt;
              --rem=&amp;quot;SCF_MAX_CYCLES 100&amp;quot; --rem=&amp;quot;SCF_MINFIND_READDISTTHRESH 00500&amp;quot; file.sd Tag&lt;br /&gt;
&lt;br /&gt;
which:&lt;br /&gt;
* reads in minima 0, 2 and 5 at geometry 0 and exchange-correlation functional index 1 from &amp;lt;code&amp;gt;file.sd&amp;lt;/code&amp;gt; and stores them at exchange-correlation functional index 0 of states 0, 1 and 2 respectively in the &amp;lt;code&amp;gt;SystemDataSetXC&amp;lt;/code&amp;gt; object in &amp;lt;code&amp;gt;Tag.b.sd&amp;lt;/code&amp;gt;;&lt;br /&gt;
* reads in the new basis set specified in &amp;lt;code&amp;gt;changebasis.template&amp;lt;/code&amp;gt;;&lt;br /&gt;
* uses purecart specification &amp;lt;code&amp;gt;1112&amp;lt;/code&amp;gt; for the new basis set;&lt;br /&gt;
* runs basis projection calculations with additional rem options;&lt;br /&gt;
* outputs Tag.newbasis.g0.si.dat containing the energies of state &#039;&#039;i&#039;&#039;=0,1,2 at geometry 0 in the old and new basis sets;&lt;br /&gt;
* outputs Run-new_basis.gi.sj.xc1.out which is the Q-Chem output file for the actual basis-set projection calculation of state &#039;&#039;i&#039;&#039;=0,1,2 at geometry 0 and exchange-correlation 1; and&lt;br /&gt;
* stores all calculated data in &amp;lt;code&amp;gt;Tag.b.sd&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Structure of a &amp;lt;code&amp;gt;QCSystemData.SystemDataSetXC&amp;lt;/code&amp;gt; Object &#039;&#039;(for developers only)&#039;&#039;===&lt;br /&gt;
&amp;lt;code&amp;gt;QCSystemData.SystemDataSetXC&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;SystemDataSetXC&amp;lt;/code&amp;gt; for short) inherits from the base class &amp;lt;code&amp;gt;QCSystemData.SystemDataSet&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;SystemDataSet&amp;lt;/code&amp;gt; for short) with some existing methods overridden and some new methods implemented to cope with the incorporation of exchange-correlation functional variations.&lt;br /&gt;
&lt;br /&gt;
An SD file is a pickled Python &#039;&#039;&#039;dictionary&#039;&#039;&#039; containing three keys: &amp;lt;code&amp;gt;&#039;Output&#039;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&#039;Job&#039;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&#039;SysData&#039;&amp;lt;/code&amp;gt;. Let us call this dictionary &amp;lt;code&amp;gt;D&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;D[&#039;SysData&#039;]&amp;lt;/code&amp;gt; is then an instance of the class &amp;lt;code&amp;gt;SystemDataSet&amp;lt;/code&amp;gt; or the class &amp;lt;code&amp;gt;SystemDataSetXC&amp;lt;/code&amp;gt;, depending on how it has been constructed. Here we will only focus on the latter case.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;D[&#039;SysData&#039;]&amp;lt;/code&amp;gt; contains various useful methods and variables. However, all important calculation information is contained within the two variables &amp;lt;code&amp;gt;GeomList&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;StateList&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;code&amp;gt;GeomList&amp;lt;/code&amp;gt;=====&lt;br /&gt;
&amp;lt;code&amp;gt;GeomList&amp;lt;/code&amp;gt; is a one-dimensional &#039;&#039;&#039;list&#039;&#039;&#039; containing elements which are instances of class &amp;lt;code&amp;gt;QCMolecule.System&amp;lt;/code&amp;gt;. Each element therefore carries attributes for describing and manipulating a particular geometry (&#039;&#039;i.e.&#039;&#039; atom arrangement) of the system. For example, &amp;lt;code&amp;gt;GeomList&amp;lt;/code&amp;gt; could contain successive geometries of a diatomic molecule, XY, where the bond length X--Y is gradually increased in a particular range.&lt;br /&gt;
&lt;br /&gt;
In other words, if &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt; is a &amp;lt;code&amp;gt;GeomList&amp;lt;/code&amp;gt;, then &amp;lt;code&amp;gt;GL[i]&amp;lt;/code&amp;gt; is an instance of class &amp;lt;code&amp;gt;QCMolecule.System&amp;lt;/code&amp;gt; and contains information of geometry with index &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;code&amp;gt;StateList&amp;lt;/code&amp;gt;=====&lt;br /&gt;
&amp;lt;code&amp;gt;StateList&amp;lt;/code&amp;gt; is a one-dimensional &#039;&#039;&#039;list&#039;&#039;&#039; containing elements which are &#039;&#039;&#039;dictionaries&#039;&#039;&#039;. Each dictionary then contains key-value pairs, each of which corresponds to a state whose the index is given by the key. The corresponding value is yet another &#039;&#039;&#039;list&#039;&#039;&#039; whose elements are instances of &amp;lt;code&amp;gt;QCSystemData.SCFStateRich&amp;lt;/code&amp;gt; (a class inheriting from &amp;lt;code&amp;gt;QCSystemData.SCFState&amp;lt;/code&amp;gt; and able to store more information such as LOBA oxidation states, atomic charges and spins, as well as exchange-correlation functionals) and describe the state at different exchange-correlation functionals.&lt;br /&gt;
&lt;br /&gt;
In other words, if &amp;lt;code&amp;gt;SL&amp;lt;/code&amp;gt; is a &amp;lt;code&amp;gt;StateList&amp;lt;/code&amp;gt;, then&lt;br /&gt;
* &amp;lt;code&amp;gt;SL&amp;lt;/code&amp;gt; is a list with a one-to-one correspondence to &amp;lt;code&amp;gt;GL&amp;lt;/code&amp;gt;;&lt;br /&gt;
* &amp;lt;code&amp;gt;SL[i]&amp;lt;/code&amp;gt; is a dictionary containing information of all states at geometry with index &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GL[i]&amp;lt;/code&amp;gt;;&lt;br /&gt;
* &amp;lt;code&amp;gt;SL[i][j]&amp;lt;/code&amp;gt; is a list containing information at all exchange-correlation functionals of state with index &amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt; at geometry with index &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt;; and&lt;br /&gt;
* &amp;lt;code&amp;gt;SL[i][j][k]&amp;lt;/code&amp;gt; is an instance of &amp;lt;code&amp;gt;QCSystemData.SCFStateRich&amp;lt;/code&amp;gt; containing information at exchange-correlation functional with index &amp;lt;code&amp;gt;k&amp;lt;/code&amp;gt; of state with index &amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt; at geometry with index &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Options===&lt;br /&gt;
&amp;lt;code&amp;gt;varyXCB&amp;lt;/code&amp;gt; can be run with &amp;lt;code&amp;gt;-h&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;--help&amp;lt;/code&amp;gt; to display all options supported and how to use them. Here we explain the two most important options that control the working of &amp;lt;code&amp;gt;varyXCB&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;code&amp;gt;--xc-template&amp;lt;/code&amp;gt;====&lt;br /&gt;
In this option, the path to the template file containing specifications of exchange and correlation functionals in terms of parameters is specified. There is no default value for this option, so if it is omitted, no exchange-correlation tracking will be carried out. The template file must have the following format:&lt;br /&gt;
&lt;br /&gt;
    $xc_functional&lt;br /&gt;
        X   exchange_functional_name       parametrised_expression&lt;br /&gt;
        ...&lt;br /&gt;
        C   correlation_functional_name    parametrised_expression&lt;br /&gt;
        ...&lt;br /&gt;
        K                                  parametrised_expression !This is an alternative specification for Hartree-Fock exchange -- see Q-Chem manual&lt;br /&gt;
    $end&lt;br /&gt;
&lt;br /&gt;
The file must begin with &amp;lt;code&amp;gt;$xc_functional&amp;lt;/code&amp;gt; and end with &amp;lt;code&amp;gt;$end&amp;lt;/code&amp;gt;, and its format must follow that of the &amp;lt;code&amp;gt;$xc_functional&amp;lt;/code&amp;gt; section in Q-Chem inputs, noting that the parametrised expressions must &#039;&#039;&#039;contain no white spaces&#039;&#039;&#039;, e.g.&lt;br /&gt;
&lt;br /&gt;
    1-(0.80*lambda)+gamma&lt;br /&gt;
&lt;br /&gt;
where lambda and gamma are parameters. Any parameters used in the template file must then be declared using the &amp;lt;code&amp;gt;--para&amp;lt;/code&amp;gt; option of &amp;lt;code&amp;gt;varyXCB&amp;lt;/code&amp;gt; in order for &amp;lt;code&amp;gt;varyXCB&amp;lt;/code&amp;gt; to parse the template file correctly. Therefore, for a template file containing the above expression, the following options must be present:&lt;br /&gt;
&lt;br /&gt;
    --para=gamma,0,1,0.5 --para=lambda,0,1,0.1&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;code&amp;gt;--basis-template&amp;lt;/code&amp;gt;====&lt;br /&gt;
In this option, the path to the template file containing the specification of a general, larger basis set is indicated. There is no default value for this option, so if it is omitted, no basis set projection will be carried out. This file must begin with &amp;lt;code&amp;gt;$basis&amp;lt;/code&amp;gt; and end with &amp;lt;code&amp;gt;$end&amp;lt;/code&amp;gt;, and its format must follow that of the &amp;lt;code&amp;gt;$basis&amp;lt;/code&amp;gt; section in Q-Chem inputs. In particular,&lt;br /&gt;
&lt;br /&gt;
    $basis&lt;br /&gt;
        general_basis_set_specification&lt;br /&gt;
    $end&lt;br /&gt;
&lt;br /&gt;
When run in basis projection mode, &amp;lt;code&amp;gt;varyXCB&amp;lt;/code&amp;gt; reads in minima in the smaller basis set (&#039;&#039;&#039;this must be one of the standard basis sets in Q-Chem and not a general basis set&#039;&#039;&#039;) and projects them into the larger, general basis set specified in the template file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note that the option &amp;lt;code&amp;gt;--purecart&amp;lt;/code&amp;gt; MUST be specified when &amp;lt;code&amp;gt;--basis-template&amp;lt;/code&amp;gt; is used, so that Q-Chem will know what types of functions (pure or Cartesian) to use for the general basis set.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==SymmetryTools==&lt;br /&gt;
&amp;lt;code&amp;gt;SymmetryTools&amp;lt;/code&amp;gt; is a package within &amp;lt;code&amp;gt;QCMagic&amp;lt;/code&amp;gt; that allows users to determine the point group of a molecule and use the symmetry elements of the group to generate and analyse symmetry-related and necessarily degenerate single determinants from those already obtained through SCF calculations. &amp;lt;code&amp;gt;SymmetryTools&amp;lt;/code&amp;gt; supports proper and improper rotations involving both spatial and spin degrees of freedom. This allows us to generate a complete set of degenerate symmetry-related SCF single determinants and ultimately identify the irreducible representations spanned by them. The full workflow from obtaining multiple SCF solutions using metadynamics to determining the irreducible representations spanned by any one solution and its symmetry partners is shown below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Generating multiple SCF solutions using metadynamics ===&lt;br /&gt;
We begin with obtaining several (say, &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;) SCF solutions using metadynamics in Q-Chem. This involves running an SCF job with &amp;lt;code&amp;gt;SCF_SAVEMINIMA    N&amp;lt;/code&amp;gt; as a &amp;lt;code&amp;gt;$rem&amp;lt;/code&amp;gt; variable where &amp;lt;math&amp;gt;N \geq 1&amp;lt;/math&amp;gt;. Note that metadynamics is technically when &amp;lt;math&amp;gt;N &amp;gt; 1&amp;lt;/math&amp;gt;. However, when &amp;lt;math&amp;gt;N = 1&amp;lt;/math&amp;gt;, only a single SCF determinant will be saved, just like a normal SCF calculation, but the &amp;lt;code&amp;gt;$rem&amp;lt;/code&amp;gt; variable &amp;lt;code&amp;gt;SCF_SAVEMINIMA&amp;lt;/code&amp;gt; is needed so that this SCF determinant is outputted in a format that is readable by &amp;lt;code&amp;gt;QCMagic&amp;lt;/code&amp;gt;. A sample input named &amp;lt;code&amp;gt;BH3.inp&amp;lt;/code&amp;gt; for metadynamics on Q-Chem which prints out 5 energy minima for a borane molecule is shown below.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 $molecule&lt;br /&gt;
 0 1&lt;br /&gt;
   B   -3.7312212    1.6982695    0.0000000&lt;br /&gt;
   H   -4.8515376    1.3242015    0.0000000&lt;br /&gt;
   H   -3.4950153    2.8555260    0.0000000&lt;br /&gt;
   H   -2.8471106    0.9150809    0.0000000&lt;br /&gt;
 $end&lt;br /&gt;
 $rem&lt;br /&gt;
     BASIS STO-3G&lt;br /&gt;
     EXCHANGE hf&lt;br /&gt;
     SCF_GUESS sad&lt;br /&gt;
     SCF_CONVERGENCE 7&lt;br /&gt;
     UNRESTRICTED true&lt;br /&gt;
     SCF_SAVEMINIMA 5&lt;br /&gt;
     SCF_MAX_CYCLES 1000&lt;br /&gt;
     MOM_START 1&lt;br /&gt;
     PRINT_ORBITALS true&lt;br /&gt;
     SCF_MINFIND_INITNORM 09000&lt;br /&gt;
     SCF_MINFIND_INITLAMBDA 00200&lt;br /&gt;
     SCF_MINFIND_INCREASEFACTOR 10100&lt;br /&gt;
     SCF_MINFIND_RANDOMMIXING -15708&lt;br /&gt;
     SCF_MINFIND_NRANDOMMIXES 1&lt;br /&gt;
     SCF_MINFIND_MIXMETHOD 1&lt;br /&gt;
     SCF_MINFIND_MIXENERGY 00100&lt;br /&gt;
     SYMMETRY off&lt;br /&gt;
     DIIS_SEPARATE_ERRVEC true&lt;br /&gt;
     SYM_IGNORE true&lt;br /&gt;
 $end&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We then run&lt;br /&gt;
&lt;br /&gt;
    $ qchem BH3.inp BH3.out&lt;br /&gt;
&lt;br /&gt;
The above job finishes successfully, printing 5 minima in the output file &amp;lt;code&amp;gt;BH3.out&amp;lt;/code&amp;gt;. We can briefly examine these minima by their energies. Executing&lt;br /&gt;
&lt;br /&gt;
    $ grep &amp;quot;Saving Minimum&amp;quot; BH3.out&lt;br /&gt;
&lt;br /&gt;
gives&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
     7     -26.0698458670      3.16E-09  00000 Saving Minimum 1&lt;br /&gt;
    60     -23.8075357551      8.98E-08  00000 Saving Minimum 2&lt;br /&gt;
   102     -23.5547974285      4.13E-08  00000 Saving Minimum 3&lt;br /&gt;
   129     -23.5596201123      9.30E-08  00000 Saving Minimum 4&lt;br /&gt;
   145     -25.3032615669      1.80E-08  00000 Saving Minimum 5&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Your metadynamics run might find different solutions due to the random nature of metadynamics. Nevertheless, it should still be able to locate five minima fairly easily. We will proceed to determine the irreducible representations spanned by each of these minima together with its symmetry partners. If you wish to separate the minima into different directories, follow step 2 below. If not, you can jump directly to step 3.&lt;br /&gt;
&lt;br /&gt;
=== Step 2a (optional): Extracting SCF minima from the output file ===&lt;br /&gt;
&lt;br /&gt;
It might be convenient to extract the minima from the original Q-Chem output file into separate directories for easier management and manipulation. This, however, is not essential for the use of &amp;lt;code&amp;gt;SymmetryTools&amp;lt;/code&amp;gt;. To this end, we first need to ask QCMagic to read in the minima from the output file and store them in a &amp;lt;code&amp;gt;.sd&amp;lt;/code&amp;gt; file that can be easily re-read in by QCMagic later on. This is done via&lt;br /&gt;
&lt;br /&gt;
    $ runscanSurface.py --read-minima=1,2,3,4,5 --read-only BH3.out BH3-extracted &amp;gt; terminal.out&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
* &amp;lt;code&amp;gt;--read-minima=1,2,3,4,5&amp;lt;/code&amp;gt; instructs &amp;lt;code&amp;gt;runscanSurface.py&amp;lt;/code&amp;gt; to read in minima 1--5 from the supplied Q-Chem output file. You can include only the minimum or minima that you are interested in here, and you need not use all minima in the output file. To determine which minima are of interest, you can examine their energies and select those within a certain energy window that you are interested in;&lt;br /&gt;
* &amp;lt;code&amp;gt;--read-only&amp;lt;/code&amp;gt; instructs &amp;lt;code&amp;gt;runscanSurface.py&amp;lt;/code&amp;gt; to only read and store the minima without trying to reconverge into them;&lt;br /&gt;
* &amp;lt;code&amp;gt;BH3.out&amp;lt;/code&amp;gt; tells &amp;lt;code&amp;gt;runscanSurface.py&amp;lt;/code&amp;gt; which output file to read in;&lt;br /&gt;
* &amp;lt;code&amp;gt;BH3-extracted&amp;lt;/code&amp;gt; specifies the tag name for output files generated by &amp;lt;code&amp;gt;runscanSurface.py&amp;lt;/code&amp;gt; (No file extension is needed);&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;gt; terminal.out&amp;lt;/code&amp;gt; redirects &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt; from &amp;lt;code&amp;gt;runscanSurface.py&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;terminal.out&amp;lt;/code&amp;gt;. This is needed to determine which minima in the &amp;lt;code&amp;gt;.sd&amp;lt;/code&amp;gt; file the original minima in the output file have been mapped to.&lt;br /&gt;
&lt;br /&gt;
The above command produces &amp;lt;code&amp;gt;BH3-extracted.dat&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BH3-extracted.dat2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BH3-extracted.sd&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;terminal.out&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;BH3-extracted.dat&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;BH3-extracted.dat2&amp;lt;/code&amp;gt; are empty and need not concern us further since  we did not run any reconvergence calculations. &amp;lt;code&amp;gt;BH3-extracted.sd&amp;lt;/code&amp;gt; contains the minima extracted from &amp;lt;code&amp;gt;BH3.out&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;terminal.out&amp;lt;/code&amp;gt; contains print statements from &amp;lt;code&amp;gt;runscanSurface.py&amp;lt;/code&amp;gt; that are useful for debugging purposes, but most importantly, it contains statements of the form&lt;br /&gt;
&lt;br /&gt;
    Old min &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; -&amp;gt; New sol &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which tells us that minimum &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; in the Q-Chem output file is now minimum &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; in the &amp;lt;code&amp;gt;.sd&amp;lt;/code&amp;gt; file produced. For example, minima 1--5 in &amp;lt;code&amp;gt;BH3.out&amp;lt;/code&amp;gt; have changed to minima 0--4 in &amp;lt;code&amp;gt;BH3-extracted.sd&amp;lt;/code&amp;gt;. We then extracts these statements into a file, say &amp;lt;code&amp;gt;oldminnewsol&amp;lt;/code&amp;gt;, to be used by a script called &amp;lt;code&amp;gt;runrearrangeSolutions.py&amp;lt;/code&amp;gt; later on.&lt;br /&gt;
&lt;br /&gt;
    $ grep &amp;quot;Old min&amp;quot; terminal.out &amp;gt; oldminnewsol&lt;br /&gt;
&lt;br /&gt;
=== Step 2b (optional): Reconverging into each solution separately ===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;.sd&amp;lt;/code&amp;gt; file generated in step 2a contains all extracted minima. We could in principle use this &amp;lt;code&amp;gt;.sd&amp;lt;/code&amp;gt; file for symmetry analysis, but we could also reconverge into each minimum separately, with possible changes to reconvergence criteria (&#039;&#039;e.g.&#039;&#039;, higher &amp;lt;code&amp;gt;SCF_CONVERGENCE&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
As an example, using &amp;lt;code&amp;gt;BH3-extracted.sd&amp;lt;/code&amp;gt; from step 2a, we run&lt;br /&gt;
&lt;br /&gt;
    $ runqcSDExtract.py --reconverge --rem=&amp;quot;SCF_CONVERGENCE 10&amp;quot; BH3-extracted.sd BH3-highconv&lt;br /&gt;
&lt;br /&gt;
which tries to reconverge into every minimum in &amp;lt;code&amp;gt;BH3-extracted.sd&amp;lt;/code&amp;gt; in separate output files. Hence, the number of output files generated is dependent on the number of minima present in the &amp;lt;code&amp;gt;.sd&amp;lt;/code&amp;gt; file. In our example, we will have 5 such files:&lt;br /&gt;
&lt;br /&gt;
    BH3-highconv.g0.s&amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;.xc0.reconverged.out&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; specifies the solution index number and should corresponds to the &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; in &amp;lt;code&amp;gt;Old min &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; -&amp;gt; New sol &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;&amp;lt;/code&amp;gt; obtained earlier.&lt;br /&gt;
 &lt;br /&gt;
In addition, the following files are also produced: &lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;BH3-highconv.xc0.atom0.charge.dat&amp;lt;/code&amp;gt; provides the Mulliken net atomic charge on atom 0 for all minima (by default of &amp;lt;code&amp;gt;runqcSDExtract.py&amp;lt;/code&amp;gt;); &lt;br /&gt;
* &amp;lt;code&amp;gt;BH3-highconv.xc0.atom0.oxstate.dat&amp;lt;/code&amp;gt; provides the oxidation state of atom 0 from a LOBA calculation (LOBA is off by default);&lt;br /&gt;
* &amp;lt;code&amp;gt;BH3-highconv.xc0.atom0.spinz.dat&amp;lt;/code&amp;gt; provides the Mulliken net spinZ (&amp;lt;math&amp;gt;S_z&amp;lt;/math&amp;gt;) on atom 0 (by default of &amp;lt;code&amp;gt;runqcSDExtract.py&amp;lt;/code&amp;gt;); &lt;br /&gt;
* &amp;lt;code&amp;gt;BH3-highconv.xc0.energy.dat&amp;lt;/code&amp;gt; provides the energy of all minima.&lt;br /&gt;
&lt;br /&gt;
Most of the produced &amp;lt;code&amp;gt;.dat&amp;lt;/code&amp;gt; files contain information extracted from the various output files and can be used for inspection purposes. At the end of the day, however, only the &amp;lt;code&amp;gt;.out&amp;lt;/code&amp;gt; files &amp;lt;code&amp;gt;BH3-highconv.g0.s&amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;.xc0.reconverged.out&amp;lt;/code&amp;gt; are needed to fully describe the minima as they contain the full set of orbital coefficients.&lt;br /&gt;
&lt;br /&gt;
=== Step 2c (optional): Separating output files into different directories ===&lt;br /&gt;
&lt;br /&gt;
It is good practice to analyse each minimum in a separate, properly labelled directory. The script &amp;lt;code&amp;gt;runrearrangeSolutions.py&amp;lt;/code&amp;gt; can do this automatically, provided that the files to be moved into a directory called &amp;lt;code&amp;gt;o&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;&amp;lt;/code&amp;gt; contain the string &amp;lt;code&amp;gt;.s&amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;.&amp;lt;/code&amp;gt; in their names, and that the mapping &amp;lt;code&amp;gt;&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; -&amp;gt; &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;&amp;lt;/code&amp;gt; is supplied as a line with the format &amp;lt;code&amp;gt;Old min &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; -&amp;gt; New sol &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;&amp;lt;/code&amp;gt; in the input file passed in to &amp;lt;code&amp;gt;runrearrangeSolutions.py&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
For our example, run&lt;br /&gt;
&lt;br /&gt;
    $ runrearrangeSolutions.py oldminnewsol&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
to arrange each of the &amp;lt;code&amp;gt;BH3-highconv.g0.s&amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;.xc0.reconverged.out&amp;lt;/code&amp;gt; files into separate directories called &amp;lt;code&amp;gt;o&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;&amp;lt;/code&amp;gt;, where the mappings &amp;lt;code&amp;gt;&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; -&amp;gt; &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;&amp;lt;/code&amp;gt; are provided in &amp;lt;code&amp;gt;oldminnewsol&amp;lt;/code&amp;gt; in the correct format specified above.&lt;br /&gt;
&lt;br /&gt;
=== Step 3: Determining the point group and identifying all symmetry elements of the system ===&lt;br /&gt;
&lt;br /&gt;
In order to apply symmetry operations on the minima and find the irreducible representations spanned by them, we first need to determine the underlying spatial point group set up by the nuclear framework of the system. This then allows us to identify the symmetry elements present. In our earlier example, since all five solutions come from the same system (&#039;&#039;i.e.&#039;&#039;, same geometry and basis set), we only need to obtain the point group and symmetry elements from one of them. To this end, run&lt;br /&gt;
&lt;br /&gt;
    $ cd o1&lt;br /&gt;
    $ rungeneralisedTransformQCMinima.py foobar BH3-highconv.g0.s0.xc0.reconverged.out BH3-sym&lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;foobar&amp;lt;/code&amp;gt; is just a placeholder to satisfy a compulsory positional argument that we do not need or have at the moment;&lt;br /&gt;
* &amp;lt;code&amp;gt;BH3-highconv.g0.s0.xc0.reconverged.out&amp;lt;/code&amp;gt; is the Q-Chem output file containing all system information, as well as information for state &amp;lt;code&amp;gt;o1&amp;lt;/code&amp;gt;;&lt;br /&gt;
* &amp;lt;code&amp;gt;BH3-sym&amp;lt;/code&amp;gt; specifies the tag name for the files produced by &amp;lt;code&amp;gt;rungeneralisedTransformQCMinima.py&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
This produces the following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;BH3-sym.sym&amp;lt;/code&amp;gt; contains an object that has all symmetry and basis information for this system. We will need this object for all symmetry manipulation on all states of this system;&lt;br /&gt;
* &amp;lt;code&amp;gt;BH3-sym.g0.sym.summary&amp;lt;/code&amp;gt; provides a human-readable summary of the point group and symmetry elements located for this system;&lt;br /&gt;
* &amp;lt;code&amp;gt;BH3-sym.sym.sd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;BH3-sym.all.transformed.sd&amp;lt;/code&amp;gt; do not contain any other useful information for us at the moment. &lt;br /&gt;
&lt;br /&gt;
It is instructive to inspect &amp;lt;code&amp;gt;BH3-sym.g0.sym.summary&amp;lt;/code&amp;gt; and check if &amp;lt;code&amp;gt;rungeneralisedTransformQCMinima.py&amp;lt;/code&amp;gt; has found a sensible point group and located all expected symmetry elements for the system. In our example, part of this file looks like&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 *********************************************************************************************************&lt;br /&gt;
 SYMMETRY INFORMATION&lt;br /&gt;
 *********************************************************************************************************&lt;br /&gt;
 Rotational symmetry: Symmetric Top - Oblate, Planar&lt;br /&gt;
 Point group: D3h&lt;br /&gt;
     Distance threshold: 1.00E-02&lt;br /&gt;
 *********************************************************************************************************  &lt;br /&gt;
 &lt;br /&gt;
 *********************************************************************************************************&lt;br /&gt;
 SYMMETRY ELEMENTS LOCATED&lt;br /&gt;
 *********************************************************************************************************&lt;br /&gt;
 Proper rotation axes (Cn axes)&lt;br /&gt;
 Order: 2&lt;br /&gt;
 Index            x           y           z    alpha/pi     beta/pi    gamma/pi      n,i,power&lt;br /&gt;
     0   -0.9485234  -0.3167072   0.0000000   1.0000000   1.0000000  -1.0000000         2,0,p&lt;br /&gt;
     1   -0.7485381   0.6630918   0.0000000   0.0000000   1.0000000  -0.0000000         2,1,p&lt;br /&gt;
     2   -0.1999852  -0.9797989   0.0000000   0.9359106   1.0000000  -0.9359106         2,2,p &lt;br /&gt;
 &lt;br /&gt;
 Order: 3&lt;br /&gt;
 Index            x           y           z    alpha/pi     beta/pi    gamma/pi      n,i,power&lt;br /&gt;
     0    0.0000000   0.0000000  -1.0000000   0.0000000   0.0000000   0.6666667         3,0,p &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Mirror planes (S1 axes)&lt;br /&gt;
 Index            x           y           z      n,i,power&lt;br /&gt;
     0    0.0000000   0.0000000  -1.0000000         1,0,p&lt;br /&gt;
     1    0.3167072  -0.9485234   0.0000000         1,1,p&lt;br /&gt;
     2   -0.6630918  -0.7485381  -0.0000000         1,2,p&lt;br /&gt;
     3    0.9797989  -0.1999852   0.0000000         1,3,p &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Improper rotation axes (Sn axes)&lt;br /&gt;
 Order: 3&lt;br /&gt;
 Index            x           y           z      n,i,power&lt;br /&gt;
     0    0.0000000   0.0000000  -1.0000000         3,0,p&lt;br /&gt;
 ***********************************************************&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We note the following:&lt;br /&gt;
&lt;br /&gt;
* The point group of the system is found to be &amp;lt;math&amp;gt;D_{3h}&amp;lt;/math&amp;gt;, which is correct.&lt;br /&gt;
* Apart from the identity &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; which is not shown, there are three &amp;lt;math&amp;gt;C_2&amp;lt;/math&amp;gt; axes, one &amp;lt;math&amp;gt;C_3&amp;lt;/math&amp;gt; axis, four &amp;lt;math&amp;gt;\sigma&amp;lt;/math&amp;gt; planes (one &amp;lt;math&amp;gt;\sigma_h&amp;lt;/math&amp;gt; and three &amp;lt;math&amp;gt;\sigma_v&amp;lt;/math&amp;gt;), and one &amp;lt;math&amp;gt;S_3&amp;lt;/math&amp;gt; axis, as expected for &amp;lt;math&amp;gt;D_{3h}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Each symmetry element is specified by whether it is proper or improper (&amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;), its order &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, and its index &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;. These are summarised in the column &amp;lt;code&amp;gt;n,i,power&amp;lt;/code&amp;gt; for each symmetry element. The role of the power &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; will become clear later.&lt;br /&gt;
* All symmetry elements are defined with respect to the recentred coordinates where the centre of mass of the molecule has been translated to &amp;lt;math&amp;gt;(0,0,0)&amp;lt;/math&amp;gt;. Each axis of rotation (proper or improper) passes through the centre of mass and is parallel to the vector whose components are given in the &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;z&amp;lt;/code&amp;gt; columns.&lt;br /&gt;
* Additionally, the Euler angles for the proper rotations are given in &amp;lt;math&amp;gt;\pi \; \mathrm{rad}&amp;lt;/math&amp;gt; following the Whitaker convention in the &amp;lt;code&amp;gt;alpha/pi&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;beta/pi&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;gamma/pi&amp;lt;/code&amp;gt; columns.&lt;br /&gt;
&lt;br /&gt;
=== Step 4: Constructing the symmetry operation instruction file ===&lt;br /&gt;
&lt;br /&gt;
Given a minimum that is a single determinant, we seek to generate other symmetry-related single determinants. To this end, we must first tell &amp;lt;code&amp;gt;rungeneralisedTransformQCMinima.py&amp;lt;/code&amp;gt; what symmetry operations it will need to use to generate new single determinants. This is done by means of a file that can contain several lines, each of which contains instructions for several symmetry operations to be applied consecutively from the right to generate a single symmetry-equivalent determinant. More detailed information can be found by running&lt;br /&gt;
&lt;br /&gt;
    $ rungeneralisedTransformQCMinima.py&lt;br /&gt;
&lt;br /&gt;
without any arguments.&lt;br /&gt;
&lt;br /&gt;
For our BH&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; example, however, we shall use a very simple instruction file that contains all spatial symmetry operations (except the trivial identity) in &amp;lt;math&amp;gt;D_{3h}&amp;lt;/math&amp;gt; to illustrate how this file should be constructed. Prior to constructing this file, it is important to consult the &amp;lt;code&amp;gt;BH3-sym.g0.sym.summary&amp;lt;/code&amp;gt; file generated in step 3 in conjunction with the Character Table for &amp;lt;math&amp;gt;D_{3h}&amp;lt;/math&amp;gt;. Assuming that that has been done, let us call this file &amp;lt;code&amp;gt;transform.instructions.full&amp;lt;/code&amp;gt; whose content is shown below.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # Proper rotations&lt;br /&gt;
 (C,2,0,1)&lt;br /&gt;
 (C,2,1,1)&lt;br /&gt;
 (C,2,2,1)&lt;br /&gt;
 (C,3,0,1)&lt;br /&gt;
 (C,-3,0,1)&lt;br /&gt;
 # Improper rotations&lt;br /&gt;
 (S,1,0,1) # sigmah&lt;br /&gt;
 (S,1,1,1) # sigmav&lt;br /&gt;
 (S,1,2,1) # sigmav&lt;br /&gt;
 (S,1,3,1) # sigmav&lt;br /&gt;
 (S,3,0,1)&lt;br /&gt;
 (S,-3,0,1)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We note the following:&lt;br /&gt;
&lt;br /&gt;
* There are 11 non-comment lines in the file corresponding to the 11 non-identity symmetry operations in &amp;lt;math&amp;gt;D_{3h}&amp;lt;/math&amp;gt;. We are using all symmetry operations in &amp;lt;math&amp;gt;D_{3h}&amp;lt;/math&amp;gt; as we want to generate all possible symmetry-related determinants from any reference SCF determinant obtained for this system. Repeated determinants manifested as linear dependence will be projected out later.&lt;br /&gt;
* Anything following &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; until &amp;lt;code&amp;gt;eol&amp;lt;/code&amp;gt; is not considered.&lt;br /&gt;
* Each spatial symmetry operation is specified by &amp;lt;code&amp;gt;(signature,order,index,power)&amp;lt;/code&amp;gt;, where&lt;br /&gt;
** &amp;lt;code&amp;gt;signature&amp;lt;/code&amp;gt; gives the type of symmetry operation to be carried out. For our example, &amp;lt;code&amp;gt;signature&amp;lt;/code&amp;gt; is either &amp;lt;code&amp;gt;C&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt; for proper or improper rotations, respectively;&lt;br /&gt;
** &amp;lt;code&amp;gt;order&amp;lt;/code&amp;gt; gives the order of rotation. This is given by &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; in &amp;lt;code&amp;gt;BH3-sym.g0.sym.summary&amp;lt;/code&amp;gt;. If &amp;lt;math&amp;gt;-n&amp;lt;/math&amp;gt; is used, the &#039;&#039;&#039;inverse&#039;&#039;&#039; of the corresponding rotation with order &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; is carried out instead;&lt;br /&gt;
** &amp;lt;code&amp;gt;index&amp;lt;/code&amp;gt; gives the index of the rotation axis (to distinguish between various axes of the same order. This is given by &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; in &amp;lt;code&amp;gt;BH3-sym.g0.sym.summary&amp;lt;/code&amp;gt;;&lt;br /&gt;
** &amp;lt;code&amp;gt;power&amp;lt;/code&amp;gt; gives the number of times the operation is applied.&lt;br /&gt;
* Each &amp;lt;math&amp;gt;C_2&amp;lt;/math&amp;gt; axis gives rise to only one &amp;lt;math&amp;gt;\hat{C}_2&amp;lt;/math&amp;gt; operation because, for spatial transformations, &amp;lt;math&amp;gt;\hat{C}_2 = \hat{C}_2^{-1}&amp;lt;/math&amp;gt;. The same applies to mirror planes (&amp;lt;math&amp;gt;S_1&amp;lt;/math&amp;gt; axes) and inversion centres (&amp;lt;math&amp;gt;S_2&amp;lt;/math&amp;gt; axes).&lt;br /&gt;
* Multiple symmetry operations can be strung together using &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; and the rightmost symmetry operation is applied first. For example, since &amp;lt;math&amp;gt;\hat{C}_3^{-1} = \hat{C}_{2,1} \cdot \hat{C}_{2,2}&amp;lt;/math&amp;gt; in our example (try inspecting the effects of these operations based on their axes defined in &amp;lt;code&amp;gt;BH3-sym.g0.sym.summary&amp;lt;/code&amp;gt;), we could replace &amp;lt;code&amp;gt;(C,-3,0,1)&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;(C,2,1,1).(C,2,2,1)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Step 5: Generating symmetry-related determinants ===&lt;br /&gt;
&lt;br /&gt;
Now that we have identified the symmetry elements present for the system and determined which symmetry operations we would like to apply to a reference determinant, we can proceed to actually generating symmetry-related determinants. This is achieved by running&lt;br /&gt;
&lt;br /&gt;
    $ rungeneralisedTransformQCMinima.py -p 6 --read-minima=1 --symmetry=BH3-sym.sym --reconverge transform.instructions.full BH3-highconv.g0.s0.xc0.reconverged.out BH3-highconv.o1&lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
* &amp;lt;code&amp;gt;--read-minima=1&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;BH3-highconv.g0.s0.xc0.reconverged.out&amp;lt;/code&amp;gt; instruct &amp;lt;code&amp;gt;rungeneralisedTransformQCMinima.py&amp;lt;/code&amp;gt; to use minimum 1 in the Q-Chem output file as the reference determinant. These can be changed to supply different reference determinants to &amp;lt;code&amp;gt;rungeneralisedTransformQCMinima.py&amp;lt;/code&amp;gt;. More than one reference determinant can be used, in which case &amp;lt;code&amp;gt;rungeneralisedTransformQCMinima.py&amp;lt;/code&amp;gt; will generate and collate symmetry-related determinants for each reference determinant into a separate &amp;lt;code&amp;gt;.sd&amp;lt;/code&amp;gt; file (see below);&lt;br /&gt;
* &amp;lt;code&amp;gt;--symmetry=BH3-sym.sym&amp;lt;/code&amp;gt; points &amp;lt;code&amp;gt;rungeneralisedTransformQCMinima.py&amp;lt;/code&amp;gt; to the symmetry object generated earlier and containing all symmetry information of the system;&lt;br /&gt;
* &amp;lt;code&amp;gt;--reconverge&amp;lt;/code&amp;gt; is optional. This option instructs &amp;lt;code&amp;gt;rungeneralisedTransformQCMinima.py&amp;lt;/code&amp;gt; to use the coefficients generated from &amp;lt;code&amp;gt;SymmetryTools&amp;lt;/code&amp;gt; as guesses for Q-Chem runs, seek reconvergence, and use the reconverged coefficients as coefficients for the corresponding symmetry-related determinants. This is so that one can verify that a determinant generated by symmetry is indeed an SCF solution. This should be the case for spatial-symmetry-related determinants but need not be so for more exotic transformations involving spins or selected orbitals;&lt;br /&gt;
* &amp;lt;code&amp;gt;transform.instructions.full&amp;lt;/code&amp;gt; specifies the symmetry operation instruction file constructed in step 4;&lt;br /&gt;
* &amp;lt;code&amp;gt;BH3-highconv.o1&amp;lt;/code&amp;gt; specifies the tag name for the files produced by &amp;lt;code&amp;gt;rungeneralisedTransformQCMinima.py&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
This produces the following:&lt;br /&gt;
* &amp;lt;code&amp;gt;BH3-highconv.o1.g0.s0.xc0.(*).out&amp;lt;/code&amp;gt; are Q-Chem output files for the reconvergence runs. It is worth running &amp;lt;code&amp;gt;grep &amp;quot;Saving Minimum&amp;quot; BH3-highconv.o1.g0.s0.xc0.*.out&amp;lt;/code&amp;gt; and verifying that all reconvergence runs completed successfully and that all reconverged determinants are degenerate to the reference determinant as required by symmetry;&lt;br /&gt;
* &amp;lt;code&amp;gt;BH3-highconv.o1.g0.s0.transformed.sd&amp;lt;/code&amp;gt; contains the reference determinant together with all symmetry-related ones;&lt;br /&gt;
* &amp;lt;code&amp;gt;BH3-highconv.o1.all.transformed.sd&amp;lt;/code&amp;gt; need not concern us at the moment.&lt;br /&gt;
&lt;br /&gt;
In what will follow, we will need &amp;lt;code&amp;gt;BH3-highconv.o1.g0.s0.transformed.sd&amp;lt;/code&amp;gt; to perform symmetry analyses.&lt;br /&gt;
&lt;br /&gt;
=== Step 6a: Obtaining the &amp;lt;math&amp;gt;\mathbf{S}_\mathrm{AO}&amp;lt;/math&amp;gt; matrix from Q-Chem ===&lt;br /&gt;
&lt;br /&gt;
Most symmetry analyses need to compute various overlap and Hamiltonian matrix elements between non-orthogonal determinants. This requires the knowledge of the overlap matrix (&amp;lt;math&amp;gt;\mathbf{S}&amp;lt;/math&amp;gt;) of the underlying atomic orbital (&amp;lt;math&amp;gt;\mathrm{AO}&amp;lt;/math&amp;gt;) basis functions used. Q-Chem&#039;s integral engine is very efficient at computing this, so there is no need for QCMagic to recalculate it. We just need to ask Q-Chem to print it out for QCMagic to read in.&lt;br /&gt;
&lt;br /&gt;
==Basis Set Projection using BASIS2== &lt;br /&gt;
&amp;lt;code&amp;gt;BASIS2&amp;lt;/code&amp;gt; does not work well with metadynamics. Assuming that you have ran a metadynamics calculation and wish to project your basis to one with more functions, use the following steps:&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Find the appropriate bases ===&lt;br /&gt;
Refer to https://www.q-chem.com/qchem-website/manual/qchem43_manual/sect-dualbasis.html and get your corresponding basis.&lt;br /&gt;
&amp;lt;code&amp;gt; BASIS2 &amp;lt;/code&amp;gt; should be the basis you are currently working with (the basis in which the metadynamics calculation was ran)&lt;br /&gt;
&amp;lt;code&amp;gt; BASIS &amp;lt;/code&amp;gt; would be the projected basis &lt;br /&gt;
&lt;br /&gt;
===Step 2: Template file (optional) ===&lt;br /&gt;
It might be helpful to use a template file as there are quite a few rem variables to be changed.&lt;br /&gt;
In your template file, the following should be added:&lt;br /&gt;
rem[&#039;basis2&#039;] = &#039;&amp;lt;your original basis&amp;gt;&#039;&lt;br /&gt;
rem[&#039;basis&#039;] = &#039;&amp;lt;projected basis&amp;gt;&#039;&lt;br /&gt;
rem[&#039;basisprojtype&#039;] = &#039;ovprojection&#039;&lt;br /&gt;
rem[&#039;scf_guess&#039;] = &#039;read&#039;&lt;br /&gt;
(If there are unexpected failures, you can add rem[&#039;scf_print&#039;] = 2 and rem[&#039;scf_guess_print&#039;] = 2 to increase the amount of printouts for debugging purposes)&lt;br /&gt;
&lt;br /&gt;
In addition, do not add rems that runs metadynamics such as scf_saveminima &lt;br /&gt;
&lt;br /&gt;
NOTE: If you are using &amp;lt;code&amp;gt; rem[&#039;basis2&#039;] = &#039;6-31g*&#039; &amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt; rem[&#039;basis&#039;] = &#039;6-311g**&#039; &amp;lt;/code&amp;gt;, you will need to add the following rem:&lt;br /&gt;
rem[&#039;purecart&#039;] = 2. This forces QChem to use cartesian bases to represent the d functions for 6-311G** (This is required because cartesian bases are used for d functions in 6-31G*, rather than the spherical d functions).&lt;br /&gt;
&lt;br /&gt;
=== Step 3: Using runscanSurface ===&lt;br /&gt;
Using &amp;lt;code&amp;gt; BASIS2 &amp;lt;/code&amp;gt;, there will be difficulties reading in minima from metadynamics calculations. As such, one can use the following code in the command line &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; runscanSurface.py -p 6 --write-guess --template=&amp;lt;template file&amp;gt; &amp;lt;outfile&amp;gt; &amp;lt;tagfile&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The option --write-guess reads in the minima as if it was a scf_guess read rather than a scf_readminima. This makes it compatible with &amp;lt;code&amp;gt; BASIS2 &amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Useful Classes &#039;&#039;(for developers only)&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
QCMagic includes a number of useful python classes that may be used to generate or analyse data from Q-Chem calculations. Some of the more useful classes and their functions are listed below. &amp;lt;code&amp;gt;QCManager&amp;lt;/code&amp;gt; imports most of these and thus importing &amp;lt;code&amp;gt;QCManager&amp;lt;/code&amp;gt; sets up QCMagic for easy usage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;QCMolecule.Atom&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A class used to keep track of atoms and their positions via &amp;lt;code&amp;gt;self.Position&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;QCMolecule.System&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
As a relatively fundamental class in QCMagic, this is used to keep track of a set of atoms contained in self.Atoms, and can be initiated with no inputs followed by addition of atoms, either individually or from a &amp;lt;code&amp;gt;.xyz&amp;lt;/code&amp;gt; file/text. Most noteworthy are:&lt;br /&gt;
* numerous methods for moving and rotating both the entire system and individual atoms;&lt;br /&gt;
* and the method &amp;lt;code&amp;gt;MakeInput()&amp;lt;/code&amp;gt; for generating a &amp;lt;code&amp;gt;$molecule&amp;lt;/code&amp;gt; section of a Q-Chem input file and &amp;lt;code&amp;gt;self.Charge&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;self.SpinZ&amp;lt;/code&amp;gt; to keep track of spin and charge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;QCSystemData.SystemDataSet&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This class is used to keep track of multiple systems and their associated electronic states. Systems can be added either from SCF states (&amp;lt;code&amp;gt;QCSystemData.SCFState(system,minimum)&amp;lt;/code&amp;gt;) or from a &amp;lt;code&amp;gt;QCOutput.OutputFile&amp;lt;/code&amp;gt; object. Some important methods and variables in the class are:&lt;br /&gt;
* &amp;lt;code&amp;gt;self.GeomList&amp;lt;/code&amp;gt; is an instance variable, which is a list of all systems contained in the SDS;&lt;br /&gt;
* &amp;lt;code&amp;gt;self.StateList&amp;lt;/code&amp;gt; is another instance variable, which is the corresponding list of dictionaries (dicts) with each dictionary (dict) containing the minima (electronic states) associated with that system. Each state has a unique &amp;lt;code&amp;gt;StateList&amp;lt;/code&amp;gt; index;&lt;br /&gt;
* &amp;lt;code&amp;gt;RunQChem()&amp;lt;/code&amp;gt; is a class method for running a Q-Chem calculation. This takes as arguments a Queue and Job (see below), the geometry index (&amp;lt;code&amp;gt;GI&amp;lt;/code&amp;gt;) of the &amp;lt;code&amp;gt;System&amp;lt;/code&amp;gt; for which the calculation is to be performed, as well as a list (&amp;lt;code&amp;gt;FindMinima&amp;lt;/code&amp;gt;) of minima to use as initial guesses given by their &amp;lt;code&amp;gt;StateList&amp;lt;/code&amp;gt; indices. if &amp;lt;code&amp;gt;OverwriteGeom=True&amp;lt;/code&amp;gt;, the geometry of the &amp;lt;code&amp;gt;GI&amp;lt;/code&amp;gt; will be used, otherwise the geometry from the the next pending Job will be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;QCOutput.OutputFile&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
As the name suggests, this is a class used for analysing Q-Chem output files. the &amp;lt;code&amp;gt;Parse()&amp;lt;/code&amp;gt; method extracts data from the output file and adds it to &amp;lt;code&amp;gt;self.Outputs&amp;lt;/code&amp;gt;. If only one calculation has been performed, &amp;lt;code&amp;gt;self.Outputs[0]&amp;lt;/code&amp;gt; contains the data of interest. This includes steps; a list of steps corresponding to the different geometries of &#039;&#039;e.g.&#039;&#039; a geometry optimisation and the corresponding &amp;lt;code&amp;gt;System&amp;lt;/code&amp;gt; classes can be extracted. Each step (and &amp;lt;code&amp;gt;CurStep&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;Steps[-1]&amp;lt;/code&amp;gt; for a single point calculation) contains a list of Minima which can be used to instantiate a &amp;lt;code&amp;gt;QCSystemData.SCFState&amp;lt;/code&amp;gt; object and add to an SDS. The Minima also contain orbital coefficients and distance metrics.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;QCInput.Input&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A class used to generate and manipulate inputs for Q-Chem calculations. An instance of this class contains a section list, &amp;lt;code&amp;gt;self.Sections&amp;lt;/code&amp;gt;, and a section dictionary, &amp;lt;code&amp;gt;self.SectionDict&amp;lt;/code&amp;gt;, which contain sections to be added to a Q-Chem input file. The &amp;lt;code&amp;gt;rem&amp;lt;/code&amp;gt; section is also added as a dictionary and its elements may be changed by &#039;&#039;e.g.&#039;&#039; &amp;lt;code&amp;gt;self.Rem[&#039;jobtype&#039;]=&#039;opt&#039;&amp;lt;/code&amp;gt;. Sections can be added, removed or edited. &amp;lt;code&amp;gt;self.System&amp;lt;/code&amp;gt; contains the &amp;lt;code&amp;gt;System&amp;lt;/code&amp;gt; for which an input is to be written; &#039;&#039;n.b.&#039;&#039; this overwrites any changes to the &amp;lt;code&amp;gt;molecule&amp;lt;/code&amp;gt; section! &amp;lt;code&amp;gt;MakeInputText()&amp;lt;/code&amp;gt; generates the text that goes into a Q-Chem input file, but jobs may more easily be submitted directly via QCMagic.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;newJob.Job&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A class used to managed Q-Chem jobs. A new input can be added to the job with the &amp;lt;code&amp;gt;AddInput()&amp;lt;/code&amp;gt; method. This input is automatically added to &amp;lt;code&amp;gt;self.Pending&amp;lt;/code&amp;gt; from which jobs are run when the &amp;lt;code&amp;gt;Job&amp;lt;/code&amp;gt; class instance is used to do a Q-Chem calculation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;QCQueue.QCQueue&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A class used for running Q-Chem calculations. This is where input files, submission scripts, scratch directories &#039;&#039;etc.&#039;&#039; are actually written and the job submitted. This is also where details about nodes and cores are determined and may need some editing as the hardware and software used to run the calculations is changed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;code&amp;gt;QCRegisterOptions.RegisterOptions&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Made to register options for &amp;lt;code&amp;gt;scanSurface&amp;lt;/code&amp;gt; calculations (see below) but can be partly copied, imitated or imported for easy addition of own options to new scripts.&lt;br /&gt;
&lt;br /&gt;
A useful way of saving and loading such class instances is to use the pickle module.&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Fast_Randomized_Iteration&amp;diff=1374</id>
		<title>Fast Randomized Iteration</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Fast_Randomized_Iteration&amp;diff=1374"/>
		<updated>2025-09-14T07:45:50Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: Created page with &amp;quot;= Project Title = Fast Randomized Iteration approach to Coupled Cluster  = Project Phase = proto  == Project aims/abstract == L.-H. Lim and J. Weare, Fast randomized iteration: diffusion Monte Carlo through the lens of numerical linear algebra, SIAM Rev. 59 (2017), 547–587, DOI 10.1137/15M1040827.  J. Lu and Z. Wang, The full configuration interaction quantum Monte Carlo method through the lens of inexact power iteration, SIAM J. Sci. Comput. 42 (2020), B1–B29, DOI 1...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Project Title =&lt;br /&gt;
Fast Randomized Iteration approach to Coupled Cluster&lt;br /&gt;
&lt;br /&gt;
= Project Phase =&lt;br /&gt;
proto&lt;br /&gt;
&lt;br /&gt;
== Project aims/abstract ==&lt;br /&gt;
L.-H. Lim and J. Weare, Fast randomized iteration: diffusion Monte Carlo through the lens of numerical linear algebra, SIAM Rev. 59 (2017), 547–587, DOI 10.1137/15M1040827.&lt;br /&gt;
&lt;br /&gt;
J. Lu and Z. Wang, The full configuration interaction quantum Monte Carlo method through the lens of inexact power iteration, SIAM J. Sci. Comput. 42 (2020), B1–B29, DOI 10.1137/18M1166626.&lt;br /&gt;
&lt;br /&gt;
S. M. Greene, R. J. Webber, T. C. Berkelbach, and J. Weare, Approximating matrix eigenvalues by subspace iteration with repeated random sparsification, SIAM J. Sci. Comput. 44 (2022), A3067–A3097, DOI 10.1137/21M1422513.&lt;br /&gt;
&lt;br /&gt;
S. M. Greene, R. J. Webber, J. E. T. Smith, J. Weare, and T. C. Berkelbach, Full configuration interaction excited-state energies in large active spaces from subspace iteration with repeated random sparsification, J. Chem. Theory Comput. 18 (2022), 7218–7232, DOI 10.1021/acs.jctc.2c00435.&lt;br /&gt;
&lt;br /&gt;
S. M. Greene, R. J. Webber, J. Weare, and T. C. Berkelbach, Beyond walkers in stochastic quantum chemistry: reducing error using fast randomized iteration, J. Chem. Theory Comput. 15 (2019), 4834–4850, DOI 10.1021/acs.jctc.9b00422.&lt;br /&gt;
&lt;br /&gt;
S. M. Greene, R. J. Webber, J. Weare, and T. C. Berkelbach, Improved fast randomized iteration approach to full configuration interaction, J. Chem. Theory Comput. 16 (2020), 5572–5585, DOI 10.1021/acs.jctc.0c00437.&lt;br /&gt;
&lt;br /&gt;
As a consequence, FRI produces solutions as accurate as FCIQMC with a number of time steps that is smaller by a factor of 10---10000&lt;br /&gt;
Randomly sparsified Richardson iteration: A dimension-independent sparse linear solver&lt;br /&gt;
Jonathan Weare, Robert J. Webber&lt;br /&gt;
First published: 08 September 2025 https://doi.org/10.1002/cpa.70012&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current state of the project and next steps ==&lt;br /&gt;
&lt;br /&gt;
== Useful skills and knowledge ==&lt;br /&gt;
This project requires the knowledge of the following:&lt;br /&gt;
&lt;br /&gt;
=== Theoretical ===&lt;br /&gt;
* Familiarity with the integral types of electronic structure theory (including their symmetries), and the efficient process of integral transformation  &lt;br /&gt;
* Basic notions of linear algebra, and matrix decomposition techniques  &lt;br /&gt;
* Understanding the mindset of scaling arguments (memory and computational)  &lt;br /&gt;
* Understanding of Hartree-Fock and MP2 theory, and the basic notions of coupled cluster theory (derivation is not required)  &lt;br /&gt;
&lt;br /&gt;
=== Practical ===&lt;br /&gt;
* Basic understanding of the C++ syntax (or understanding the syntax of another programming language (e.g., Python) and willingness to explore how the other language works)  &lt;br /&gt;
* Some familiarity with terminal commands, bash scripting, and the VI editor  &lt;br /&gt;
&lt;br /&gt;
== Learning outcomes ==&lt;br /&gt;
&lt;br /&gt;
=== Theoretical ===&lt;br /&gt;
* Navigating electronic structure literature on integrals, and finding relevant information for understanding/implementation purposes  &lt;br /&gt;
* Knowledge on existing approximation techniques that are extensively used in concurrent literature  &lt;br /&gt;
* Understanding the context of fitting (where and why we use it in the methods we are interested in, and what the advantage/limitations of the proposed technique are)  &lt;br /&gt;
* Knowledge on relevant statistical measures for performance testing  &lt;br /&gt;
&lt;br /&gt;
=== Practical ===&lt;br /&gt;
* Knowledge on C++ specific structures  &lt;br /&gt;
* Familiarity and usage of the OpenMP/MPI parallelisation techniques in practice  &lt;br /&gt;
* Efficiency optimisation of codes: using relevant matrix operation packages, and appropriate computational algorithms  &lt;br /&gt;
* Efficient ways of dealing with test sets and extracting data (bash/Python scripting)  &lt;br /&gt;
* Using Linux-based systems, computer clusters and schedulers  &lt;br /&gt;
&lt;br /&gt;
== Interesting references ==&lt;br /&gt;
# O. Vahtras, J. Almlöf, and M. W. Feyereisen, &#039;&#039;Chem. Phys. Lett.&#039;&#039; 213, 5–6, 514–518 (1993).  &lt;br /&gt;
# M. Vose, &#039;&#039;IEEE Transactions on Software Engineering&#039;&#039; 17, 9, 972–975 (1991).  &lt;br /&gt;
# [https://www.keithschwarz.com/darts-dice-coins/ Practical account on the alias method]  &lt;br /&gt;
# T. Y. Takeshita, W. A. de Jong, D. Neuhauser, R. Baer, and E. Rabani, &#039;&#039;J. Chem. Theory Comput.&#039;&#039; 13, 4605–4610 (2017).&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Project_List&amp;diff=1373</id>
		<title>Project List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Project_List&amp;diff=1373"/>
		<updated>2025-09-14T07:41:27Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Various Projects =&lt;br /&gt;
[[Template]]&lt;br /&gt;
&lt;br /&gt;
== Stochastic Coupled Cluster ==&lt;br /&gt;
[[Stochastic Density Fitting]]&lt;br /&gt;
&lt;br /&gt;
Stochastic Coupled Cluster Perturbation&lt;br /&gt;
&lt;br /&gt;
Scaling and Benchmarking studies&lt;br /&gt;
&lt;br /&gt;
[[Fast Randomized Iteration]]&lt;br /&gt;
== He Bubbles ==&lt;br /&gt;
&lt;br /&gt;
ab initio studies of excited states of clusters&lt;br /&gt;
&lt;br /&gt;
== Quantum Computing ==&lt;br /&gt;
&lt;br /&gt;
== holo and NOCI ==&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Project_List&amp;diff=1372</id>
		<title>Project List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Project_List&amp;diff=1372"/>
		<updated>2025-09-09T11:22:15Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Various Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Various Projects =&lt;br /&gt;
[[Template]]&lt;br /&gt;
&lt;br /&gt;
== Stochastic Coupled Cluster ==&lt;br /&gt;
[[Stochastic Density Fitting]]&lt;br /&gt;
&lt;br /&gt;
Stochastic Coupled Cluster Perturbation&lt;br /&gt;
&lt;br /&gt;
Scaling and Benchmarking studies&lt;br /&gt;
&lt;br /&gt;
== He Bubbles ==&lt;br /&gt;
&lt;br /&gt;
ab initio studies of excited states of clusters&lt;br /&gt;
&lt;br /&gt;
== Quantum Computing ==&lt;br /&gt;
&lt;br /&gt;
== holo and NOCI ==&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Template&amp;diff=1371</id>
		<title>Template</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Template&amp;diff=1371"/>
		<updated>2025-09-09T11:08:40Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: Created page with &amp;quot;= Project Title =  == Project aims/abstract ==  == Current state of the project and next steps ==  == Useful skills and knowledge == This project requires the knowledge of the following:  === Theoretical === * Familiarity with the integral types of electronic structure theory (including their symmetries), and the efficient process of integral transformation   * Basic notions of linear algebra, and matrix decomposition techniques   * Understanding the mindset of scaling a...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Project Title =&lt;br /&gt;
&lt;br /&gt;
== Project aims/abstract ==&lt;br /&gt;
&lt;br /&gt;
== Current state of the project and next steps ==&lt;br /&gt;
&lt;br /&gt;
== Useful skills and knowledge ==&lt;br /&gt;
This project requires the knowledge of the following:&lt;br /&gt;
&lt;br /&gt;
=== Theoretical ===&lt;br /&gt;
* Familiarity with the integral types of electronic structure theory (including their symmetries), and the efficient process of integral transformation  &lt;br /&gt;
* Basic notions of linear algebra, and matrix decomposition techniques  &lt;br /&gt;
* Understanding the mindset of scaling arguments (memory and computational)  &lt;br /&gt;
* Understanding of Hartree-Fock and MP2 theory, and the basic notions of coupled cluster theory (derivation is not required)  &lt;br /&gt;
&lt;br /&gt;
=== Practical ===&lt;br /&gt;
* Basic understanding of the C++ syntax (or understanding the syntax of another programming language (e.g., Python) and willingness to explore how the other language works)  &lt;br /&gt;
* Some familiarity with terminal commands, bash scripting, and the VI editor  &lt;br /&gt;
&lt;br /&gt;
== Learning outcomes ==&lt;br /&gt;
&lt;br /&gt;
=== Theoretical ===&lt;br /&gt;
* Navigating electronic structure literature on integrals, and finding relevant information for understanding/implementation purposes  &lt;br /&gt;
* Knowledge on existing approximation techniques that are extensively used in concurrent literature  &lt;br /&gt;
* Understanding the context of fitting (where and why we use it in the methods we are interested in, and what the advantage/limitations of the proposed technique are)  &lt;br /&gt;
* Knowledge on relevant statistical measures for performance testing  &lt;br /&gt;
&lt;br /&gt;
=== Practical ===&lt;br /&gt;
* Knowledge on C++ specific structures  &lt;br /&gt;
* Familiarity and usage of the OpenMP/MPI parallelisation techniques in practice  &lt;br /&gt;
* Efficiency optimisation of codes: using relevant matrix operation packages, and appropriate computational algorithms  &lt;br /&gt;
* Efficient ways of dealing with test sets and extracting data (bash/Python scripting)  &lt;br /&gt;
* Using Linux-based systems, computer clusters and schedulers  &lt;br /&gt;
&lt;br /&gt;
== Interesting references ==&lt;br /&gt;
# O. Vahtras, J. Almlöf, and M. W. Feyereisen, &#039;&#039;Chem. Phys. Lett.&#039;&#039; 213, 5–6, 514–518 (1993).  &lt;br /&gt;
# M. Vose, &#039;&#039;IEEE Transactions on Software Engineering&#039;&#039; 17, 9, 972–975 (1991).  &lt;br /&gt;
# [https://www.keithschwarz.com/darts-dice-coins/ Practical account on the alias method]  &lt;br /&gt;
# T. Y. Takeshita, W. A. de Jong, D. Neuhauser, R. Baer, and E. Rabani, &#039;&#039;J. Chem. Theory Comput.&#039;&#039; 13, 4605–4610 (2017).&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Stochastic_Density_Fitting&amp;diff=1370</id>
		<title>Stochastic Density Fitting</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Stochastic_Density_Fitting&amp;diff=1370"/>
		<updated>2025-09-09T11:07:19Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: Created page with &amp;quot;= Development of stochastic density fitting approaches =  == Project aims/abstract == One of the main bottlenecks in practical applications of quantum chemistry is the storage and the AO-MO transformation of two-electron integrals. These processes are highly memory intensive, which makes calculations challenging for systems of chemical interest.  In this project, we implement a tensor-factorisation-based technique, and exploit the inherent sparsity of the resulting inter...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Development of stochastic density fitting approaches =&lt;br /&gt;
&lt;br /&gt;
== Project aims/abstract ==&lt;br /&gt;
One of the main bottlenecks in practical applications of quantum chemistry is the storage and the AO-MO transformation of two-electron integrals. These processes are highly memory intensive, which makes calculations challenging for systems of chemical interest.&lt;br /&gt;
&lt;br /&gt;
In this project, we implement a tensor-factorisation-based technique, and exploit the inherent sparsity of the resulting intermediates to decrease this requirement. The procedure will be based on the “RI-type” density fitting technique, and we sample a set of small but still non-negligible integrals in order to decrease the number of integrals stored. &lt;br /&gt;
&lt;br /&gt;
The method developed will be tested in the framework of deterministic methods (Hartree-Fock and MP2), and its performance features will be compared to existing techniques. In addition, the technique will be implemented with the coupled cluster quantum Monte Carlo technique, which – requiring only good enough estimators to the exact values – is expected to have a larger tolerance to integral errors, and hence, the application of this technique can provide an even more powerful way of extending feasibility in this framework.&lt;br /&gt;
&lt;br /&gt;
== Current state of the project and next steps ==&lt;br /&gt;
Past steps of this development process involved a review on the different types of density fitting techniques, and the choice of a deterministic variant that provided a basis for the stochastic algorithm. In addition, a density fitting Hartree-Fock and MP2 code has been developed in C++, which now is compatible with various proposed algorithms for the stochastic fitting. These explore different combinations of sampling the objects resulting from tensor decomposition, and the effect of contraction order. The algorithm now is based on the Vose-Alias method, and explicitly uses the integral values, which means that this does not yet lead to the desired memory advantage (though the gain in fitting time is currently half of the original technique). &lt;br /&gt;
&lt;br /&gt;
Next steps in the project would be to facilitate integral screening, the estimation of selection probabilities based on bounds (without calculating the explicit integral values), and the parallelisation of the sampling process. After this, we will determine general thresholds for choosing the stochastic integrals based on test set results, and examine the performance of the resulting method both for deterministic and stochastic methods.&lt;br /&gt;
&lt;br /&gt;
== Useful skills and knowledge ==&lt;br /&gt;
This project requires the knowledge of the followings (and hence this is what you can prepare with if you would like):&lt;br /&gt;
&lt;br /&gt;
=== Theoretical ===&lt;br /&gt;
* Familiarity with the integral types of electronic structure theory (including their symmetries), and the efficient process of integral transformation  &lt;br /&gt;
* Basic notions of linear algebra, and matrix decomposition techniques  &lt;br /&gt;
* Understanding the mindset of scaling arguments (memory and computational)  &lt;br /&gt;
* Understanding of Hartree-Fock and MP2 theory, and the basic notions of coupled cluster theory (derivation is not required)  &lt;br /&gt;
&lt;br /&gt;
=== Practical ===&lt;br /&gt;
* Basic understanding of the C++ syntax (or understanding the syntax of another programming language (e.g., Python) and willingness to explore how the other language works)  &lt;br /&gt;
* Some familiarity with terminal commands, bash scripting, and the VI editor  &lt;br /&gt;
&lt;br /&gt;
== Learning outcomes ==&lt;br /&gt;
&lt;br /&gt;
=== Theoretical ===&lt;br /&gt;
* Navigating electronic structure literature on integrals, and finding relevant information for understanding/implementation purposes  &lt;br /&gt;
* Knowledge on existing approximation techniques that are extensively used in concurrent literature  &lt;br /&gt;
* Understanding the context of fitting (where and why we use it in the methods we are interested in, and what the advantage/limitations of the proposed technique are)  &lt;br /&gt;
* Knowledge on relevant statistical measures for performance testing  &lt;br /&gt;
&lt;br /&gt;
=== Practical ===&lt;br /&gt;
* Knowledge on C++ specific structures  &lt;br /&gt;
* Familiarity and usage of the OpenMP/MPI parallelisation techniques in practice  &lt;br /&gt;
* Efficiency optimisation of codes: using relevant matrix operation packages, and appropriate computational algorithms  &lt;br /&gt;
* Efficient ways of dealing with test sets and extracting data (bash/Python scripting)  &lt;br /&gt;
* Using Linux-based systems, computer clusters and schedulers  &lt;br /&gt;
&lt;br /&gt;
== Interesting references ==&lt;br /&gt;
# O. Vahtras, J. Almlöf, and M. W. Feyereisen, &#039;&#039;Chem. Phys. Lett.&#039;&#039; 213, 5–6, 514–518 (1993).  &lt;br /&gt;
# M. Vose, &#039;&#039;IEEE Transactions on Software Engineering&#039;&#039; 17, 9, 972–975 (1991).  &lt;br /&gt;
# [https://www.keithschwarz.com/darts-dice-coins/ Practical account on the alias method]  &lt;br /&gt;
# T. Y. Takeshita, W. A. de Jong, D. Neuhauser, R. Baer, and E. Rabani, &#039;&#039;J. Chem. Theory Comput.&#039;&#039; 13, 4605–4610 (2017).&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Project_List&amp;diff=1369</id>
		<title>Project List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Project_List&amp;diff=1369"/>
		<updated>2025-09-09T11:07:12Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Various Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Various Projects =&lt;br /&gt;
&lt;br /&gt;
[[Template]]&lt;br /&gt;
&lt;br /&gt;
[[Stochastic Density Fitting]]&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Project_List&amp;diff=1368</id>
		<title>Project List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Project_List&amp;diff=1368"/>
		<updated>2025-09-09T11:06:06Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: Created page with &amp;quot;= Various Projects =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Various Projects =&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1362</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1362"/>
		<updated>2025-08-01T08:33:53Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Computer List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Computer List=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!name&lt;br /&gt;
!office&lt;br /&gt;
!info updated&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
!Video Ports&lt;br /&gt;
!Displays&lt;br /&gt;
!Software&lt;br /&gt;
!Purchased&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|379&lt;br /&gt;
|&lt;br /&gt;
| Tests&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|379&lt;br /&gt;
|&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
For FCIDUMPS: export QC=qclocal; . ~ajwt3/code/qchem/qcsetup.bash  NB(22/12/22) non-canonical RHF integral dumps may be incorrect (use a UHF calc and read it in to RHF).&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|G.05&lt;br /&gt;
|&lt;br /&gt;
|NCP [Doug, Tom, Anna]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|376&lt;br /&gt;
|&lt;br /&gt;
|Andreea&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 22.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|378&lt;br /&gt;
|01/04/2025&lt;br /&gt;
|Divye, Petar [Kripa]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 22.04.5&lt;br /&gt;
| GTX 750 Ti&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/hynl2/code/qcsetup.bash&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|UG11&lt;br /&gt;
|Offline 30/6/25&lt;br /&gt;
|Lijun, [Theo, Brian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|UG03a&lt;br /&gt;
|&lt;br /&gt;
|Nestor [Charlie, Moritz, Max, Nick&lt;br /&gt;
Benjamin]&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
export QC_EXT_LIBS=/home/hynl2/code/extlib; source /home/hynl2/.qcsetup&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|378&lt;br /&gt;
|28/04/2025&lt;br /&gt;
|Bence [Eline, Lila, Isha, Zian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 22.04.5&lt;br /&gt;
|NVIDIA GeForce GTX 750 Ti &lt;br /&gt;
(Compute Capability 5.0)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|Rowan, Tom [Juan, Fabio]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|UG11&lt;br /&gt;
|&lt;br /&gt;
|Alex, Bence&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|110&lt;br /&gt;
|&lt;br /&gt;
|Jack, [Theo, King, David]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|360&lt;br /&gt;
|&lt;br /&gt;
|Reka, [Daniel, Bang, Tarik]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
. /home/cbh31/code/qcsetup.public/qcselectversion.sh&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|behemoth&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|[Yi, Brian, Arta]&lt;br /&gt;
|8&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz&lt;br /&gt;
|256GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|/scratch2 has 18Tb of scratch&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc&lt;br /&gt;
|2020&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|378&lt;br /&gt;
|Retired 2025&lt;br /&gt;
|Constance&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|-&lt;br /&gt;
|chiron&lt;br /&gt;
|UG03A&lt;br /&gt;
|&lt;br /&gt;
|Chiara&lt;br /&gt;
|10&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz&lt;br /&gt;
|96GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
|topaz&lt;br /&gt;
|360&lt;br /&gt;
|&lt;br /&gt;
|Lila&lt;br /&gt;
|8&lt;br /&gt;
|Intel Core i9-11900 2.5GHz 8 Core&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|NVIDIA GeForce RTX 3080 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2022&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/cerebro-compute-server cerebro]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 3 [currently]&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|24GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
 source /home/hynl2/code/qchemsetup.bash&lt;br /&gt;
 source /sharedscratch/bc528/qchem/qcsetup.bash&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc_2023&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hpc.cam.ac.uk/high-performance-computing CSD3]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|University Tier-2&lt;br /&gt;
|Cacade Lake 56 x 672&lt;br /&gt;
76 x 544 Ice Lake &lt;br /&gt;
|2x Intel(R) Xeon Platinum CPU 8276 @ 2.20GHz&lt;br /&gt;
 2x Intel(R) Xeon(R) Platinum 8368Q CPU @ 2.60GHz&lt;br /&gt;
|192 or 384GB&lt;br /&gt;
256 or 512GB&lt;br /&gt;
|Rocky Linux 8  SLURM queuing (36h max)&lt;br /&gt;
|&lt;br /&gt;
|Free core hours are available - talk to AJWT&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /rds/project/ajwt3/rds-ajwt3-thom1/qchem_public/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/nest-compute-server nest]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|40 x 20&lt;br /&gt;
|2x Cascade Lake Intel(R) Xeon Gold CPU 6248 @ 2.50GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/code/qcsetup.sh&lt;br /&gt;
&lt;br /&gt;
source /sharedscratch/bc528/qchem/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/rogue-gpu-server rogue]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|(8 nVidia V100 + 32 CPU) x 2&lt;br /&gt;
|2x Sky Lake Intel(R) Xeon Gold CPU 6130 @ 2.10GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.archer2.ac.uk/ archer-2]&lt;br /&gt;
|&lt;br /&gt;
|National Tier-1 Supercomputer&lt;br /&gt;
| 128 x 5848&lt;br /&gt;
|2 x AMD EPYC Zen2 (Rome) 64-core CPUs @ 2.2GHz&lt;br /&gt;
|256GB and 512GB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Machine status can be monitored at : https://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
To find out your OS version, run &lt;br /&gt;
&lt;br /&gt;
   lsb_release -a&lt;br /&gt;
&lt;br /&gt;
To determine the RAM, run&lt;br /&gt;
&lt;br /&gt;
    head -1 /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
To find out core counts, run&lt;br /&gt;
&lt;br /&gt;
    cat /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
NB the number of &#039;processors&#039; may be different from the number of cores owing to hyperthreading.  The &#039;cpu cores&#039; value is the one to take for single CPU machines.&lt;br /&gt;
&lt;br /&gt;
[http://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/ Hobbit] may also have some useful information.&lt;br /&gt;
&lt;br /&gt;
[https://www.ch.cam.ac.uk/computing/group-computer-representatives Group computer reps] can manage group entries in the department [https://chemdb.ch.cam.ac.uk/hotwire3/chemistry/ database] and there&#039;s a [https://apps.ch.cam.ac.uk/computer-reps/group-computers.php hardware inventory] and a [https://apps.ch.cam.ac.uk/space-management/space-report.php space report] too.&lt;br /&gt;
&lt;br /&gt;
=Storage=&lt;br /&gt;
A common cause of running out of storage on your workstation is anaconda which puts stuff in /home.  This can be safely moved to /scratch and a symbolic link.&lt;br /&gt;
&lt;br /&gt;
   cd $HOME&lt;br /&gt;
   mv .conda /scratch/$USER&lt;br /&gt;
   ln -s /scratch/$USER/.conda&lt;br /&gt;
&lt;br /&gt;
To find out how much storage you have available and what files/directories are taking up space, the following commands are useful. The first one shows how much space is used/available on each partition, and the second shows the size of everything in the current directory.&lt;br /&gt;
&lt;br /&gt;
   df -h&lt;br /&gt;
   du -sh * | sort -hr&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t find any fiiles in /scratch/$USER/thom-fs-common you might need to authenticate with a password.  You can do this if you are using key authentication with&lt;br /&gt;
&lt;br /&gt;
   ssh -oPubkeyauthentication=no localhost&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Amount&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|/home/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~50Gb per person (changed to ~100GB after upgrade to 20.04)&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~1Tb+ depending on computer&lt;br /&gt;
|NOT BACKED UP&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/thom-fs-nethome &lt;br /&gt;
/scratch/$USER/thom-fs-common&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|2.3T&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/ifs-thom&lt;br /&gt;
|Former UIS Mount - now located at /scratch/$USER/thom-fs/old-ifs-thom&lt;br /&gt;
|6144Gb&lt;br /&gt;
|Read-only&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/theory-fs&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|~50Gb per person&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|cerebro:/filestore&lt;br /&gt;
|Local RAID array&lt;br /&gt;
|36950Gb&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Theory RIG backup policy=&lt;br /&gt;
From https://www.ch.cam.ac.uk/computing/managed-linux-workstations-faq&lt;br /&gt;
&lt;br /&gt;
have a few backups taken over the last 24 hours&lt;br /&gt;
&lt;br /&gt;
then, about one backup per day for the previous week&lt;br /&gt;
&lt;br /&gt;
then, about one backup per week for the previous month&lt;br /&gt;
&lt;br /&gt;
then, about one backup per month for the previous few months&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1361</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1361"/>
		<updated>2025-07-30T09:11:31Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Quantum Brainstorm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _________  # ___   ___     # ______      # ___ __ __     #&lt;br /&gt;
 #/________/\ #/__/\ /__/\    #/_____/\     #/__//_//_/\    #&lt;br /&gt;
 #\__.::.__\/ #\::\ \\  \ \   #\:::_ \ \    #\::\| \| \ \   #&lt;br /&gt;
 #   \::\ \   # \::\/_\ .\ \  # \:\ \ \ \   # \:.      \ \  #&lt;br /&gt;
 #    \::\ \  #  \:: ___::\ \ #  \:\ \ \ \  #  \:.\-/\  \ \ #&lt;br /&gt;
 #     \::\ \ #   \: \ \\::\ \#   \:\_\ \ \ #   \. \  \  \ \#&lt;br /&gt;
 #      \__\/ #    \__\/ \::\/#    \_____\/ #    \__\/ \__\/#&lt;br /&gt;
 #            #               #             #               #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _______     # ______       # ______      # __  __      # ______    #&lt;br /&gt;
 #/______/\    #/_____/\      #/_____/\     #/_/\/_/\     #/_____/\   #&lt;br /&gt;
 #\::::__\/__  #\:::_ \ \     #\:::_ \ \    #\:\ \:\ \    #\:::_ \ \  #&lt;br /&gt;
 # \:\ /____/\ # \:(_) ) )_   # \:\ \ \ \   # \:\ \:\ \   # \:(_) \ \ #&lt;br /&gt;
 #  \:\\_  _\/ #  \: __ `\ \  #  \:\ \ \ \  #  \:\ \:\ \  #  \: ___\/ #&lt;br /&gt;
 #   \:\_\ \ \ #   \ \ `\ \ \ #   \:\_\ \ \ #   \:\_\:\ \ #   \ \ \   #&lt;br /&gt;
 #    \_____\/ #    \_\/ \_\/ #    \_____\/ #    \_____\/ #    \_\/   #&lt;br /&gt;
 #             #              #             #             #           #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki. (Apparently evenings are good times to read the Wiki.)&lt;br /&gt;
&lt;br /&gt;
In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos.&lt;br /&gt;
&lt;br /&gt;
=Group Calendar=&lt;br /&gt;
https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
=Group Expectations=&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on overleaf https://www.overleaf.com/read/yddfjrvpjckj&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Group Meetings=&lt;br /&gt;
&lt;br /&gt;
Past Group Meetings [[Past Group Meetings|here]]. Group Meetings (usually) take place every &amp;lt;s&amp;gt;other&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Monday&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Friday&amp;lt;/s&amp;gt; Thursday at &amp;lt;s&amp;gt;2pm&amp;lt;/s&amp;gt; 3.30pm.&lt;br /&gt;
&lt;br /&gt;
===Easter 2025===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Talk&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Cake&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|1 May || Rowan/Charlie || Andreea&lt;br /&gt;
|-&lt;br /&gt;
|8 May || Informal ||  Alex&lt;br /&gt;
|-&lt;br /&gt;
|15 May || Jack || Jack&lt;br /&gt;
|-&lt;br /&gt;
|22 May || Chiara || Reka&lt;br /&gt;
|-&lt;br /&gt;
|29 May || Dylan || Lila&lt;br /&gt;
|-&lt;br /&gt;
|5 June || Informal || Rowan&lt;br /&gt;
|-&lt;br /&gt;
|12 June || Informal || Dylan&lt;br /&gt;
|-&lt;br /&gt;
|19 June || Lila || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Link to Chemistry Room bookings [https://bookings.ch.cam.ac.uk/lecture-theatres/mrbs/ Here]&lt;br /&gt;
&lt;br /&gt;
=Journal Club=&lt;br /&gt;
12pm in the cybercafe with pizza provided (alternative possible).&lt;br /&gt;
&lt;br /&gt;
Past Journal Clubs [[Journal Clubs|here]].&lt;br /&gt;
===2024-25===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Contributor&#039;&#039;&#039; || style=&amp;quot;width: 54ex;&amp;quot; | &#039;&#039;&#039;Paper&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|  30 October 2024 || Bence || [https://www.nature.com/articles/s41586-023-06747-5 Solving olympiad geometry without human demonstrations]&lt;br /&gt;
|-&lt;br /&gt;
| 25 Nov 2024 || Jack || [https://doi.org/10.1103/PhysRevLett.106.040503 Sustained Quantum Coherence and Entanglement in the Avian Compass]&lt;br /&gt;
|-&lt;br /&gt;
| 22 Jan 2025 || Alex || [https://doi.org/10.1103/PhysRevE.110.064138 Nonuniversality for crossword puzzle percolation]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 2025 || Charlie || [https://doi.org/10.48550/arXiv.2102.02540 Starquakes in millisecond pulsars and gravitational waves emission]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Potentially Interesting Seminar Series=&lt;br /&gt;
&lt;br /&gt;
* Leverhulme Centre for Life in the Universe  Coffee Meetings https://www.lclu.cam.ac.uk/events/coffee-meetings&lt;br /&gt;
* Quantum Information Seminars https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info&lt;br /&gt;
&lt;br /&gt;
=Quantum Computing Resources=&lt;br /&gt;
==Quantum Club==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available at https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group .&lt;br /&gt;
&lt;br /&gt;
==Quantum Brainstorm==&lt;br /&gt;
Informal quantum discussions taking place at 10am on Wednesdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
==Quantum computing Open Questions==&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
=Summer &#039;Interns&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Past Summer Interns [[Past Summer Interns|here]].&lt;br /&gt;
&lt;br /&gt;
===Summer interns start dates:===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 20ex;&amp;quot; | &#039;&#039;&#039;Start date&#039;&#039;&#039; || style=&amp;quot;width: 20ex;&amp;quot; | &#039;&#039;&#039;End date&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|Tom Edwards||  7th July || 29th August&lt;br /&gt;
|-&lt;br /&gt;
|Nestor Novakovic ||  30th June || 5th September&lt;br /&gt;
|-&lt;br /&gt;
|Petar Panayotov||  15th July || 15th September&lt;br /&gt;
|-&lt;br /&gt;
|Divye Baid||  30th June || 22nd August&lt;br /&gt;
|-&lt;br /&gt;
|...|| ... &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Dissertations=&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
&lt;br /&gt;
= [[Project_Ideas | Project Ideas]] =&lt;br /&gt;
Based on recent talks etc.&lt;br /&gt;
&lt;br /&gt;
= [[Group_List | Group List]] =&lt;br /&gt;
The full timeline of all current and past group members is available [https://wikis.ch.cam.ac.uk/thom/wiki/index.php/Group_List here].   NB autogenerated by `thom-fs-common/group/groupwiki`&lt;br /&gt;
&lt;br /&gt;
An up to date list of group members is also available [http://www.ch.cam.ac.uk/group/thom here].&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_07_11_24_taken_by_Nathan_Pitt_University_of_Cambridge_R6B_8515_1_carousel.jpg|1000px|thumb|center]]&lt;br /&gt;
[[File:Wales.jpg|1000px|thumb|center|Thom Group Retreat, Wales, Lent 2023]]&lt;br /&gt;
[[File:Snowdon0.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
[[File:Snowdon1.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
&lt;br /&gt;
[[File:GroupPhotoJul2022.jpg|1000px|thumb|center|Thom Group photo Summer 2022]]&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_8_21_taken_by_Nathan Pitt_©University_of_Cambridge_1274_M.jpg|1000px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, August 2021]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
Front row, left to right: Anna Bui, Brian Zhao, Bang C. Huynh, Arta Safari, Maria-Andreea Filip&amp;lt;br&amp;gt;&lt;br /&gt;
Back row, right to left: David Izuogu, Kripa Panchagnula, Zian Wang, Dr Alex Thom&amp;lt;br&amp;gt;&lt;br /&gt;
Not in picture: Fabio Albertani, Nicholas Lee, Tarik Benyahia, César Feniou, Benjamin Mokhtar&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_2_5_19-4926_taken_by_Nathan_Pitt_University_of_Cambridge-tighter.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, May 2019]]&lt;br /&gt;
[[File:AJWT_Group_photo-5470_taken_by_Nathan_Pitt_University_of_Cambridge.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, November 2017]]&lt;br /&gt;
&lt;br /&gt;
= [[Computer_and_Storage_List | Computing Resources]] =&lt;br /&gt;
- Group computers available.&lt;br /&gt;
&lt;br /&gt;
- Clusters available.&lt;br /&gt;
&lt;br /&gt;
- Storage available.&lt;br /&gt;
&lt;br /&gt;
= Computing Setup Guide =&lt;br /&gt;
Anaconda takes up a lot of space on /home so it&#039;s worth running&lt;br /&gt;
&lt;br /&gt;
   mv ~/.conda /scratch/$USER/.conda&lt;br /&gt;
   ln -s /scratch/$USER/.conda ~/.conda&lt;br /&gt;
&lt;br /&gt;
= [[Introduction | Introduction to basic shell commands]] = &lt;br /&gt;
- There are a number of tutorials available which document basic operations that are useful including:&lt;br /&gt;
&lt;br /&gt;
# General bash commands&lt;br /&gt;
# Setting up cygwin&lt;br /&gt;
# Setting up [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key ssh keys] and general bash commands what are helpful&lt;br /&gt;
# Setting up ssh config files&lt;br /&gt;
# using [[GIT]]&lt;br /&gt;
# [[The Ten Git-mmandments]]&lt;br /&gt;
# Useful cerebro queue commands&lt;br /&gt;
# Some [[vim]] tidbits&lt;br /&gt;
&lt;br /&gt;
Currently undergoing construction.&lt;br /&gt;
&lt;br /&gt;
= How to connect to department machines =&lt;br /&gt;
&lt;br /&gt;
===On Mac/WSL===&lt;br /&gt;
&lt;br /&gt;
# Check you have an Admitto account and collect your password from https://www.ch.cam.ac.uk/computing/admitto-service&lt;br /&gt;
# The bastion host barbican.ch.cam.ac.uk requires ssh keys and an MFA token to log in. Instructions can be found here: https://www.ch.cam.ac.uk/computing/network-bastion-host&lt;br /&gt;
# In the terminal run the command &#039;&#039;ssh -X crsid@barbican.ch.cam.ac.uk&#039;&#039;&lt;br /&gt;
# When prompted input your Admitto username (crsid) and password &lt;br /&gt;
# Once this has worked run the command &#039;&#039;ssh -X crsid@machinename&#039;&#039; in the terminal to log into a particular machine&lt;br /&gt;
&lt;br /&gt;
Set up logging in without a password:&lt;br /&gt;
&lt;br /&gt;
# Generate an ssh key by running the command &#039;&#039;ssh-keygen&#039;&#039; in the terminal, as described in detail in the section &amp;quot;Introduction to basic shell commands&amp;quot;&lt;br /&gt;
# Use &#039;&#039;cd ~/.ssh&#039;&#039; to navigate to the directory holding the keys, and copy the text from the file &amp;quot;id_rsa.pub&amp;quot; beginning with ssh-rsa. This is your public ssh key&lt;br /&gt;
# Log into the department citadel machine, and create / navigate to a directory called .ssh&lt;br /&gt;
# Use &#039;&#039;chmod 700 .ssh&#039;&#039; to set permissions for the directory&lt;br /&gt;
# Input &#039;&#039;vi authorized_keys&#039;&#039; to open up the vi text editor. Press i, then paste in your public ssh key. Press escape, then type &#039;&#039;:wq&#039;&#039; and press enter to write and quit the editor &lt;br /&gt;
# Log into the particular machine you want to ssh to, and repeat steps 3 to 5&lt;br /&gt;
# Exit back to your machine and navigate to the home directory&lt;br /&gt;
# Input &#039;&#039;vi .ssh/config&#039;&#039; to open the vi text editor. Press i, then paste in the following, with your crsid and machine name in the places given:&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User crsid&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host machinename&lt;br /&gt;
      Hostname machinename&lt;br /&gt;
      ProxyCommand ssh citadel -W %h:%p&lt;br /&gt;
      User crsid&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press escape, then input &#039;&#039;:wq&#039;&#039; followed by enter to exit the editor.&lt;br /&gt;
You can now log straight into citadel with &#039;&#039;ssh citadel&#039;&#039; or straight into your machine with &#039;&#039;ssh machinename&#039;&#039;. The last two commands stop the ssh being killed if you are idle for too long. The &#039;&#039;ServerAliveInterval&#039;&#039; is how many seconds to ping a null packet, and the &#039;&#039;ServerAliveCountMax&#039;&#039; are how many consecutive times it needs to fail for the ssh to be killed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===File Transfer Protocol===&lt;br /&gt;
&lt;br /&gt;
You may want to transfer files between department machines and your computer. The standard way is to &#039;&#039;scp&#039;&#039; via the terminal with commands :&lt;br /&gt;
 UPLOAD :       &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot; LocalPath/FileName crsid@machinename.ch.cam.ac.uk:/RemotePath&lt;br /&gt;
 DOWNLOAD :     &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot;  crsid@machinename.ch.cam.ac.uk:/RemotePath/FileName LocalPath&lt;br /&gt;
&lt;br /&gt;
However, a more convenient way is to set up a File Transfer Protocol (FTP) between machines. It can come with a graphic user interface, where you can drag and drop files from the department machine to your computer. &lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
&lt;br /&gt;
I recommend the WinSCP software. You can download it from [https://winscp.net/eng/download.php here].&lt;br /&gt;
Once installed, click &#039;&#039;New Session&#039;&#039;, and choose &#039;&#039;SFTP&#039;&#039; protocol with :&lt;br /&gt;
 Hostname = machinename&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Then click on &#039;&#039;Advanced...&#039;&#039;, &#039;&#039;Tunnel&#039;&#039; tab, check the &#039;&#039;Connect through SSH tunnel&#039;&#039; tickbox and enter:&lt;br /&gt;
 Hostname = citadel.ch.cam.ac.uk&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Click &#039;&#039;OK&#039;&#039; and click &#039;&#039;Save&#039;&#039;, and finally &#039;&#039;Login&#039;&#039;. Enter your admitto password twice.&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mac/Linux====&lt;br /&gt;
&lt;br /&gt;
You can download FileZilla for [https://filezilla-project.org/download.php?platform=osx MacOS] or [https://filezilla-project.org/download.php?platform=linux64 linux].&lt;br /&gt;
The problem is that FileZilla does not support tunnel ssh. To open the connection, you need to use a ssh client like puTTY.&lt;br /&gt;
On MacOS please follow [https://phoenixnap.com/kb/install-putty-on-mac this guide].&lt;br /&gt;
&lt;br /&gt;
On Linux you can do :&lt;br /&gt;
 sudo apt-get install -y putty&lt;br /&gt;
Open it by typing &#039;&#039;putty&#039;&#039; on the terminal. The interface should open.&lt;br /&gt;
Type the following entries :&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;SSH/Tunnels&#039;&#039; tab :&lt;br /&gt;
 Source Port = 3111 &lt;br /&gt;
 Destination = machinename:22 &lt;br /&gt;
 local &lt;br /&gt;
 auto&lt;br /&gt;
and click &#039;&#039;Add&#039;&#039;. (source port can be any number &amp;gt; 1024)&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;session&#039;&#039; tab :&lt;br /&gt;
 Host Name = citadel.ch.cam.ac.uk &lt;br /&gt;
 port = 22 &lt;br /&gt;
 connection type = SSH&lt;br /&gt;
Enter a name for this connection in the &#039;&#039;saved sessions&#039;&#039; entry, and click &#039;&#039;Save&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Now click &#039;&#039;Open&#039;&#039;.&lt;br /&gt;
A terminal should open, type your crsid and your admitto password, you&#039;re now logged into Citadel (it&#039;s normal that it&#039;s not your machine).&lt;br /&gt;
&lt;br /&gt;
Now open FileZilla, and enter :&lt;br /&gt;
 Host = sftp://localhost&lt;br /&gt;
 username = crsid&lt;br /&gt;
 password = admitto password&lt;br /&gt;
 port = 3111 &lt;br /&gt;
and click &#039;&#039;Quickconnect&#039;&#039;. (port needs to be the same as source port in puTTY).&lt;br /&gt;
&lt;br /&gt;
A window will open (Unknown host key), click &#039;&#039;OK&#039;&#039;. Hopefully the connection is successful. &lt;br /&gt;
&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
=== Using VSCode Remote ===&lt;br /&gt;
====Windows====&lt;br /&gt;
# Find your wsl ssh config file as a Windows path, for example &#039;&#039;&#039;&#039;\\wsl.localhost\Ubuntu\home\&amp;lt;name&amp;gt;\.ssh\config&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# Make sure you have the &#039;Remote SSH&#039; extension installed in VSCode&lt;br /&gt;
# In your config file, instead of using the layout above, change it to&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host &amp;lt;machinename&amp;gt;&lt;br /&gt;
      Hostname &amp;lt;machinename&amp;gt;&lt;br /&gt;
      ProxyJump citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
(this has removed the ForwardAgent and ProxyCommand lines and replaced with ProxyJump instead)&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt;In VSCode, set your ssh config file manually to your path. Your wsl ssh folder can be copied into a Windows path (C:\Users\&amp;lt;user&amp;gt;\&amp;lt;blah&amp;gt;)if VSCode is not happy with the wsl path.&amp;lt;/li&amp;gt;&lt;br /&gt;
# At the bottom left, the green arrows is where you will be able to connect to remote machines. Click on it, and it should recognise all the hosts in your config file&lt;br /&gt;
# Select your host, and you will need to enter your password twice&lt;br /&gt;
===Installing Slack on department machines ===&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
# Download &amp;quot;Slack.deb&amp;quot; from:&lt;br /&gt;
   https://slack.com/intl/en-gb/downloads/linux&lt;br /&gt;
&lt;br /&gt;
(NB you need to search a bit for the .deb file as the default download is a .rpm.  As at 2025/01/25 I found &#039;&#039;&#039;slack-desktop-4.41.105-amd64.deb&#039;&#039;&#039;)&lt;br /&gt;
# &amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt; Make a directory and run dpkg replacing the with the appropriate file name. &lt;br /&gt;
   mkdir /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
   dpkg -x Slack.deb /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Install the desktop shortcut by pasting the following text into &#039;&#039;&#039;~/.local/share/applications/slack.desktop&#039;&#039;&#039;&lt;br /&gt;
   [Desktop Entry]&lt;br /&gt;
   Type=Application&lt;br /&gt;
   Exec=/scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack/usr/lib/slack/slack %U&lt;br /&gt;
   Icon=/scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack/usr/share/pixmaps/slack.png&lt;br /&gt;
   Name=Slack&lt;br /&gt;
   Terminal=false&lt;br /&gt;
   StartupWMClass=Slack&lt;br /&gt;
   Comment=Slack Desktop&lt;br /&gt;
   GenericName=Slack Client for Linux&lt;br /&gt;
   StartupNotify=true&lt;br /&gt;
   Categories=GNOME;GTK;Network;InstantMessaging;&lt;br /&gt;
   MimeType=x-scheme-handler/slack;&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt; Run to register slack://foo.bar urls (necessary for browser integration with the desktop app)&lt;br /&gt;
   xdg-mime default launch-slack.desktop x-scheme-handler/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;5&amp;quot;&amp;gt; Log out then in and it should show up in the search bar (Windows button). Right click to pin to favorites (task bar)&lt;br /&gt;
Make sure you&#039;ve replaced &amp;quot;crsid&amp;quot; with your crsid.&lt;br /&gt;
&lt;br /&gt;
= Useful Software =&lt;br /&gt;
# Using [[QChem]]&lt;br /&gt;
# Using [[QCMagic]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
&lt;br /&gt;
= Useful Information =&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# How to run QChem on [[darwin]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# Backed-up [[Storage]]&lt;br /&gt;
# [[How to get IQMol to run a local version of Q-Chem via SSH]]&lt;br /&gt;
# [[Slow ubuntu dash]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
= [[Archiving_data | Archiving data for the university repository]] =&lt;br /&gt;
&lt;br /&gt;
= [[Website_to_do | To-do list for the Thom Group Website]] =&lt;br /&gt;
&lt;br /&gt;
= [[Group_activities | Group Activities]] =&lt;br /&gt;
&lt;br /&gt;
= To-do list for the Wiki=&lt;br /&gt;
&lt;br /&gt;
- Sandbox for safe editing :  [[Sandbox| Sandbox]] &lt;br /&gt;
&lt;br /&gt;
- A pretty picture&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on setting up cygwin, ssh keys and general bash commands what are helpful&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on using qchem&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;s&amp;gt;A Pretty picture for the $wgLogo&amp;lt;/s&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1358</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1358"/>
		<updated>2025-06-30T17:08:31Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Computer List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Computer List=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!name&lt;br /&gt;
!office&lt;br /&gt;
!info updated&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
!Video Ports&lt;br /&gt;
!Displays&lt;br /&gt;
!Software&lt;br /&gt;
!Purchased&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|379&lt;br /&gt;
|&lt;br /&gt;
| Tests&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|379&lt;br /&gt;
|&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
For FCIDUMPS: export QC=qclocal; . ~ajwt3/code/qchem/qcsetup.bash  NB(22/12/22) non-canonical RHF integral dumps may be incorrect (use a UHF calc and read it in to RHF).&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|G.05&lt;br /&gt;
|&lt;br /&gt;
|NCP [Doug, Tom, Anna]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|376&lt;br /&gt;
|&lt;br /&gt;
|Andreea&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 22.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|378&lt;br /&gt;
|01/04/2025&lt;br /&gt;
|Divye, Petar [Kripa]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 22.04.5&lt;br /&gt;
| GTX 750 Ti&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/hynl2/code/qcsetup.bash&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|UG11&lt;br /&gt;
|Offline 30/6/25&lt;br /&gt;
|Lijun, [Theo, Brian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|UG03a&lt;br /&gt;
|&lt;br /&gt;
|Nestor [Charlie, Moritz, Max, Nick&lt;br /&gt;
Benjamin]&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
export QC_EXT_LIBS=/home/hynl2/code/extlib; source /home/hynl2/.qcsetup&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|378&lt;br /&gt;
|28/04/2025&lt;br /&gt;
|Bence [Eline, Lila, Isha, Zian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 22.04.5&lt;br /&gt;
|NVIDIA GeForce GTX 750 Ti &lt;br /&gt;
(Compute Capability 5.0)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|Rowan, Tom [Juan, Fabio]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|UG11&lt;br /&gt;
|&lt;br /&gt;
|Alex, Bence&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|110&lt;br /&gt;
|&lt;br /&gt;
|Jack, [Theo, King, David]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|360&lt;br /&gt;
|&lt;br /&gt;
|Reka, [Daniel, Bang, Tarik]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
. /home/cbh31/code/qcsetup.public/qcselectversion.sh&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|behemoth&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|[Yi, Brian, Arta]&lt;br /&gt;
|8&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz&lt;br /&gt;
|256GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|/scratch2 has 18Tb of scratch&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc&lt;br /&gt;
|2020&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|Constance&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|-&lt;br /&gt;
|chiron&lt;br /&gt;
|UG03A&lt;br /&gt;
|&lt;br /&gt;
|Chiara&lt;br /&gt;
|10&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz&lt;br /&gt;
|96GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
|topaz&lt;br /&gt;
|360&lt;br /&gt;
|&lt;br /&gt;
|Lila&lt;br /&gt;
|8&lt;br /&gt;
|Intel Core i9-11900 2.5GHz 8 Core&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|NVIDIA GeForce RTX 3080 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2022&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/cerebro-compute-server cerebro]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 3 [currently]&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|24GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
 source /home/hynl2/code/qchemsetup.bash&lt;br /&gt;
 source /sharedscratch/bc528/qchem/qcsetup.bash&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc_2023&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hpc.cam.ac.uk/high-performance-computing CSD3]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|University Tier-2&lt;br /&gt;
|Cacade Lake 56 x 672&lt;br /&gt;
76 x 544 Ice Lake &lt;br /&gt;
|2x Intel(R) Xeon Platinum CPU 8276 @ 2.20GHz&lt;br /&gt;
 2x Intel(R) Xeon(R) Platinum 8368Q CPU @ 2.60GHz&lt;br /&gt;
|192 or 384GB&lt;br /&gt;
256 or 512GB&lt;br /&gt;
|Rocky Linux 8  SLURM queuing (36h max)&lt;br /&gt;
|&lt;br /&gt;
|Free core hours are available - talk to AJWT&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /rds/project/ajwt3/rds-ajwt3-thom1/qchem_public/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/nest-compute-server nest]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|40 x 20&lt;br /&gt;
|2x Cascade Lake Intel(R) Xeon Gold CPU 6248 @ 2.50GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/code/qcsetup.sh&lt;br /&gt;
&lt;br /&gt;
source /sharedscratch/bc528/qchem/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/rogue-gpu-server rogue]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|(8 nVidia V100 + 32 CPU) x 2&lt;br /&gt;
|2x Sky Lake Intel(R) Xeon Gold CPU 6130 @ 2.10GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.archer2.ac.uk/ archer-2]&lt;br /&gt;
|&lt;br /&gt;
|National Tier-1 Supercomputer&lt;br /&gt;
| 128 x 5848&lt;br /&gt;
|2 x AMD EPYC Zen2 (Rome) 64-core CPUs @ 2.2GHz&lt;br /&gt;
|256GB and 512GB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Machine status can be monitored at : https://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
To find out your OS version, run &lt;br /&gt;
&lt;br /&gt;
   lsb_release -a&lt;br /&gt;
&lt;br /&gt;
To determine the RAM, run&lt;br /&gt;
&lt;br /&gt;
    head -1 /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
To find out core counts, run&lt;br /&gt;
&lt;br /&gt;
    cat /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
NB the number of &#039;processors&#039; may be different from the number of cores owing to hyperthreading.  The &#039;cpu cores&#039; value is the one to take for single CPU machines.&lt;br /&gt;
&lt;br /&gt;
[http://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/ Hobbit] may also have some useful information.&lt;br /&gt;
&lt;br /&gt;
[https://www.ch.cam.ac.uk/computing/group-computer-representatives Group computer reps] can manage group entries in the department [https://chemdb.ch.cam.ac.uk/hotwire3/chemistry/ database] and there&#039;s a [https://apps.ch.cam.ac.uk/computer-reps/group-computers.php hardware inventory] and a [https://apps.ch.cam.ac.uk/space-management/space-report.php space report] too.&lt;br /&gt;
&lt;br /&gt;
=Storage=&lt;br /&gt;
A common cause of running out of storage on your workstation is anaconda which puts stuff in /home.  This can be safely moved to /scratch and a symbolic link.&lt;br /&gt;
&lt;br /&gt;
   cd $HOME&lt;br /&gt;
   mv .conda /scratch/$USER&lt;br /&gt;
   ln -s /scratch/$USER/.conda&lt;br /&gt;
&lt;br /&gt;
To find out how much storage you have available and what files/directories are taking up space, the following commands are useful. The first one shows how much space is used/available on each partition, and the second shows the size of everything in the current directory.&lt;br /&gt;
&lt;br /&gt;
   df -h&lt;br /&gt;
   du -sh * | sort -hr&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t find any fiiles in /scratch/$USER/thom-fs-common you might need to authenticate with a password.  You can do this if you are using key authentication with&lt;br /&gt;
&lt;br /&gt;
   ssh -oPubkeyauthentication=no localhost&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Amount&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|/home/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~50Gb per person (changed to ~100GB after upgrade to 20.04)&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~1Tb+ depending on computer&lt;br /&gt;
|NOT BACKED UP&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/thom-fs-nethome &lt;br /&gt;
/scratch/$USER/thom-fs-common&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|2.3T&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/ifs-thom&lt;br /&gt;
|Former UIS Mount - now located at /scratch/$USER/thom-fs/old-ifs-thom&lt;br /&gt;
|6144Gb&lt;br /&gt;
|Read-only&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/theory-fs&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|~50Gb per person&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|cerebro:/filestore&lt;br /&gt;
|Local RAID array&lt;br /&gt;
|36950Gb&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Theory RIG backup policy=&lt;br /&gt;
From https://www.ch.cam.ac.uk/computing/managed-linux-workstations-faq&lt;br /&gt;
&lt;br /&gt;
have a few backups taken over the last 24 hours&lt;br /&gt;
&lt;br /&gt;
then, about one backup per day for the previous week&lt;br /&gt;
&lt;br /&gt;
then, about one backup per week for the previous month&lt;br /&gt;
&lt;br /&gt;
then, about one backup per month for the previous few months&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1357</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1357"/>
		<updated>2025-06-30T17:07:15Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Computer List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Computer List=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!name&lt;br /&gt;
!office&lt;br /&gt;
!info updated&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
!Video Ports&lt;br /&gt;
!Displays&lt;br /&gt;
!Software&lt;br /&gt;
!Purchased&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|379&lt;br /&gt;
|&lt;br /&gt;
| Tests&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|379&lt;br /&gt;
|&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
For FCIDUMPS: export QC=qclocal; . ~ajwt3/code/qchem/qcsetup.bash  NB(22/12/22) non-canonical RHF integral dumps may be incorrect (use a UHF calc and read it in to RHF).&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|G.05&lt;br /&gt;
|&lt;br /&gt;
|NCP [Doug, Tom, Anna]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|376&lt;br /&gt;
|&lt;br /&gt;
|Andreea&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 22.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|378&lt;br /&gt;
|01/04/2025&lt;br /&gt;
|Divye, Petar [Kripa]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 22.04.5&lt;br /&gt;
| GTX 750 Ti&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/hynl2/code/qcsetup.bash&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|UG11&lt;br /&gt;
|Offline 30/6/25&lt;br /&gt;
|Lijun, [Theo, Brian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|UG03a&lt;br /&gt;
|&lt;br /&gt;
|Nestor [Charlie, Moritz, Max, Nick&lt;br /&gt;
Benjamin]&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
export QC_EXT_LIBS=/home/hynl2/code/extlib; source /home/hynl2/.qcsetup&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|378&lt;br /&gt;
|28/04/2025&lt;br /&gt;
|Bence [Eline, Lila, Isha, Zian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 22.04.5&lt;br /&gt;
|NVIDIA GeForce GTX 750 Ti &lt;br /&gt;
(Compute Capability 5.0)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|Rowan [Juan, Fabio]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|UG11&lt;br /&gt;
|&lt;br /&gt;
|Alex, Bence&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|110&lt;br /&gt;
|&lt;br /&gt;
|Jack, [Theo, King, David]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|360&lt;br /&gt;
|&lt;br /&gt;
|Reka, [Daniel, Bang, Tarik]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
. /home/cbh31/code/qcsetup.public/qcselectversion.sh&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|behemoth&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|[Yi, Brian, Arta]&lt;br /&gt;
|8&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz&lt;br /&gt;
|256GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|/scratch2 has 18Tb of scratch&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc&lt;br /&gt;
|2020&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|Constance&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|-&lt;br /&gt;
|chiron&lt;br /&gt;
|UG03A&lt;br /&gt;
|&lt;br /&gt;
|Chiara&lt;br /&gt;
|10&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz&lt;br /&gt;
|96GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
|topaz&lt;br /&gt;
|360&lt;br /&gt;
|&lt;br /&gt;
|Lila&lt;br /&gt;
|8&lt;br /&gt;
|Intel Core i9-11900 2.5GHz 8 Core&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|NVIDIA GeForce RTX 3080 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2022&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/cerebro-compute-server cerebro]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 3 [currently]&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|24GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
 source /home/hynl2/code/qchemsetup.bash&lt;br /&gt;
 source /sharedscratch/bc528/qchem/qcsetup.bash&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc_2023&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hpc.cam.ac.uk/high-performance-computing CSD3]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|University Tier-2&lt;br /&gt;
|Cacade Lake 56 x 672&lt;br /&gt;
76 x 544 Ice Lake &lt;br /&gt;
|2x Intel(R) Xeon Platinum CPU 8276 @ 2.20GHz&lt;br /&gt;
 2x Intel(R) Xeon(R) Platinum 8368Q CPU @ 2.60GHz&lt;br /&gt;
|192 or 384GB&lt;br /&gt;
256 or 512GB&lt;br /&gt;
|Rocky Linux 8  SLURM queuing (36h max)&lt;br /&gt;
|&lt;br /&gt;
|Free core hours are available - talk to AJWT&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /rds/project/ajwt3/rds-ajwt3-thom1/qchem_public/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/nest-compute-server nest]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|40 x 20&lt;br /&gt;
|2x Cascade Lake Intel(R) Xeon Gold CPU 6248 @ 2.50GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/code/qcsetup.sh&lt;br /&gt;
&lt;br /&gt;
source /sharedscratch/bc528/qchem/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/rogue-gpu-server rogue]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|(8 nVidia V100 + 32 CPU) x 2&lt;br /&gt;
|2x Sky Lake Intel(R) Xeon Gold CPU 6130 @ 2.10GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.archer2.ac.uk/ archer-2]&lt;br /&gt;
|&lt;br /&gt;
|National Tier-1 Supercomputer&lt;br /&gt;
| 128 x 5848&lt;br /&gt;
|2 x AMD EPYC Zen2 (Rome) 64-core CPUs @ 2.2GHz&lt;br /&gt;
|256GB and 512GB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Machine status can be monitored at : https://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
To find out your OS version, run &lt;br /&gt;
&lt;br /&gt;
   lsb_release -a&lt;br /&gt;
&lt;br /&gt;
To determine the RAM, run&lt;br /&gt;
&lt;br /&gt;
    head -1 /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
To find out core counts, run&lt;br /&gt;
&lt;br /&gt;
    cat /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
NB the number of &#039;processors&#039; may be different from the number of cores owing to hyperthreading.  The &#039;cpu cores&#039; value is the one to take for single CPU machines.&lt;br /&gt;
&lt;br /&gt;
[http://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/ Hobbit] may also have some useful information.&lt;br /&gt;
&lt;br /&gt;
[https://www.ch.cam.ac.uk/computing/group-computer-representatives Group computer reps] can manage group entries in the department [https://chemdb.ch.cam.ac.uk/hotwire3/chemistry/ database] and there&#039;s a [https://apps.ch.cam.ac.uk/computer-reps/group-computers.php hardware inventory] and a [https://apps.ch.cam.ac.uk/space-management/space-report.php space report] too.&lt;br /&gt;
&lt;br /&gt;
=Storage=&lt;br /&gt;
A common cause of running out of storage on your workstation is anaconda which puts stuff in /home.  This can be safely moved to /scratch and a symbolic link.&lt;br /&gt;
&lt;br /&gt;
   cd $HOME&lt;br /&gt;
   mv .conda /scratch/$USER&lt;br /&gt;
   ln -s /scratch/$USER/.conda&lt;br /&gt;
&lt;br /&gt;
To find out how much storage you have available and what files/directories are taking up space, the following commands are useful. The first one shows how much space is used/available on each partition, and the second shows the size of everything in the current directory.&lt;br /&gt;
&lt;br /&gt;
   df -h&lt;br /&gt;
   du -sh * | sort -hr&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t find any fiiles in /scratch/$USER/thom-fs-common you might need to authenticate with a password.  You can do this if you are using key authentication with&lt;br /&gt;
&lt;br /&gt;
   ssh -oPubkeyauthentication=no localhost&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Amount&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|/home/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~50Gb per person (changed to ~100GB after upgrade to 20.04)&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~1Tb+ depending on computer&lt;br /&gt;
|NOT BACKED UP&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/thom-fs-nethome &lt;br /&gt;
/scratch/$USER/thom-fs-common&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|2.3T&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/ifs-thom&lt;br /&gt;
|Former UIS Mount - now located at /scratch/$USER/thom-fs/old-ifs-thom&lt;br /&gt;
|6144Gb&lt;br /&gt;
|Read-only&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/theory-fs&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|~50Gb per person&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|cerebro:/filestore&lt;br /&gt;
|Local RAID array&lt;br /&gt;
|36950Gb&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Theory RIG backup policy=&lt;br /&gt;
From https://www.ch.cam.ac.uk/computing/managed-linux-workstations-faq&lt;br /&gt;
&lt;br /&gt;
have a few backups taken over the last 24 hours&lt;br /&gt;
&lt;br /&gt;
then, about one backup per day for the previous week&lt;br /&gt;
&lt;br /&gt;
then, about one backup per week for the previous month&lt;br /&gt;
&lt;br /&gt;
then, about one backup per month for the previous few months&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1356</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1356"/>
		<updated>2025-06-30T10:41:37Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Computer List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Computer List=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!name&lt;br /&gt;
!office&lt;br /&gt;
!info updated&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
!Video Ports&lt;br /&gt;
!Displays&lt;br /&gt;
!Software&lt;br /&gt;
!Purchased&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|379&lt;br /&gt;
|&lt;br /&gt;
| Tests&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|379&lt;br /&gt;
|&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
For FCIDUMPS: export QC=qclocal; . ~ajwt3/code/qchem/qcsetup.bash  NB(22/12/22) non-canonical RHF integral dumps may be incorrect (use a UHF calc and read it in to RHF).&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|G.05&lt;br /&gt;
|&lt;br /&gt;
|NCP [Doug, Tom, Anna]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|376&lt;br /&gt;
|&lt;br /&gt;
|Andreea&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 22.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|378&lt;br /&gt;
|01/04/2025&lt;br /&gt;
|Divye, Petar [Kripa]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 22.04.5&lt;br /&gt;
| GTX 750 Ti&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/hynl2/code/qcsetup.bash&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|UG11&lt;br /&gt;
|&lt;br /&gt;
|Lijun, [Theo, Brian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|UG03a&lt;br /&gt;
|&lt;br /&gt;
|Nestor [Charlie, Moritz, Max, Nick&lt;br /&gt;
Benjamin]&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
export QC_EXT_LIBS=/home/hynl2/code/extlib; source /home/hynl2/.qcsetup&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|378&lt;br /&gt;
|28/04/2025&lt;br /&gt;
|Bence [Eline, Lila, Isha, Zian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 22.04.5&lt;br /&gt;
|NVIDIA GeForce GTX 750 Ti &lt;br /&gt;
(Compute Capability 5.0)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|Rowan [Juan, Fabio]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|UG11&lt;br /&gt;
|&lt;br /&gt;
|Alex, Bence&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|110&lt;br /&gt;
|&lt;br /&gt;
|Jack, [Theo, King, David]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|360&lt;br /&gt;
|&lt;br /&gt;
|Reka, [Daniel, Bang, Tarik]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
. /home/cbh31/code/qcsetup.public/qcselectversion.sh&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|behemoth&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|[Yi, Brian, Arta]&lt;br /&gt;
|8&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz&lt;br /&gt;
|256GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|/scratch2 has 18Tb of scratch&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc&lt;br /&gt;
|2020&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|Constance&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|-&lt;br /&gt;
|chiron&lt;br /&gt;
|UG03A&lt;br /&gt;
|&lt;br /&gt;
|Chiara&lt;br /&gt;
|10&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz&lt;br /&gt;
|96GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
|topaz&lt;br /&gt;
|360&lt;br /&gt;
|&lt;br /&gt;
|Lila&lt;br /&gt;
|8&lt;br /&gt;
|Intel Core i9-11900 2.5GHz 8 Core&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|NVIDIA GeForce RTX 3080 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2022&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/cerebro-compute-server cerebro]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 3 [currently]&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|24GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
 source /home/hynl2/code/qchemsetup.bash&lt;br /&gt;
 source /sharedscratch/bc528/qchem/qcsetup.bash&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc_2023&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hpc.cam.ac.uk/high-performance-computing CSD3]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|University Tier-2&lt;br /&gt;
|Cacade Lake 56 x 672&lt;br /&gt;
76 x 544 Ice Lake &lt;br /&gt;
|2x Intel(R) Xeon Platinum CPU 8276 @ 2.20GHz&lt;br /&gt;
 2x Intel(R) Xeon(R) Platinum 8368Q CPU @ 2.60GHz&lt;br /&gt;
|192 or 384GB&lt;br /&gt;
256 or 512GB&lt;br /&gt;
|Rocky Linux 8  SLURM queuing (36h max)&lt;br /&gt;
|&lt;br /&gt;
|Free core hours are available - talk to AJWT&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /rds/project/ajwt3/rds-ajwt3-thom1/qchem_public/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/nest-compute-server nest]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|40 x 20&lt;br /&gt;
|2x Cascade Lake Intel(R) Xeon Gold CPU 6248 @ 2.50GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/code/qcsetup.sh&lt;br /&gt;
&lt;br /&gt;
source /sharedscratch/bc528/qchem/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/rogue-gpu-server rogue]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|(8 nVidia V100 + 32 CPU) x 2&lt;br /&gt;
|2x Sky Lake Intel(R) Xeon Gold CPU 6130 @ 2.10GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.archer2.ac.uk/ archer-2]&lt;br /&gt;
|&lt;br /&gt;
|National Tier-1 Supercomputer&lt;br /&gt;
| 128 x 5848&lt;br /&gt;
|2 x AMD EPYC Zen2 (Rome) 64-core CPUs @ 2.2GHz&lt;br /&gt;
|256GB and 512GB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Machine status can be monitored at : https://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
To find out your OS version, run &lt;br /&gt;
&lt;br /&gt;
   lsb_release -a&lt;br /&gt;
&lt;br /&gt;
To determine the RAM, run&lt;br /&gt;
&lt;br /&gt;
    head -1 /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
To find out core counts, run&lt;br /&gt;
&lt;br /&gt;
    cat /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
NB the number of &#039;processors&#039; may be different from the number of cores owing to hyperthreading.  The &#039;cpu cores&#039; value is the one to take for single CPU machines.&lt;br /&gt;
&lt;br /&gt;
[http://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/ Hobbit] may also have some useful information.&lt;br /&gt;
&lt;br /&gt;
[https://www.ch.cam.ac.uk/computing/group-computer-representatives Group computer reps] can manage group entries in the department [https://chemdb.ch.cam.ac.uk/hotwire3/chemistry/ database] and there&#039;s a [https://apps.ch.cam.ac.uk/computer-reps/group-computers.php hardware inventory] and a [https://apps.ch.cam.ac.uk/space-management/space-report.php space report] too.&lt;br /&gt;
&lt;br /&gt;
=Storage=&lt;br /&gt;
A common cause of running out of storage on your workstation is anaconda which puts stuff in /home.  This can be safely moved to /scratch and a symbolic link.&lt;br /&gt;
&lt;br /&gt;
   cd $HOME&lt;br /&gt;
   mv .conda /scratch/$USER&lt;br /&gt;
   ln -s /scratch/$USER/.conda&lt;br /&gt;
&lt;br /&gt;
To find out how much storage you have available and what files/directories are taking up space, the following commands are useful. The first one shows how much space is used/available on each partition, and the second shows the size of everything in the current directory.&lt;br /&gt;
&lt;br /&gt;
   df -h&lt;br /&gt;
   du -sh * | sort -hr&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t find any fiiles in /scratch/$USER/thom-fs-common you might need to authenticate with a password.  You can do this if you are using key authentication with&lt;br /&gt;
&lt;br /&gt;
   ssh -oPubkeyauthentication=no localhost&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Amount&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|/home/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~50Gb per person (changed to ~100GB after upgrade to 20.04)&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~1Tb+ depending on computer&lt;br /&gt;
|NOT BACKED UP&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/thom-fs-nethome &lt;br /&gt;
/scratch/$USER/thom-fs-common&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|2.3T&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/ifs-thom&lt;br /&gt;
|Former UIS Mount - now located at /scratch/$USER/thom-fs/old-ifs-thom&lt;br /&gt;
|6144Gb&lt;br /&gt;
|Read-only&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/theory-fs&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|~50Gb per person&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|cerebro:/filestore&lt;br /&gt;
|Local RAID array&lt;br /&gt;
|36950Gb&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Theory RIG backup policy=&lt;br /&gt;
From https://www.ch.cam.ac.uk/computing/managed-linux-workstations-faq&lt;br /&gt;
&lt;br /&gt;
have a few backups taken over the last 24 hours&lt;br /&gt;
&lt;br /&gt;
then, about one backup per day for the previous week&lt;br /&gt;
&lt;br /&gt;
then, about one backup per week for the previous month&lt;br /&gt;
&lt;br /&gt;
then, about one backup per month for the previous few months&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1355</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1355"/>
		<updated>2025-06-30T10:28:51Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Computer List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Computer List=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!name&lt;br /&gt;
!office&lt;br /&gt;
!info updated&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
!Video Ports&lt;br /&gt;
!Displays&lt;br /&gt;
!Software&lt;br /&gt;
!Purchased&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|379&lt;br /&gt;
|&lt;br /&gt;
| Tests&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|379&lt;br /&gt;
|&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
For FCIDUMPS: export QC=qclocal; . ~ajwt3/code/qchem/qcsetup.bash  NB(22/12/22) non-canonical RHF integral dumps may be incorrect (use a UHF calc and read it in to RHF).&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|G.05&lt;br /&gt;
|&lt;br /&gt;
|NCP [Doug, Tom, Anna]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|376&lt;br /&gt;
|&lt;br /&gt;
|Andreea&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 22.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|378&lt;br /&gt;
|01/04/2025&lt;br /&gt;
|Kripa&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 22.04.5&lt;br /&gt;
| GTX 750 Ti&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/hynl2/code/qcsetup.bash&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|UG11&lt;br /&gt;
|&lt;br /&gt;
|Lijun, [Theo, Brian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|UG03a&lt;br /&gt;
|&lt;br /&gt;
|Nestor [Charlie, Moritz, Max, Nick&lt;br /&gt;
Benjamin]&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
export QC_EXT_LIBS=/home/hynl2/code/extlib; source /home/hynl2/.qcsetup&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|378&lt;br /&gt;
|28/04/2025&lt;br /&gt;
|Bence [Eline, Lila, Isha, Zian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 22.04.5&lt;br /&gt;
|NVIDIA GeForce GTX 750 Ti &lt;br /&gt;
(Compute Capability 5.0)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|Rowan [Juan, Fabio]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|UG11&lt;br /&gt;
|&lt;br /&gt;
|Alex, Bence&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|110&lt;br /&gt;
|&lt;br /&gt;
|Jack, [Theo, King, David]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|360&lt;br /&gt;
|&lt;br /&gt;
|Reka, [Daniel, Bang, Tarik]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
. /home/cbh31/code/qcsetup.public/qcselectversion.sh&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|behemoth&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|[Yi, Brian, Arta]&lt;br /&gt;
|8&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz&lt;br /&gt;
|256GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|/scratch2 has 18Tb of scratch&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc&lt;br /&gt;
|2020&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|Constance&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|-&lt;br /&gt;
|chiron&lt;br /&gt;
|UG03A&lt;br /&gt;
|&lt;br /&gt;
|Chiara&lt;br /&gt;
|10&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz&lt;br /&gt;
|96GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
|topaz&lt;br /&gt;
|360&lt;br /&gt;
|&lt;br /&gt;
|Lila&lt;br /&gt;
|8&lt;br /&gt;
|Intel Core i9-11900 2.5GHz 8 Core&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|NVIDIA GeForce RTX 3080 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2022&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/cerebro-compute-server cerebro]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 3 [currently]&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|24GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
 source /home/hynl2/code/qchemsetup.bash&lt;br /&gt;
 source /sharedscratch/bc528/qchem/qcsetup.bash&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc_2023&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hpc.cam.ac.uk/high-performance-computing CSD3]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|University Tier-2&lt;br /&gt;
|Cacade Lake 56 x 672&lt;br /&gt;
76 x 544 Ice Lake &lt;br /&gt;
|2x Intel(R) Xeon Platinum CPU 8276 @ 2.20GHz&lt;br /&gt;
 2x Intel(R) Xeon(R) Platinum 8368Q CPU @ 2.60GHz&lt;br /&gt;
|192 or 384GB&lt;br /&gt;
256 or 512GB&lt;br /&gt;
|Rocky Linux 8  SLURM queuing (36h max)&lt;br /&gt;
|&lt;br /&gt;
|Free core hours are available - talk to AJWT&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /rds/project/ajwt3/rds-ajwt3-thom1/qchem_public/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/nest-compute-server nest]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|40 x 20&lt;br /&gt;
|2x Cascade Lake Intel(R) Xeon Gold CPU 6248 @ 2.50GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/code/qcsetup.sh&lt;br /&gt;
&lt;br /&gt;
source /sharedscratch/bc528/qchem/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/rogue-gpu-server rogue]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|(8 nVidia V100 + 32 CPU) x 2&lt;br /&gt;
|2x Sky Lake Intel(R) Xeon Gold CPU 6130 @ 2.10GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.archer2.ac.uk/ archer-2]&lt;br /&gt;
|&lt;br /&gt;
|National Tier-1 Supercomputer&lt;br /&gt;
| 128 x 5848&lt;br /&gt;
|2 x AMD EPYC Zen2 (Rome) 64-core CPUs @ 2.2GHz&lt;br /&gt;
|256GB and 512GB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Machine status can be monitored at : https://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
To find out your OS version, run &lt;br /&gt;
&lt;br /&gt;
   lsb_release -a&lt;br /&gt;
&lt;br /&gt;
To determine the RAM, run&lt;br /&gt;
&lt;br /&gt;
    head -1 /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
To find out core counts, run&lt;br /&gt;
&lt;br /&gt;
    cat /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
NB the number of &#039;processors&#039; may be different from the number of cores owing to hyperthreading.  The &#039;cpu cores&#039; value is the one to take for single CPU machines.&lt;br /&gt;
&lt;br /&gt;
[http://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/ Hobbit] may also have some useful information.&lt;br /&gt;
&lt;br /&gt;
[https://www.ch.cam.ac.uk/computing/group-computer-representatives Group computer reps] can manage group entries in the department [https://chemdb.ch.cam.ac.uk/hotwire3/chemistry/ database] and there&#039;s a [https://apps.ch.cam.ac.uk/computer-reps/group-computers.php hardware inventory] and a [https://apps.ch.cam.ac.uk/space-management/space-report.php space report] too.&lt;br /&gt;
&lt;br /&gt;
=Storage=&lt;br /&gt;
A common cause of running out of storage on your workstation is anaconda which puts stuff in /home.  This can be safely moved to /scratch and a symbolic link.&lt;br /&gt;
&lt;br /&gt;
   cd $HOME&lt;br /&gt;
   mv .conda /scratch/$USER&lt;br /&gt;
   ln -s /scratch/$USER/.conda&lt;br /&gt;
&lt;br /&gt;
To find out how much storage you have available and what files/directories are taking up space, the following commands are useful. The first one shows how much space is used/available on each partition, and the second shows the size of everything in the current directory.&lt;br /&gt;
&lt;br /&gt;
   df -h&lt;br /&gt;
   du -sh * | sort -hr&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t find any fiiles in /scratch/$USER/thom-fs-common you might need to authenticate with a password.  You can do this if you are using key authentication with&lt;br /&gt;
&lt;br /&gt;
   ssh -oPubkeyauthentication=no localhost&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Amount&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|/home/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~50Gb per person (changed to ~100GB after upgrade to 20.04)&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~1Tb+ depending on computer&lt;br /&gt;
|NOT BACKED UP&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/thom-fs-nethome &lt;br /&gt;
/scratch/$USER/thom-fs-common&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|2.3T&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/ifs-thom&lt;br /&gt;
|Former UIS Mount - now located at /scratch/$USER/thom-fs/old-ifs-thom&lt;br /&gt;
|6144Gb&lt;br /&gt;
|Read-only&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/theory-fs&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|~50Gb per person&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|cerebro:/filestore&lt;br /&gt;
|Local RAID array&lt;br /&gt;
|36950Gb&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Theory RIG backup policy=&lt;br /&gt;
From https://www.ch.cam.ac.uk/computing/managed-linux-workstations-faq&lt;br /&gt;
&lt;br /&gt;
have a few backups taken over the last 24 hours&lt;br /&gt;
&lt;br /&gt;
then, about one backup per day for the previous week&lt;br /&gt;
&lt;br /&gt;
then, about one backup per week for the previous month&lt;br /&gt;
&lt;br /&gt;
then, about one backup per month for the previous few months&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1350</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1350"/>
		<updated>2025-06-16T10:03:03Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Summer interns start dates: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _________  # ___   ___     # ______      # ___ __ __     #&lt;br /&gt;
 #/________/\ #/__/\ /__/\    #/_____/\     #/__//_//_/\    #&lt;br /&gt;
 #\__.::.__\/ #\::\ \\  \ \   #\:::_ \ \    #\::\| \| \ \   #&lt;br /&gt;
 #   \::\ \   # \::\/_\ .\ \  # \:\ \ \ \   # \:.      \ \  #&lt;br /&gt;
 #    \::\ \  #  \:: ___::\ \ #  \:\ \ \ \  #  \:.\-/\  \ \ #&lt;br /&gt;
 #     \::\ \ #   \: \ \\::\ \#   \:\_\ \ \ #   \. \  \  \ \#&lt;br /&gt;
 #      \__\/ #    \__\/ \::\/#    \_____\/ #    \__\/ \__\/#&lt;br /&gt;
 #            #               #             #               #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _______     # ______       # ______      # __  __      # ______    #&lt;br /&gt;
 #/______/\    #/_____/\      #/_____/\     #/_/\/_/\     #/_____/\   #&lt;br /&gt;
 #\::::__\/__  #\:::_ \ \     #\:::_ \ \    #\:\ \:\ \    #\:::_ \ \  #&lt;br /&gt;
 # \:\ /____/\ # \:(_) ) )_   # \:\ \ \ \   # \:\ \:\ \   # \:(_) \ \ #&lt;br /&gt;
 #  \:\\_  _\/ #  \: __ `\ \  #  \:\ \ \ \  #  \:\ \:\ \  #  \: ___\/ #&lt;br /&gt;
 #   \:\_\ \ \ #   \ \ `\ \ \ #   \:\_\ \ \ #   \:\_\:\ \ #   \ \ \   #&lt;br /&gt;
 #    \_____\/ #    \_\/ \_\/ #    \_____\/ #    \_____\/ #    \_\/   #&lt;br /&gt;
 #             #              #             #             #           #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki. (Apparently evenings are good times to read the Wiki.)&lt;br /&gt;
&lt;br /&gt;
In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos.&lt;br /&gt;
&lt;br /&gt;
=Group Calendar=&lt;br /&gt;
https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
=Group Expectations=&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on overleaf https://www.overleaf.com/read/yddfjrvpjckj&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Group Meetings=&lt;br /&gt;
&lt;br /&gt;
Past Group Meetings [[Past Group Meetings|here]]. Group Meetings (usually) take place every &amp;lt;s&amp;gt;other&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Monday&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Friday&amp;lt;/s&amp;gt; Thursday at &amp;lt;s&amp;gt;2pm&amp;lt;/s&amp;gt; 3.30pm.&lt;br /&gt;
&lt;br /&gt;
===Easter 2025===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Talk&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Cake&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|1 May || Rowan/Charlie || Andreea&lt;br /&gt;
|-&lt;br /&gt;
|8 May || Informal ||  Alex&lt;br /&gt;
|-&lt;br /&gt;
|15 May || Jack || Jack&lt;br /&gt;
|-&lt;br /&gt;
|22 May || Chiara || Reka&lt;br /&gt;
|-&lt;br /&gt;
|29 May || Dylan || Lila&lt;br /&gt;
|-&lt;br /&gt;
|5 June || Informal || Rowan&lt;br /&gt;
|-&lt;br /&gt;
|12 June || Informal || Dylan&lt;br /&gt;
|-&lt;br /&gt;
|19 June || Lila || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Link to Chemistry Room bookings [https://bookings.ch.cam.ac.uk/lecture-theatres/mrbs/ Here]&lt;br /&gt;
&lt;br /&gt;
=Journal Club=&lt;br /&gt;
12pm in the cybercafe with pizza provided (alternative possible).&lt;br /&gt;
&lt;br /&gt;
Past Journal Clubs [[Journal Clubs|here]].&lt;br /&gt;
===2024-25===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Contributor&#039;&#039;&#039; || style=&amp;quot;width: 54ex;&amp;quot; | &#039;&#039;&#039;Paper&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|  30 October 2024 || Bence || [https://www.nature.com/articles/s41586-023-06747-5 Solving olympiad geometry without human demonstrations]&lt;br /&gt;
|-&lt;br /&gt;
| 25 Nov 2024 || Jack || [https://doi.org/10.1103/PhysRevLett.106.040503 Sustained Quantum Coherence and Entanglement in the Avian Compass]&lt;br /&gt;
|-&lt;br /&gt;
| 22 Jan 2025 || Alex || [https://doi.org/10.1103/PhysRevE.110.064138 Nonuniversality for crossword puzzle percolation]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 2025 || Charlie || [https://doi.org/10.48550/arXiv.2102.02540 Starquakes in millisecond pulsars and gravitational waves emission]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Potentially Interesting Seminar Series=&lt;br /&gt;
&lt;br /&gt;
* Leverhulme Centre for Life in the Universe  Coffee Meetings https://www.lclu.cam.ac.uk/events/coffee-meetings&lt;br /&gt;
* Quantum Information Seminars https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info&lt;br /&gt;
&lt;br /&gt;
=Quantum Computing Resources=&lt;br /&gt;
==Quantum Club==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available at https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group .&lt;br /&gt;
&lt;br /&gt;
==Quantum Brainstorm==&lt;br /&gt;
Informal quantum discussions taking place at 10am on Tuesdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
==Quantum computing Open Questions==&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
=Summer &#039;Interns&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Past Summer Interns [[Past Summer Interns|here]].&lt;br /&gt;
&lt;br /&gt;
===Summer interns start dates:===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 20ex;&amp;quot; | &#039;&#039;&#039;Start date&#039;&#039;&#039; || style=&amp;quot;width: 20ex;&amp;quot; | &#039;&#039;&#039;End date&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|Tom Edwards||  7th July&lt;br /&gt;
|-&lt;br /&gt;
|Nestor Novakovic ||  30th June || 5th September&lt;br /&gt;
|-&lt;br /&gt;
|Petar Panayotov||  15th July ||&lt;br /&gt;
|-&lt;br /&gt;
|Divye Baid||  &lt;br /&gt;
|-&lt;br /&gt;
|...|| ... &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Dissertations=&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
&lt;br /&gt;
= [[Project_Ideas | Project Ideas]] =&lt;br /&gt;
Based on recent talks etc.&lt;br /&gt;
&lt;br /&gt;
= [[Group_List | Group List]] =&lt;br /&gt;
The full timeline of all current and past group members is available [https://wikis.ch.cam.ac.uk/thom/wiki/index.php/Group_List here].   NB autogenerated by `thom-fs-common/group/groupwiki`&lt;br /&gt;
&lt;br /&gt;
An up to date list of group members is also available [http://www.ch.cam.ac.uk/group/thom here].&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_07_11_24_taken_by_Nathan_Pitt_University_of_Cambridge_R6B_8515_1_carousel.jpg|1000px|thumb|center]]&lt;br /&gt;
[[File:Wales.jpg|1000px|thumb|center|Thom Group Retreat, Wales, Lent 2023]]&lt;br /&gt;
[[File:Snowdon0.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
[[File:Snowdon1.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
&lt;br /&gt;
[[File:GroupPhotoJul2022.jpg|1000px|thumb|center|Thom Group photo Summer 2022]]&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_8_21_taken_by_Nathan Pitt_©University_of_Cambridge_1274_M.jpg|1000px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, August 2021]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
Front row, left to right: Anna Bui, Brian Zhao, Bang C. Huynh, Arta Safari, Maria-Andreea Filip&amp;lt;br&amp;gt;&lt;br /&gt;
Back row, right to left: David Izuogu, Kripa Panchagnula, Zian Wang, Dr Alex Thom&amp;lt;br&amp;gt;&lt;br /&gt;
Not in picture: Fabio Albertani, Nicholas Lee, Tarik Benyahia, César Feniou, Benjamin Mokhtar&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_2_5_19-4926_taken_by_Nathan_Pitt_University_of_Cambridge-tighter.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, May 2019]]&lt;br /&gt;
[[File:AJWT_Group_photo-5470_taken_by_Nathan_Pitt_University_of_Cambridge.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, November 2017]]&lt;br /&gt;
&lt;br /&gt;
= [[Computer_and_Storage_List | Computing Resources]] =&lt;br /&gt;
- Group computers available.&lt;br /&gt;
&lt;br /&gt;
- Clusters available.&lt;br /&gt;
&lt;br /&gt;
- Storage available.&lt;br /&gt;
&lt;br /&gt;
= Computing Setup Guide =&lt;br /&gt;
Anaconda takes up a lot of space on /home so it&#039;s worth running&lt;br /&gt;
&lt;br /&gt;
   mv ~/.conda /scratch/$USER/.conda&lt;br /&gt;
   ln -s /scratch/$USER/.conda ~/.conda&lt;br /&gt;
&lt;br /&gt;
= [[Introduction | Introduction to basic shell commands]] = &lt;br /&gt;
- There are a number of tutorials available which document basic operations that are useful including:&lt;br /&gt;
&lt;br /&gt;
# General bash commands&lt;br /&gt;
# Setting up cygwin&lt;br /&gt;
# Setting up [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key ssh keys] and general bash commands what are helpful&lt;br /&gt;
# Setting up ssh config files&lt;br /&gt;
# using [[GIT]]&lt;br /&gt;
# [[The Ten Git-mmandments]]&lt;br /&gt;
# Useful cerebro queue commands&lt;br /&gt;
# Some [[vim]] tidbits&lt;br /&gt;
&lt;br /&gt;
Currently undergoing construction.&lt;br /&gt;
&lt;br /&gt;
= How to connect to department machines =&lt;br /&gt;
&lt;br /&gt;
===On Mac/WSL===&lt;br /&gt;
&lt;br /&gt;
# Check you have an Admitto account and collect your password from https://www.ch.cam.ac.uk/computing/admitto-service&lt;br /&gt;
# In the terminal run the command &#039;&#039;ssh -X crsid@citadel.ch.cam.ac.uk&#039;&#039;&lt;br /&gt;
# When prompted input your Admitto username (crsid) and password &lt;br /&gt;
# Once this has worked run the command &#039;&#039;ssh -X crsid@machinename&#039;&#039; in the terminal to log into a particular machine&lt;br /&gt;
&lt;br /&gt;
Set up logging in without a password:&lt;br /&gt;
&lt;br /&gt;
# Generate an ssh key by running the command &#039;&#039;ssh-keygen&#039;&#039; in the terminal, as described in detail in the section &amp;quot;Introduction to basic shell commands&amp;quot;&lt;br /&gt;
# Use &#039;&#039;cd ~/.ssh&#039;&#039; to navigate to the directory holding the keys, and copy the text from the file &amp;quot;id_rsa.pub&amp;quot; beginning with ssh-rsa. This is your public ssh key&lt;br /&gt;
# Log into the department citadel machine, and create / navigate to a directory called .ssh&lt;br /&gt;
# Use &#039;&#039;chmod 700 .ssh&#039;&#039; to set permissions for the directory&lt;br /&gt;
# Input &#039;&#039;vi authorized_keys&#039;&#039; to open up the vi text editor. Press i, then paste in your public ssh key. Press escape, then type &#039;&#039;:wq&#039;&#039; and press enter to write and quit the editor &lt;br /&gt;
# Log into the particular machine you want to ssh to, and repeat steps 3 to 5&lt;br /&gt;
# Exit back to your machine and navigate to the home directory&lt;br /&gt;
# Input &#039;&#039;vi .ssh/config&#039;&#039; to open the vi text editor. Press i, then paste in the following, with your crsid and machine name in the places given:&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User crsid&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host machinename&lt;br /&gt;
      Hostname machinename&lt;br /&gt;
      ProxyCommand ssh citadel -W %h:%p&lt;br /&gt;
      User crsid&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press escape, then input &#039;&#039;:wq&#039;&#039; followed by enter to exit the editor.&lt;br /&gt;
You can now log straight into citadel with &#039;&#039;ssh citadel&#039;&#039; or straight into your machine with &#039;&#039;ssh machinename&#039;&#039;. The last two commands stop the ssh being killed if you are idle for too long. The &#039;&#039;ServerAliveInterval&#039;&#039; is how many seconds to ping a null packet, and the &#039;&#039;ServerAliveCountMax&#039;&#039; are how many consecutive times it needs to fail for the ssh to be killed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===File Transfer Protocol===&lt;br /&gt;
&lt;br /&gt;
You may want to transfer files between department machines and your computer. The standard way is to &#039;&#039;scp&#039;&#039; via the terminal with commands :&lt;br /&gt;
 UPLOAD :       &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot; LocalPath/FileName crsid@machinename.ch.cam.ac.uk:/RemotePath&lt;br /&gt;
 DOWNLOAD :     &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot;  crsid@machinename.ch.cam.ac.uk:/RemotePath/FileName LocalPath&lt;br /&gt;
&lt;br /&gt;
However, a more convenient way is to set up a File Transfer Protocol (FTP) between machines. It can come with a graphic user interface, where you can drag and drop files from the department machine to your computer. &lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
&lt;br /&gt;
I recommend the WinSCP software. You can download it from [https://winscp.net/eng/download.php here].&lt;br /&gt;
Once installed, click &#039;&#039;New Session&#039;&#039;, and choose &#039;&#039;SFTP&#039;&#039; protocol with :&lt;br /&gt;
 Hostname = machinename&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Then click on &#039;&#039;Advanced...&#039;&#039;, &#039;&#039;Tunnel&#039;&#039; tab, check the &#039;&#039;Connect through SSH tunnel&#039;&#039; tickbox and enter:&lt;br /&gt;
 Hostname = citadel.ch.cam.ac.uk&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Click &#039;&#039;OK&#039;&#039; and click &#039;&#039;Save&#039;&#039;, and finally &#039;&#039;Login&#039;&#039;. Enter your admitto password twice.&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mac/Linux====&lt;br /&gt;
&lt;br /&gt;
You can download FileZilla for [https://filezilla-project.org/download.php?platform=osx MacOS] or [https://filezilla-project.org/download.php?platform=linux64 linux].&lt;br /&gt;
The problem is that FileZilla does not support tunnel ssh. To open the connection, you need to use a ssh client like puTTY.&lt;br /&gt;
On MacOS please follow [https://phoenixnap.com/kb/install-putty-on-mac this guide].&lt;br /&gt;
&lt;br /&gt;
On Linux you can do :&lt;br /&gt;
 sudo apt-get install -y putty&lt;br /&gt;
Open it by typing &#039;&#039;putty&#039;&#039; on the terminal. The interface should open.&lt;br /&gt;
Type the following entries :&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;SSH/Tunnels&#039;&#039; tab :&lt;br /&gt;
 Source Port = 3111 &lt;br /&gt;
 Destination = machinename:22 &lt;br /&gt;
 local &lt;br /&gt;
 auto&lt;br /&gt;
and click &#039;&#039;Add&#039;&#039;. (source port can be any number &amp;gt; 1024)&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;session&#039;&#039; tab :&lt;br /&gt;
 Host Name = citadel.ch.cam.ac.uk &lt;br /&gt;
 port = 22 &lt;br /&gt;
 connection type = SSH&lt;br /&gt;
Enter a name for this connection in the &#039;&#039;saved sessions&#039;&#039; entry, and click &#039;&#039;Save&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Now click &#039;&#039;Open&#039;&#039;.&lt;br /&gt;
A terminal should open, type your crsid and your admitto password, you&#039;re now logged into Citadel (it&#039;s normal that it&#039;s not your machine).&lt;br /&gt;
&lt;br /&gt;
Now open FileZilla, and enter :&lt;br /&gt;
 Host = sftp://localhost&lt;br /&gt;
 username = crsid&lt;br /&gt;
 password = admitto password&lt;br /&gt;
 port = 3111 &lt;br /&gt;
and click &#039;&#039;Quickconnect&#039;&#039;. (port needs to be the same as source port in puTTY).&lt;br /&gt;
&lt;br /&gt;
A window will open (Unknown host key), click &#039;&#039;OK&#039;&#039;. Hopefully the connection is successful. &lt;br /&gt;
&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
=== Using VSCode Remote ===&lt;br /&gt;
====Windows====&lt;br /&gt;
# Find your wsl ssh config file as a Windows path, for example &#039;&#039;&#039;&#039;\\wsl.localhost\Ubuntu\home\&amp;lt;name&amp;gt;\.ssh\config&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# Make sure you have the &#039;Remote SSH&#039; extension installed in VSCode&lt;br /&gt;
# In your config file, instead of using the layout above, change it to&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host &amp;lt;machinename&amp;gt;&lt;br /&gt;
      Hostname &amp;lt;machinename&amp;gt;&lt;br /&gt;
      ProxyJump citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
(this has removed the ForwardAgent and ProxyCommand lines and replaced with ProxyJump instead)&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt;In VSCode, set your ssh config file manually to your path. Your wsl ssh folder can be copied into a Windows path (C:\Users\&amp;lt;user&amp;gt;\&amp;lt;blah&amp;gt;)if VSCode is not happy with the wsl path.&amp;lt;/li&amp;gt;&lt;br /&gt;
# At the bottom left, the green arrows is where you will be able to connect to remote machines. Click on it, and it should recognise all the hosts in your config file&lt;br /&gt;
# Select your host, and you will need to enter your password twice&lt;br /&gt;
===Installing Slack on department machines ===&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
# Download &amp;quot;Slack.deb&amp;quot; from:&lt;br /&gt;
   https://slack.com/intl/en-gb/downloads/linux&lt;br /&gt;
&lt;br /&gt;
(NB you need to search a bit for the .deb file as the default download is a .rpm.  As at 2025/01/25 I found &#039;&#039;&#039;slack-desktop-4.41.105-amd64.deb&#039;&#039;&#039;)&lt;br /&gt;
# &amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt; Make a directory and run dpkg replacing the with the appropriate file name. &lt;br /&gt;
   mkdir /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
   dpkg -x Slack.deb /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Install the desktop shortcut by pasting the following text into &#039;&#039;&#039;~/.local/share/applications/slack.desktop&#039;&#039;&#039;&lt;br /&gt;
   [Desktop Entry]&lt;br /&gt;
   Type=Application&lt;br /&gt;
   Exec=/scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack/usr/lib/slack/slack %U&lt;br /&gt;
   Icon=/scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack/usr/share/pixmaps/slack.png&lt;br /&gt;
   Name=Slack&lt;br /&gt;
   Terminal=false&lt;br /&gt;
   StartupWMClass=Slack&lt;br /&gt;
   Comment=Slack Desktop&lt;br /&gt;
   GenericName=Slack Client for Linux&lt;br /&gt;
   StartupNotify=true&lt;br /&gt;
   Categories=GNOME;GTK;Network;InstantMessaging;&lt;br /&gt;
   MimeType=x-scheme-handler/slack;&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt; Run to register slack://foo.bar urls (necessary for browser integration with the desktop app)&lt;br /&gt;
   xdg-mime default launch-slack.desktop x-scheme-handler/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;5&amp;quot;&amp;gt; Log out then in and it should show up in the search bar (Windows button). Right click to pin to favorites (task bar)&lt;br /&gt;
Make sure you&#039;ve replaced &amp;quot;crsid&amp;quot; with your crsid.&lt;br /&gt;
&lt;br /&gt;
= Useful Software =&lt;br /&gt;
# Using [[QChem]]&lt;br /&gt;
# Using [[QCMagic]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
&lt;br /&gt;
= Useful Information =&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# How to run QChem on [[darwin]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# Backed-up [[Storage]]&lt;br /&gt;
# [[How to get IQMol to run a local version of Q-Chem via SSH]]&lt;br /&gt;
# [[Slow ubuntu dash]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
= [[Archiving_data | Archiving data for the university repository]] =&lt;br /&gt;
&lt;br /&gt;
= [[Website_to_do | To-do list for the Thom Group Website]] =&lt;br /&gt;
&lt;br /&gt;
= [[Group_activities | Group Activities]] =&lt;br /&gt;
&lt;br /&gt;
= To-do list for the Wiki=&lt;br /&gt;
&lt;br /&gt;
- Sandbox for safe editing :  [[Sandbox| Sandbox]] &lt;br /&gt;
&lt;br /&gt;
- A pretty picture&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on setting up cygwin, ssh keys and general bash commands what are helpful&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on using qchem&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;s&amp;gt;A Pretty picture for the $wgLogo&amp;lt;/s&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1349</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1349"/>
		<updated>2025-06-16T10:02:14Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Summer interns start dates: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _________  # ___   ___     # ______      # ___ __ __     #&lt;br /&gt;
 #/________/\ #/__/\ /__/\    #/_____/\     #/__//_//_/\    #&lt;br /&gt;
 #\__.::.__\/ #\::\ \\  \ \   #\:::_ \ \    #\::\| \| \ \   #&lt;br /&gt;
 #   \::\ \   # \::\/_\ .\ \  # \:\ \ \ \   # \:.      \ \  #&lt;br /&gt;
 #    \::\ \  #  \:: ___::\ \ #  \:\ \ \ \  #  \:.\-/\  \ \ #&lt;br /&gt;
 #     \::\ \ #   \: \ \\::\ \#   \:\_\ \ \ #   \. \  \  \ \#&lt;br /&gt;
 #      \__\/ #    \__\/ \::\/#    \_____\/ #    \__\/ \__\/#&lt;br /&gt;
 #            #               #             #               #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _______     # ______       # ______      # __  __      # ______    #&lt;br /&gt;
 #/______/\    #/_____/\      #/_____/\     #/_/\/_/\     #/_____/\   #&lt;br /&gt;
 #\::::__\/__  #\:::_ \ \     #\:::_ \ \    #\:\ \:\ \    #\:::_ \ \  #&lt;br /&gt;
 # \:\ /____/\ # \:(_) ) )_   # \:\ \ \ \   # \:\ \:\ \   # \:(_) \ \ #&lt;br /&gt;
 #  \:\\_  _\/ #  \: __ `\ \  #  \:\ \ \ \  #  \:\ \:\ \  #  \: ___\/ #&lt;br /&gt;
 #   \:\_\ \ \ #   \ \ `\ \ \ #   \:\_\ \ \ #   \:\_\:\ \ #   \ \ \   #&lt;br /&gt;
 #    \_____\/ #    \_\/ \_\/ #    \_____\/ #    \_____\/ #    \_\/   #&lt;br /&gt;
 #             #              #             #             #           #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki. (Apparently evenings are good times to read the Wiki.)&lt;br /&gt;
&lt;br /&gt;
In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos.&lt;br /&gt;
&lt;br /&gt;
=Group Calendar=&lt;br /&gt;
https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
=Group Expectations=&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on overleaf https://www.overleaf.com/read/yddfjrvpjckj&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Group Meetings=&lt;br /&gt;
&lt;br /&gt;
Past Group Meetings [[Past Group Meetings|here]]. Group Meetings (usually) take place every &amp;lt;s&amp;gt;other&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Monday&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Friday&amp;lt;/s&amp;gt; Thursday at &amp;lt;s&amp;gt;2pm&amp;lt;/s&amp;gt; 3.30pm.&lt;br /&gt;
&lt;br /&gt;
===Easter 2025===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Talk&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Cake&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|1 May || Rowan/Charlie || Andreea&lt;br /&gt;
|-&lt;br /&gt;
|8 May || Informal ||  Alex&lt;br /&gt;
|-&lt;br /&gt;
|15 May || Jack || Jack&lt;br /&gt;
|-&lt;br /&gt;
|22 May || Chiara || Reka&lt;br /&gt;
|-&lt;br /&gt;
|29 May || Dylan || Lila&lt;br /&gt;
|-&lt;br /&gt;
|5 June || Informal || Rowan&lt;br /&gt;
|-&lt;br /&gt;
|12 June || Informal || Dylan&lt;br /&gt;
|-&lt;br /&gt;
|19 June || Lila || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Link to Chemistry Room bookings [https://bookings.ch.cam.ac.uk/lecture-theatres/mrbs/ Here]&lt;br /&gt;
&lt;br /&gt;
=Journal Club=&lt;br /&gt;
12pm in the cybercafe with pizza provided (alternative possible).&lt;br /&gt;
&lt;br /&gt;
Past Journal Clubs [[Journal Clubs|here]].&lt;br /&gt;
===2024-25===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Contributor&#039;&#039;&#039; || style=&amp;quot;width: 54ex;&amp;quot; | &#039;&#039;&#039;Paper&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|  30 October 2024 || Bence || [https://www.nature.com/articles/s41586-023-06747-5 Solving olympiad geometry without human demonstrations]&lt;br /&gt;
|-&lt;br /&gt;
| 25 Nov 2024 || Jack || [https://doi.org/10.1103/PhysRevLett.106.040503 Sustained Quantum Coherence and Entanglement in the Avian Compass]&lt;br /&gt;
|-&lt;br /&gt;
| 22 Jan 2025 || Alex || [https://doi.org/10.1103/PhysRevE.110.064138 Nonuniversality for crossword puzzle percolation]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 2025 || Charlie || [https://doi.org/10.48550/arXiv.2102.02540 Starquakes in millisecond pulsars and gravitational waves emission]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Potentially Interesting Seminar Series=&lt;br /&gt;
&lt;br /&gt;
* Leverhulme Centre for Life in the Universe  Coffee Meetings https://www.lclu.cam.ac.uk/events/coffee-meetings&lt;br /&gt;
* Quantum Information Seminars https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info&lt;br /&gt;
&lt;br /&gt;
=Quantum Computing Resources=&lt;br /&gt;
==Quantum Club==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available at https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group .&lt;br /&gt;
&lt;br /&gt;
==Quantum Brainstorm==&lt;br /&gt;
Informal quantum discussions taking place at 10am on Tuesdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
==Quantum computing Open Questions==&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
=Summer &#039;Interns&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Past Summer Interns [[Past Summer Interns|here]].&lt;br /&gt;
&lt;br /&gt;
===Summer interns start dates:===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 20ex;&amp;quot; | &#039;&#039;&#039;Start date&#039;&#039;&#039; || style=&amp;quot;width: 20ex;&amp;quot; | &#039;&#039;&#039;End date&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|Tom ||  7th July&lt;br /&gt;
|-&lt;br /&gt;
|Nestor Novakovic ||  30th June || 5th September&lt;br /&gt;
|-&lt;br /&gt;
|Petar Panayotov||  15th July ||&lt;br /&gt;
|-&lt;br /&gt;
|Divye Baid||  &lt;br /&gt;
|-&lt;br /&gt;
|...|| ... &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Dissertations=&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
&lt;br /&gt;
= [[Project_Ideas | Project Ideas]] =&lt;br /&gt;
Based on recent talks etc.&lt;br /&gt;
&lt;br /&gt;
= [[Group_List | Group List]] =&lt;br /&gt;
The full timeline of all current and past group members is available [https://wikis.ch.cam.ac.uk/thom/wiki/index.php/Group_List here].   NB autogenerated by `thom-fs-common/group/groupwiki`&lt;br /&gt;
&lt;br /&gt;
An up to date list of group members is also available [http://www.ch.cam.ac.uk/group/thom here].&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_07_11_24_taken_by_Nathan_Pitt_University_of_Cambridge_R6B_8515_1_carousel.jpg|1000px|thumb|center]]&lt;br /&gt;
[[File:Wales.jpg|1000px|thumb|center|Thom Group Retreat, Wales, Lent 2023]]&lt;br /&gt;
[[File:Snowdon0.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
[[File:Snowdon1.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
&lt;br /&gt;
[[File:GroupPhotoJul2022.jpg|1000px|thumb|center|Thom Group photo Summer 2022]]&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_8_21_taken_by_Nathan Pitt_©University_of_Cambridge_1274_M.jpg|1000px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, August 2021]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
Front row, left to right: Anna Bui, Brian Zhao, Bang C. Huynh, Arta Safari, Maria-Andreea Filip&amp;lt;br&amp;gt;&lt;br /&gt;
Back row, right to left: David Izuogu, Kripa Panchagnula, Zian Wang, Dr Alex Thom&amp;lt;br&amp;gt;&lt;br /&gt;
Not in picture: Fabio Albertani, Nicholas Lee, Tarik Benyahia, César Feniou, Benjamin Mokhtar&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_2_5_19-4926_taken_by_Nathan_Pitt_University_of_Cambridge-tighter.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, May 2019]]&lt;br /&gt;
[[File:AJWT_Group_photo-5470_taken_by_Nathan_Pitt_University_of_Cambridge.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, November 2017]]&lt;br /&gt;
&lt;br /&gt;
= [[Computer_and_Storage_List | Computing Resources]] =&lt;br /&gt;
- Group computers available.&lt;br /&gt;
&lt;br /&gt;
- Clusters available.&lt;br /&gt;
&lt;br /&gt;
- Storage available.&lt;br /&gt;
&lt;br /&gt;
= Computing Setup Guide =&lt;br /&gt;
Anaconda takes up a lot of space on /home so it&#039;s worth running&lt;br /&gt;
&lt;br /&gt;
   mv ~/.conda /scratch/$USER/.conda&lt;br /&gt;
   ln -s /scratch/$USER/.conda ~/.conda&lt;br /&gt;
&lt;br /&gt;
= [[Introduction | Introduction to basic shell commands]] = &lt;br /&gt;
- There are a number of tutorials available which document basic operations that are useful including:&lt;br /&gt;
&lt;br /&gt;
# General bash commands&lt;br /&gt;
# Setting up cygwin&lt;br /&gt;
# Setting up [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key ssh keys] and general bash commands what are helpful&lt;br /&gt;
# Setting up ssh config files&lt;br /&gt;
# using [[GIT]]&lt;br /&gt;
# [[The Ten Git-mmandments]]&lt;br /&gt;
# Useful cerebro queue commands&lt;br /&gt;
# Some [[vim]] tidbits&lt;br /&gt;
&lt;br /&gt;
Currently undergoing construction.&lt;br /&gt;
&lt;br /&gt;
= How to connect to department machines =&lt;br /&gt;
&lt;br /&gt;
===On Mac/WSL===&lt;br /&gt;
&lt;br /&gt;
# Check you have an Admitto account and collect your password from https://www.ch.cam.ac.uk/computing/admitto-service&lt;br /&gt;
# In the terminal run the command &#039;&#039;ssh -X crsid@citadel.ch.cam.ac.uk&#039;&#039;&lt;br /&gt;
# When prompted input your Admitto username (crsid) and password &lt;br /&gt;
# Once this has worked run the command &#039;&#039;ssh -X crsid@machinename&#039;&#039; in the terminal to log into a particular machine&lt;br /&gt;
&lt;br /&gt;
Set up logging in without a password:&lt;br /&gt;
&lt;br /&gt;
# Generate an ssh key by running the command &#039;&#039;ssh-keygen&#039;&#039; in the terminal, as described in detail in the section &amp;quot;Introduction to basic shell commands&amp;quot;&lt;br /&gt;
# Use &#039;&#039;cd ~/.ssh&#039;&#039; to navigate to the directory holding the keys, and copy the text from the file &amp;quot;id_rsa.pub&amp;quot; beginning with ssh-rsa. This is your public ssh key&lt;br /&gt;
# Log into the department citadel machine, and create / navigate to a directory called .ssh&lt;br /&gt;
# Use &#039;&#039;chmod 700 .ssh&#039;&#039; to set permissions for the directory&lt;br /&gt;
# Input &#039;&#039;vi authorized_keys&#039;&#039; to open up the vi text editor. Press i, then paste in your public ssh key. Press escape, then type &#039;&#039;:wq&#039;&#039; and press enter to write and quit the editor &lt;br /&gt;
# Log into the particular machine you want to ssh to, and repeat steps 3 to 5&lt;br /&gt;
# Exit back to your machine and navigate to the home directory&lt;br /&gt;
# Input &#039;&#039;vi .ssh/config&#039;&#039; to open the vi text editor. Press i, then paste in the following, with your crsid and machine name in the places given:&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User crsid&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host machinename&lt;br /&gt;
      Hostname machinename&lt;br /&gt;
      ProxyCommand ssh citadel -W %h:%p&lt;br /&gt;
      User crsid&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press escape, then input &#039;&#039;:wq&#039;&#039; followed by enter to exit the editor.&lt;br /&gt;
You can now log straight into citadel with &#039;&#039;ssh citadel&#039;&#039; or straight into your machine with &#039;&#039;ssh machinename&#039;&#039;. The last two commands stop the ssh being killed if you are idle for too long. The &#039;&#039;ServerAliveInterval&#039;&#039; is how many seconds to ping a null packet, and the &#039;&#039;ServerAliveCountMax&#039;&#039; are how many consecutive times it needs to fail for the ssh to be killed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===File Transfer Protocol===&lt;br /&gt;
&lt;br /&gt;
You may want to transfer files between department machines and your computer. The standard way is to &#039;&#039;scp&#039;&#039; via the terminal with commands :&lt;br /&gt;
 UPLOAD :       &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot; LocalPath/FileName crsid@machinename.ch.cam.ac.uk:/RemotePath&lt;br /&gt;
 DOWNLOAD :     &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot;  crsid@machinename.ch.cam.ac.uk:/RemotePath/FileName LocalPath&lt;br /&gt;
&lt;br /&gt;
However, a more convenient way is to set up a File Transfer Protocol (FTP) between machines. It can come with a graphic user interface, where you can drag and drop files from the department machine to your computer. &lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
&lt;br /&gt;
I recommend the WinSCP software. You can download it from [https://winscp.net/eng/download.php here].&lt;br /&gt;
Once installed, click &#039;&#039;New Session&#039;&#039;, and choose &#039;&#039;SFTP&#039;&#039; protocol with :&lt;br /&gt;
 Hostname = machinename&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Then click on &#039;&#039;Advanced...&#039;&#039;, &#039;&#039;Tunnel&#039;&#039; tab, check the &#039;&#039;Connect through SSH tunnel&#039;&#039; tickbox and enter:&lt;br /&gt;
 Hostname = citadel.ch.cam.ac.uk&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Click &#039;&#039;OK&#039;&#039; and click &#039;&#039;Save&#039;&#039;, and finally &#039;&#039;Login&#039;&#039;. Enter your admitto password twice.&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mac/Linux====&lt;br /&gt;
&lt;br /&gt;
You can download FileZilla for [https://filezilla-project.org/download.php?platform=osx MacOS] or [https://filezilla-project.org/download.php?platform=linux64 linux].&lt;br /&gt;
The problem is that FileZilla does not support tunnel ssh. To open the connection, you need to use a ssh client like puTTY.&lt;br /&gt;
On MacOS please follow [https://phoenixnap.com/kb/install-putty-on-mac this guide].&lt;br /&gt;
&lt;br /&gt;
On Linux you can do :&lt;br /&gt;
 sudo apt-get install -y putty&lt;br /&gt;
Open it by typing &#039;&#039;putty&#039;&#039; on the terminal. The interface should open.&lt;br /&gt;
Type the following entries :&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;SSH/Tunnels&#039;&#039; tab :&lt;br /&gt;
 Source Port = 3111 &lt;br /&gt;
 Destination = machinename:22 &lt;br /&gt;
 local &lt;br /&gt;
 auto&lt;br /&gt;
and click &#039;&#039;Add&#039;&#039;. (source port can be any number &amp;gt; 1024)&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;session&#039;&#039; tab :&lt;br /&gt;
 Host Name = citadel.ch.cam.ac.uk &lt;br /&gt;
 port = 22 &lt;br /&gt;
 connection type = SSH&lt;br /&gt;
Enter a name for this connection in the &#039;&#039;saved sessions&#039;&#039; entry, and click &#039;&#039;Save&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Now click &#039;&#039;Open&#039;&#039;.&lt;br /&gt;
A terminal should open, type your crsid and your admitto password, you&#039;re now logged into Citadel (it&#039;s normal that it&#039;s not your machine).&lt;br /&gt;
&lt;br /&gt;
Now open FileZilla, and enter :&lt;br /&gt;
 Host = sftp://localhost&lt;br /&gt;
 username = crsid&lt;br /&gt;
 password = admitto password&lt;br /&gt;
 port = 3111 &lt;br /&gt;
and click &#039;&#039;Quickconnect&#039;&#039;. (port needs to be the same as source port in puTTY).&lt;br /&gt;
&lt;br /&gt;
A window will open (Unknown host key), click &#039;&#039;OK&#039;&#039;. Hopefully the connection is successful. &lt;br /&gt;
&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
=== Using VSCode Remote ===&lt;br /&gt;
====Windows====&lt;br /&gt;
# Find your wsl ssh config file as a Windows path, for example &#039;&#039;&#039;&#039;\\wsl.localhost\Ubuntu\home\&amp;lt;name&amp;gt;\.ssh\config&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# Make sure you have the &#039;Remote SSH&#039; extension installed in VSCode&lt;br /&gt;
# In your config file, instead of using the layout above, change it to&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host &amp;lt;machinename&amp;gt;&lt;br /&gt;
      Hostname &amp;lt;machinename&amp;gt;&lt;br /&gt;
      ProxyJump citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
(this has removed the ForwardAgent and ProxyCommand lines and replaced with ProxyJump instead)&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt;In VSCode, set your ssh config file manually to your path. Your wsl ssh folder can be copied into a Windows path (C:\Users\&amp;lt;user&amp;gt;\&amp;lt;blah&amp;gt;)if VSCode is not happy with the wsl path.&amp;lt;/li&amp;gt;&lt;br /&gt;
# At the bottom left, the green arrows is where you will be able to connect to remote machines. Click on it, and it should recognise all the hosts in your config file&lt;br /&gt;
# Select your host, and you will need to enter your password twice&lt;br /&gt;
===Installing Slack on department machines ===&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
# Download &amp;quot;Slack.deb&amp;quot; from:&lt;br /&gt;
   https://slack.com/intl/en-gb/downloads/linux&lt;br /&gt;
&lt;br /&gt;
(NB you need to search a bit for the .deb file as the default download is a .rpm.  As at 2025/01/25 I found &#039;&#039;&#039;slack-desktop-4.41.105-amd64.deb&#039;&#039;&#039;)&lt;br /&gt;
# &amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt; Make a directory and run dpkg replacing the with the appropriate file name. &lt;br /&gt;
   mkdir /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
   dpkg -x Slack.deb /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Install the desktop shortcut by pasting the following text into &#039;&#039;&#039;~/.local/share/applications/slack.desktop&#039;&#039;&#039;&lt;br /&gt;
   [Desktop Entry]&lt;br /&gt;
   Type=Application&lt;br /&gt;
   Exec=/scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack/usr/lib/slack/slack %U&lt;br /&gt;
   Icon=/scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack/usr/share/pixmaps/slack.png&lt;br /&gt;
   Name=Slack&lt;br /&gt;
   Terminal=false&lt;br /&gt;
   StartupWMClass=Slack&lt;br /&gt;
   Comment=Slack Desktop&lt;br /&gt;
   GenericName=Slack Client for Linux&lt;br /&gt;
   StartupNotify=true&lt;br /&gt;
   Categories=GNOME;GTK;Network;InstantMessaging;&lt;br /&gt;
   MimeType=x-scheme-handler/slack;&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt; Run to register slack://foo.bar urls (necessary for browser integration with the desktop app)&lt;br /&gt;
   xdg-mime default launch-slack.desktop x-scheme-handler/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;5&amp;quot;&amp;gt; Log out then in and it should show up in the search bar (Windows button). Right click to pin to favorites (task bar)&lt;br /&gt;
Make sure you&#039;ve replaced &amp;quot;crsid&amp;quot; with your crsid.&lt;br /&gt;
&lt;br /&gt;
= Useful Software =&lt;br /&gt;
# Using [[QChem]]&lt;br /&gt;
# Using [[QCMagic]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
&lt;br /&gt;
= Useful Information =&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# How to run QChem on [[darwin]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# Backed-up [[Storage]]&lt;br /&gt;
# [[How to get IQMol to run a local version of Q-Chem via SSH]]&lt;br /&gt;
# [[Slow ubuntu dash]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
= [[Archiving_data | Archiving data for the university repository]] =&lt;br /&gt;
&lt;br /&gt;
= [[Website_to_do | To-do list for the Thom Group Website]] =&lt;br /&gt;
&lt;br /&gt;
= [[Group_activities | Group Activities]] =&lt;br /&gt;
&lt;br /&gt;
= To-do list for the Wiki=&lt;br /&gt;
&lt;br /&gt;
- Sandbox for safe editing :  [[Sandbox| Sandbox]] &lt;br /&gt;
&lt;br /&gt;
- A pretty picture&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on setting up cygwin, ssh keys and general bash commands what are helpful&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on using qchem&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;s&amp;gt;A Pretty picture for the $wgLogo&amp;lt;/s&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1348</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1348"/>
		<updated>2025-06-06T09:49:31Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Summer interns start dates: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _________  # ___   ___     # ______      # ___ __ __     #&lt;br /&gt;
 #/________/\ #/__/\ /__/\    #/_____/\     #/__//_//_/\    #&lt;br /&gt;
 #\__.::.__\/ #\::\ \\  \ \   #\:::_ \ \    #\::\| \| \ \   #&lt;br /&gt;
 #   \::\ \   # \::\/_\ .\ \  # \:\ \ \ \   # \:.      \ \  #&lt;br /&gt;
 #    \::\ \  #  \:: ___::\ \ #  \:\ \ \ \  #  \:.\-/\  \ \ #&lt;br /&gt;
 #     \::\ \ #   \: \ \\::\ \#   \:\_\ \ \ #   \. \  \  \ \#&lt;br /&gt;
 #      \__\/ #    \__\/ \::\/#    \_____\/ #    \__\/ \__\/#&lt;br /&gt;
 #            #               #             #               #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _______     # ______       # ______      # __  __      # ______    #&lt;br /&gt;
 #/______/\    #/_____/\      #/_____/\     #/_/\/_/\     #/_____/\   #&lt;br /&gt;
 #\::::__\/__  #\:::_ \ \     #\:::_ \ \    #\:\ \:\ \    #\:::_ \ \  #&lt;br /&gt;
 # \:\ /____/\ # \:(_) ) )_   # \:\ \ \ \   # \:\ \:\ \   # \:(_) \ \ #&lt;br /&gt;
 #  \:\\_  _\/ #  \: __ `\ \  #  \:\ \ \ \  #  \:\ \:\ \  #  \: ___\/ #&lt;br /&gt;
 #   \:\_\ \ \ #   \ \ `\ \ \ #   \:\_\ \ \ #   \:\_\:\ \ #   \ \ \   #&lt;br /&gt;
 #    \_____\/ #    \_\/ \_\/ #    \_____\/ #    \_____\/ #    \_\/   #&lt;br /&gt;
 #             #              #             #             #           #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki. (Apparently evenings are good times to read the Wiki.)&lt;br /&gt;
&lt;br /&gt;
In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos.&lt;br /&gt;
&lt;br /&gt;
=Group Calendar=&lt;br /&gt;
https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
=Group Expectations=&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on overleaf https://www.overleaf.com/read/yddfjrvpjckj&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Group Meetings=&lt;br /&gt;
&lt;br /&gt;
Past Group Meetings [[Past Group Meetings|here]]. Group Meetings (usually) take place every &amp;lt;s&amp;gt;other&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Monday&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Friday&amp;lt;/s&amp;gt; Thursday at &amp;lt;s&amp;gt;2pm&amp;lt;/s&amp;gt; 3.30pm.&lt;br /&gt;
&lt;br /&gt;
===Easter 2025===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Talk&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Cake&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|1 May || Rowan/Charlie || Andreea&lt;br /&gt;
|-&lt;br /&gt;
|8 May || Informal ||  Alex&lt;br /&gt;
|-&lt;br /&gt;
|15 May || Jack || Jack&lt;br /&gt;
|-&lt;br /&gt;
|22 May || Chiara || Reka&lt;br /&gt;
|-&lt;br /&gt;
|29 May || Dylan || Lila&lt;br /&gt;
|-&lt;br /&gt;
|5 June || Informal || Rowan&lt;br /&gt;
|-&lt;br /&gt;
|12 June || Informal || Dylan&lt;br /&gt;
|-&lt;br /&gt;
|19 June || Lila || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Link to Chemistry Room bookings [https://bookings.ch.cam.ac.uk/lecture-theatres/mrbs/ Here]&lt;br /&gt;
&lt;br /&gt;
=Journal Club=&lt;br /&gt;
12pm in the cybercafe with pizza provided (alternative possible).&lt;br /&gt;
&lt;br /&gt;
Past Journal Clubs [[Journal Clubs|here]].&lt;br /&gt;
===2024-25===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Contributor&#039;&#039;&#039; || style=&amp;quot;width: 54ex;&amp;quot; | &#039;&#039;&#039;Paper&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|  30 October 2024 || Bence || [https://www.nature.com/articles/s41586-023-06747-5 Solving olympiad geometry without human demonstrations]&lt;br /&gt;
|-&lt;br /&gt;
| 25 Nov 2024 || Jack || [https://doi.org/10.1103/PhysRevLett.106.040503 Sustained Quantum Coherence and Entanglement in the Avian Compass]&lt;br /&gt;
|-&lt;br /&gt;
| 22 Jan 2025 || Alex || [https://doi.org/10.1103/PhysRevE.110.064138 Nonuniversality for crossword puzzle percolation]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 2025 || Charlie || [https://doi.org/10.48550/arXiv.2102.02540 Starquakes in millisecond pulsars and gravitational waves emission]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Potentially Interesting Seminar Series=&lt;br /&gt;
&lt;br /&gt;
* Leverhulme Centre for Life in the Universe  Coffee Meetings https://www.lclu.cam.ac.uk/events/coffee-meetings&lt;br /&gt;
* Quantum Information Seminars https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info&lt;br /&gt;
&lt;br /&gt;
=Quantum Computing Resources=&lt;br /&gt;
==Quantum Club==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available at https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group .&lt;br /&gt;
&lt;br /&gt;
==Quantum Brainstorm==&lt;br /&gt;
Informal quantum discussions taking place at 10am on Tuesdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
==Quantum computing Open Questions==&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
=Summer &#039;Interns&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Past Summer Interns [[Past Summer Interns|here]].&lt;br /&gt;
&lt;br /&gt;
===Summer interns start dates:===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 20ex;&amp;quot; | &#039;&#039;&#039;Start date&#039;&#039;&#039; || style=&amp;quot;width: 20ex;&amp;quot; | &#039;&#039;&#039;End date&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|Tom ||  7th July&lt;br /&gt;
|-&lt;br /&gt;
|Nestor Novakovic ||  30th June || 5th September&lt;br /&gt;
|-&lt;br /&gt;
|Petar Panayotov||  &lt;br /&gt;
|-&lt;br /&gt;
|Divye Baid||  &lt;br /&gt;
|-&lt;br /&gt;
|...|| ... &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Dissertations=&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
&lt;br /&gt;
= [[Project_Ideas | Project Ideas]] =&lt;br /&gt;
Based on recent talks etc.&lt;br /&gt;
&lt;br /&gt;
= [[Group_List | Group List]] =&lt;br /&gt;
The full timeline of all current and past group members is available [https://wikis.ch.cam.ac.uk/thom/wiki/index.php/Group_List here].   NB autogenerated by `thom-fs-common/group/groupwiki`&lt;br /&gt;
&lt;br /&gt;
An up to date list of group members is also available [http://www.ch.cam.ac.uk/group/thom here].&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_07_11_24_taken_by_Nathan_Pitt_University_of_Cambridge_R6B_8515_1_carousel.jpg|1000px|thumb|center]]&lt;br /&gt;
[[File:Wales.jpg|1000px|thumb|center|Thom Group Retreat, Wales, Lent 2023]]&lt;br /&gt;
[[File:Snowdon0.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
[[File:Snowdon1.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
&lt;br /&gt;
[[File:GroupPhotoJul2022.jpg|1000px|thumb|center|Thom Group photo Summer 2022]]&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_8_21_taken_by_Nathan Pitt_©University_of_Cambridge_1274_M.jpg|1000px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, August 2021]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
Front row, left to right: Anna Bui, Brian Zhao, Bang C. Huynh, Arta Safari, Maria-Andreea Filip&amp;lt;br&amp;gt;&lt;br /&gt;
Back row, right to left: David Izuogu, Kripa Panchagnula, Zian Wang, Dr Alex Thom&amp;lt;br&amp;gt;&lt;br /&gt;
Not in picture: Fabio Albertani, Nicholas Lee, Tarik Benyahia, César Feniou, Benjamin Mokhtar&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_2_5_19-4926_taken_by_Nathan_Pitt_University_of_Cambridge-tighter.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, May 2019]]&lt;br /&gt;
[[File:AJWT_Group_photo-5470_taken_by_Nathan_Pitt_University_of_Cambridge.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, November 2017]]&lt;br /&gt;
&lt;br /&gt;
= [[Computer_and_Storage_List | Computing Resources]] =&lt;br /&gt;
- Group computers available.&lt;br /&gt;
&lt;br /&gt;
- Clusters available.&lt;br /&gt;
&lt;br /&gt;
- Storage available.&lt;br /&gt;
&lt;br /&gt;
= Computing Setup Guide =&lt;br /&gt;
Anaconda takes up a lot of space on /home so it&#039;s worth running&lt;br /&gt;
&lt;br /&gt;
   mv ~/.conda /scratch/$USER/.conda&lt;br /&gt;
   ln -s /scratch/$USER/.conda ~/.conda&lt;br /&gt;
&lt;br /&gt;
= [[Introduction | Introduction to basic shell commands]] = &lt;br /&gt;
- There are a number of tutorials available which document basic operations that are useful including:&lt;br /&gt;
&lt;br /&gt;
# General bash commands&lt;br /&gt;
# Setting up cygwin&lt;br /&gt;
# Setting up [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key ssh keys] and general bash commands what are helpful&lt;br /&gt;
# Setting up ssh config files&lt;br /&gt;
# using [[GIT]]&lt;br /&gt;
# [[The Ten Git-mmandments]]&lt;br /&gt;
# Useful cerebro queue commands&lt;br /&gt;
# Some [[vim]] tidbits&lt;br /&gt;
&lt;br /&gt;
Currently undergoing construction.&lt;br /&gt;
&lt;br /&gt;
= How to connect to department machines =&lt;br /&gt;
&lt;br /&gt;
===On Mac/WSL===&lt;br /&gt;
&lt;br /&gt;
# Check you have an Admitto account and collect your password from https://www.ch.cam.ac.uk/computing/admitto-service&lt;br /&gt;
# In the terminal run the command &#039;&#039;ssh -X crsid@citadel.ch.cam.ac.uk&#039;&#039;&lt;br /&gt;
# When prompted input your Admitto username (crsid) and password &lt;br /&gt;
# Once this has worked run the command &#039;&#039;ssh -X crsid@machinename&#039;&#039; in the terminal to log into a particular machine&lt;br /&gt;
&lt;br /&gt;
Set up logging in without a password:&lt;br /&gt;
&lt;br /&gt;
# Generate an ssh key by running the command &#039;&#039;ssh-keygen&#039;&#039; in the terminal, as described in detail in the section &amp;quot;Introduction to basic shell commands&amp;quot;&lt;br /&gt;
# Use &#039;&#039;cd ~/.ssh&#039;&#039; to navigate to the directory holding the keys, and copy the text from the file &amp;quot;id_rsa.pub&amp;quot; beginning with ssh-rsa. This is your public ssh key&lt;br /&gt;
# Log into the department citadel machine, and create / navigate to a directory called .ssh&lt;br /&gt;
# Use &#039;&#039;chmod 700 .ssh&#039;&#039; to set permissions for the directory&lt;br /&gt;
# Input &#039;&#039;vi authorized_keys&#039;&#039; to open up the vi text editor. Press i, then paste in your public ssh key. Press escape, then type &#039;&#039;:wq&#039;&#039; and press enter to write and quit the editor &lt;br /&gt;
# Log into the particular machine you want to ssh to, and repeat steps 3 to 5&lt;br /&gt;
# Exit back to your machine and navigate to the home directory&lt;br /&gt;
# Input &#039;&#039;vi .ssh/config&#039;&#039; to open the vi text editor. Press i, then paste in the following, with your crsid and machine name in the places given:&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User crsid&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host machinename&lt;br /&gt;
      Hostname machinename&lt;br /&gt;
      ProxyCommand ssh citadel -W %h:%p&lt;br /&gt;
      User crsid&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press escape, then input &#039;&#039;:wq&#039;&#039; followed by enter to exit the editor.&lt;br /&gt;
You can now log straight into citadel with &#039;&#039;ssh citadel&#039;&#039; or straight into your machine with &#039;&#039;ssh machinename&#039;&#039;. The last two commands stop the ssh being killed if you are idle for too long. The &#039;&#039;ServerAliveInterval&#039;&#039; is how many seconds to ping a null packet, and the &#039;&#039;ServerAliveCountMax&#039;&#039; are how many consecutive times it needs to fail for the ssh to be killed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===File Transfer Protocol===&lt;br /&gt;
&lt;br /&gt;
You may want to transfer files between department machines and your computer. The standard way is to &#039;&#039;scp&#039;&#039; via the terminal with commands :&lt;br /&gt;
 UPLOAD :       &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot; LocalPath/FileName crsid@machinename.ch.cam.ac.uk:/RemotePath&lt;br /&gt;
 DOWNLOAD :     &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot;  crsid@machinename.ch.cam.ac.uk:/RemotePath/FileName LocalPath&lt;br /&gt;
&lt;br /&gt;
However, a more convenient way is to set up a File Transfer Protocol (FTP) between machines. It can come with a graphic user interface, where you can drag and drop files from the department machine to your computer. &lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
&lt;br /&gt;
I recommend the WinSCP software. You can download it from [https://winscp.net/eng/download.php here].&lt;br /&gt;
Once installed, click &#039;&#039;New Session&#039;&#039;, and choose &#039;&#039;SFTP&#039;&#039; protocol with :&lt;br /&gt;
 Hostname = machinename&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Then click on &#039;&#039;Advanced...&#039;&#039;, &#039;&#039;Tunnel&#039;&#039; tab, check the &#039;&#039;Connect through SSH tunnel&#039;&#039; tickbox and enter:&lt;br /&gt;
 Hostname = citadel.ch.cam.ac.uk&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Click &#039;&#039;OK&#039;&#039; and click &#039;&#039;Save&#039;&#039;, and finally &#039;&#039;Login&#039;&#039;. Enter your admitto password twice.&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mac/Linux====&lt;br /&gt;
&lt;br /&gt;
You can download FileZilla for [https://filezilla-project.org/download.php?platform=osx MacOS] or [https://filezilla-project.org/download.php?platform=linux64 linux].&lt;br /&gt;
The problem is that FileZilla does not support tunnel ssh. To open the connection, you need to use a ssh client like puTTY.&lt;br /&gt;
On MacOS please follow [https://phoenixnap.com/kb/install-putty-on-mac this guide].&lt;br /&gt;
&lt;br /&gt;
On Linux you can do :&lt;br /&gt;
 sudo apt-get install -y putty&lt;br /&gt;
Open it by typing &#039;&#039;putty&#039;&#039; on the terminal. The interface should open.&lt;br /&gt;
Type the following entries :&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;SSH/Tunnels&#039;&#039; tab :&lt;br /&gt;
 Source Port = 3111 &lt;br /&gt;
 Destination = machinename:22 &lt;br /&gt;
 local &lt;br /&gt;
 auto&lt;br /&gt;
and click &#039;&#039;Add&#039;&#039;. (source port can be any number &amp;gt; 1024)&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;session&#039;&#039; tab :&lt;br /&gt;
 Host Name = citadel.ch.cam.ac.uk &lt;br /&gt;
 port = 22 &lt;br /&gt;
 connection type = SSH&lt;br /&gt;
Enter a name for this connection in the &#039;&#039;saved sessions&#039;&#039; entry, and click &#039;&#039;Save&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Now click &#039;&#039;Open&#039;&#039;.&lt;br /&gt;
A terminal should open, type your crsid and your admitto password, you&#039;re now logged into Citadel (it&#039;s normal that it&#039;s not your machine).&lt;br /&gt;
&lt;br /&gt;
Now open FileZilla, and enter :&lt;br /&gt;
 Host = sftp://localhost&lt;br /&gt;
 username = crsid&lt;br /&gt;
 password = admitto password&lt;br /&gt;
 port = 3111 &lt;br /&gt;
and click &#039;&#039;Quickconnect&#039;&#039;. (port needs to be the same as source port in puTTY).&lt;br /&gt;
&lt;br /&gt;
A window will open (Unknown host key), click &#039;&#039;OK&#039;&#039;. Hopefully the connection is successful. &lt;br /&gt;
&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
=== Using VSCode Remote ===&lt;br /&gt;
====Windows====&lt;br /&gt;
# Find your wsl ssh config file as a Windows path, for example &#039;&#039;&#039;&#039;\\wsl.localhost\Ubuntu\home\&amp;lt;name&amp;gt;\.ssh\config&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# Make sure you have the &#039;Remote SSH&#039; extension installed in VSCode&lt;br /&gt;
# In your config file, instead of using the layout above, change it to&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host &amp;lt;machinename&amp;gt;&lt;br /&gt;
      Hostname &amp;lt;machinename&amp;gt;&lt;br /&gt;
      ProxyJump citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
(this has removed the ForwardAgent and ProxyCommand lines and replaced with ProxyJump instead)&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt;In VSCode, set your ssh config file manually to your path. Your wsl ssh folder can be copied into a Windows path (C:\Users\&amp;lt;user&amp;gt;\&amp;lt;blah&amp;gt;)if VSCode is not happy with the wsl path.&amp;lt;/li&amp;gt;&lt;br /&gt;
# At the bottom left, the green arrows is where you will be able to connect to remote machines. Click on it, and it should recognise all the hosts in your config file&lt;br /&gt;
# Select your host, and you will need to enter your password twice&lt;br /&gt;
===Installing Slack on department machines ===&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
# Download &amp;quot;Slack.deb&amp;quot; from:&lt;br /&gt;
   https://slack.com/intl/en-gb/downloads/linux&lt;br /&gt;
&lt;br /&gt;
(NB you need to search a bit for the .deb file as the default download is a .rpm.  As at 2025/01/25 I found &#039;&#039;&#039;slack-desktop-4.41.105-amd64.deb&#039;&#039;&#039;)&lt;br /&gt;
# &amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt; Make a directory and run dpkg replacing the with the appropriate file name. &lt;br /&gt;
   mkdir /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
   dpkg -x Slack.deb /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Install the desktop shortcut by pasting the following text into &#039;&#039;&#039;~/.local/share/applications/slack.desktop&#039;&#039;&#039;&lt;br /&gt;
   [Desktop Entry]&lt;br /&gt;
   Type=Application&lt;br /&gt;
   Exec=/scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack/usr/lib/slack/slack %U&lt;br /&gt;
   Icon=/scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack/usr/share/pixmaps/slack.png&lt;br /&gt;
   Name=Slack&lt;br /&gt;
   Terminal=false&lt;br /&gt;
   StartupWMClass=Slack&lt;br /&gt;
   Comment=Slack Desktop&lt;br /&gt;
   GenericName=Slack Client for Linux&lt;br /&gt;
   StartupNotify=true&lt;br /&gt;
   Categories=GNOME;GTK;Network;InstantMessaging;&lt;br /&gt;
   MimeType=x-scheme-handler/slack;&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt; Run to register slack://foo.bar urls (necessary for browser integration with the desktop app)&lt;br /&gt;
   xdg-mime default launch-slack.desktop x-scheme-handler/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;5&amp;quot;&amp;gt; Log out then in and it should show up in the search bar (Windows button). Right click to pin to favorites (task bar)&lt;br /&gt;
Make sure you&#039;ve replaced &amp;quot;crsid&amp;quot; with your crsid.&lt;br /&gt;
&lt;br /&gt;
= Useful Software =&lt;br /&gt;
# Using [[QChem]]&lt;br /&gt;
# Using [[QCMagic]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
&lt;br /&gt;
= Useful Information =&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# How to run QChem on [[darwin]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# Backed-up [[Storage]]&lt;br /&gt;
# [[How to get IQMol to run a local version of Q-Chem via SSH]]&lt;br /&gt;
# [[Slow ubuntu dash]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
= [[Archiving_data | Archiving data for the university repository]] =&lt;br /&gt;
&lt;br /&gt;
= [[Website_to_do | To-do list for the Thom Group Website]] =&lt;br /&gt;
&lt;br /&gt;
= [[Group_activities | Group Activities]] =&lt;br /&gt;
&lt;br /&gt;
= To-do list for the Wiki=&lt;br /&gt;
&lt;br /&gt;
- Sandbox for safe editing :  [[Sandbox| Sandbox]] &lt;br /&gt;
&lt;br /&gt;
- A pretty picture&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on setting up cygwin, ssh keys and general bash commands what are helpful&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on using qchem&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;s&amp;gt;A Pretty picture for the $wgLogo&amp;lt;/s&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1347</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1347"/>
		<updated>2025-06-06T09:48:56Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Summer interns start dates: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _________  # ___   ___     # ______      # ___ __ __     #&lt;br /&gt;
 #/________/\ #/__/\ /__/\    #/_____/\     #/__//_//_/\    #&lt;br /&gt;
 #\__.::.__\/ #\::\ \\  \ \   #\:::_ \ \    #\::\| \| \ \   #&lt;br /&gt;
 #   \::\ \   # \::\/_\ .\ \  # \:\ \ \ \   # \:.      \ \  #&lt;br /&gt;
 #    \::\ \  #  \:: ___::\ \ #  \:\ \ \ \  #  \:.\-/\  \ \ #&lt;br /&gt;
 #     \::\ \ #   \: \ \\::\ \#   \:\_\ \ \ #   \. \  \  \ \#&lt;br /&gt;
 #      \__\/ #    \__\/ \::\/#    \_____\/ #    \__\/ \__\/#&lt;br /&gt;
 #            #               #             #               #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _______     # ______       # ______      # __  __      # ______    #&lt;br /&gt;
 #/______/\    #/_____/\      #/_____/\     #/_/\/_/\     #/_____/\   #&lt;br /&gt;
 #\::::__\/__  #\:::_ \ \     #\:::_ \ \    #\:\ \:\ \    #\:::_ \ \  #&lt;br /&gt;
 # \:\ /____/\ # \:(_) ) )_   # \:\ \ \ \   # \:\ \:\ \   # \:(_) \ \ #&lt;br /&gt;
 #  \:\\_  _\/ #  \: __ `\ \  #  \:\ \ \ \  #  \:\ \:\ \  #  \: ___\/ #&lt;br /&gt;
 #   \:\_\ \ \ #   \ \ `\ \ \ #   \:\_\ \ \ #   \:\_\:\ \ #   \ \ \   #&lt;br /&gt;
 #    \_____\/ #    \_\/ \_\/ #    \_____\/ #    \_____\/ #    \_\/   #&lt;br /&gt;
 #             #              #             #             #           #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki. (Apparently evenings are good times to read the Wiki.)&lt;br /&gt;
&lt;br /&gt;
In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos.&lt;br /&gt;
&lt;br /&gt;
=Group Calendar=&lt;br /&gt;
https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
=Group Expectations=&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on overleaf https://www.overleaf.com/read/yddfjrvpjckj&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Group Meetings=&lt;br /&gt;
&lt;br /&gt;
Past Group Meetings [[Past Group Meetings|here]]. Group Meetings (usually) take place every &amp;lt;s&amp;gt;other&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Monday&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Friday&amp;lt;/s&amp;gt; Thursday at &amp;lt;s&amp;gt;2pm&amp;lt;/s&amp;gt; 3.30pm.&lt;br /&gt;
&lt;br /&gt;
===Easter 2025===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Talk&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Cake&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|1 May || Rowan/Charlie || Andreea&lt;br /&gt;
|-&lt;br /&gt;
|8 May || Informal ||  Alex&lt;br /&gt;
|-&lt;br /&gt;
|15 May || Jack || Jack&lt;br /&gt;
|-&lt;br /&gt;
|22 May || Chiara || Reka&lt;br /&gt;
|-&lt;br /&gt;
|29 May || Dylan || Lila&lt;br /&gt;
|-&lt;br /&gt;
|5 June || Informal || Rowan&lt;br /&gt;
|-&lt;br /&gt;
|12 June || Informal || Dylan&lt;br /&gt;
|-&lt;br /&gt;
|19 June || Lila || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Link to Chemistry Room bookings [https://bookings.ch.cam.ac.uk/lecture-theatres/mrbs/ Here]&lt;br /&gt;
&lt;br /&gt;
=Journal Club=&lt;br /&gt;
12pm in the cybercafe with pizza provided (alternative possible).&lt;br /&gt;
&lt;br /&gt;
Past Journal Clubs [[Journal Clubs|here]].&lt;br /&gt;
===2024-25===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Contributor&#039;&#039;&#039; || style=&amp;quot;width: 54ex;&amp;quot; | &#039;&#039;&#039;Paper&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|  30 October 2024 || Bence || [https://www.nature.com/articles/s41586-023-06747-5 Solving olympiad geometry without human demonstrations]&lt;br /&gt;
|-&lt;br /&gt;
| 25 Nov 2024 || Jack || [https://doi.org/10.1103/PhysRevLett.106.040503 Sustained Quantum Coherence and Entanglement in the Avian Compass]&lt;br /&gt;
|-&lt;br /&gt;
| 22 Jan 2025 || Alex || [https://doi.org/10.1103/PhysRevE.110.064138 Nonuniversality for crossword puzzle percolation]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 2025 || Charlie || [https://doi.org/10.48550/arXiv.2102.02540 Starquakes in millisecond pulsars and gravitational waves emission]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Potentially Interesting Seminar Series=&lt;br /&gt;
&lt;br /&gt;
* Leverhulme Centre for Life in the Universe  Coffee Meetings https://www.lclu.cam.ac.uk/events/coffee-meetings&lt;br /&gt;
* Quantum Information Seminars https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info&lt;br /&gt;
&lt;br /&gt;
=Quantum Computing Resources=&lt;br /&gt;
==Quantum Club==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available at https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group .&lt;br /&gt;
&lt;br /&gt;
==Quantum Brainstorm==&lt;br /&gt;
Informal quantum discussions taking place at 10am on Tuesdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
==Quantum computing Open Questions==&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
=Summer &#039;Interns&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Past Summer Interns [[Past Summer Interns|here]].&lt;br /&gt;
&lt;br /&gt;
===Summer interns start dates:===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 20ex;&amp;quot; | &#039;&#039;&#039;Start date&#039;&#039;&#039; | &#039;&#039;&#039;End date&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|Tom ||  7th July&lt;br /&gt;
|-&lt;br /&gt;
Nestor Novakovic ||  30th June || 5th September&lt;br /&gt;
|-&lt;br /&gt;
Petar Panayotov||  &lt;br /&gt;
|-&lt;br /&gt;
Divye Baid||  &lt;br /&gt;
|-&lt;br /&gt;
|...|| ... &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Dissertations=&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
&lt;br /&gt;
= [[Project_Ideas | Project Ideas]] =&lt;br /&gt;
Based on recent talks etc.&lt;br /&gt;
&lt;br /&gt;
= [[Group_List | Group List]] =&lt;br /&gt;
The full timeline of all current and past group members is available [https://wikis.ch.cam.ac.uk/thom/wiki/index.php/Group_List here].   NB autogenerated by `thom-fs-common/group/groupwiki`&lt;br /&gt;
&lt;br /&gt;
An up to date list of group members is also available [http://www.ch.cam.ac.uk/group/thom here].&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_07_11_24_taken_by_Nathan_Pitt_University_of_Cambridge_R6B_8515_1_carousel.jpg|1000px|thumb|center]]&lt;br /&gt;
[[File:Wales.jpg|1000px|thumb|center|Thom Group Retreat, Wales, Lent 2023]]&lt;br /&gt;
[[File:Snowdon0.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
[[File:Snowdon1.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
&lt;br /&gt;
[[File:GroupPhotoJul2022.jpg|1000px|thumb|center|Thom Group photo Summer 2022]]&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_8_21_taken_by_Nathan Pitt_©University_of_Cambridge_1274_M.jpg|1000px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, August 2021]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
Front row, left to right: Anna Bui, Brian Zhao, Bang C. Huynh, Arta Safari, Maria-Andreea Filip&amp;lt;br&amp;gt;&lt;br /&gt;
Back row, right to left: David Izuogu, Kripa Panchagnula, Zian Wang, Dr Alex Thom&amp;lt;br&amp;gt;&lt;br /&gt;
Not in picture: Fabio Albertani, Nicholas Lee, Tarik Benyahia, César Feniou, Benjamin Mokhtar&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_2_5_19-4926_taken_by_Nathan_Pitt_University_of_Cambridge-tighter.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, May 2019]]&lt;br /&gt;
[[File:AJWT_Group_photo-5470_taken_by_Nathan_Pitt_University_of_Cambridge.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, November 2017]]&lt;br /&gt;
&lt;br /&gt;
= [[Computer_and_Storage_List | Computing Resources]] =&lt;br /&gt;
- Group computers available.&lt;br /&gt;
&lt;br /&gt;
- Clusters available.&lt;br /&gt;
&lt;br /&gt;
- Storage available.&lt;br /&gt;
&lt;br /&gt;
= Computing Setup Guide =&lt;br /&gt;
Anaconda takes up a lot of space on /home so it&#039;s worth running&lt;br /&gt;
&lt;br /&gt;
   mv ~/.conda /scratch/$USER/.conda&lt;br /&gt;
   ln -s /scratch/$USER/.conda ~/.conda&lt;br /&gt;
&lt;br /&gt;
= [[Introduction | Introduction to basic shell commands]] = &lt;br /&gt;
- There are a number of tutorials available which document basic operations that are useful including:&lt;br /&gt;
&lt;br /&gt;
# General bash commands&lt;br /&gt;
# Setting up cygwin&lt;br /&gt;
# Setting up [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key ssh keys] and general bash commands what are helpful&lt;br /&gt;
# Setting up ssh config files&lt;br /&gt;
# using [[GIT]]&lt;br /&gt;
# [[The Ten Git-mmandments]]&lt;br /&gt;
# Useful cerebro queue commands&lt;br /&gt;
# Some [[vim]] tidbits&lt;br /&gt;
&lt;br /&gt;
Currently undergoing construction.&lt;br /&gt;
&lt;br /&gt;
= How to connect to department machines =&lt;br /&gt;
&lt;br /&gt;
===On Mac/WSL===&lt;br /&gt;
&lt;br /&gt;
# Check you have an Admitto account and collect your password from https://www.ch.cam.ac.uk/computing/admitto-service&lt;br /&gt;
# In the terminal run the command &#039;&#039;ssh -X crsid@citadel.ch.cam.ac.uk&#039;&#039;&lt;br /&gt;
# When prompted input your Admitto username (crsid) and password &lt;br /&gt;
# Once this has worked run the command &#039;&#039;ssh -X crsid@machinename&#039;&#039; in the terminal to log into a particular machine&lt;br /&gt;
&lt;br /&gt;
Set up logging in without a password:&lt;br /&gt;
&lt;br /&gt;
# Generate an ssh key by running the command &#039;&#039;ssh-keygen&#039;&#039; in the terminal, as described in detail in the section &amp;quot;Introduction to basic shell commands&amp;quot;&lt;br /&gt;
# Use &#039;&#039;cd ~/.ssh&#039;&#039; to navigate to the directory holding the keys, and copy the text from the file &amp;quot;id_rsa.pub&amp;quot; beginning with ssh-rsa. This is your public ssh key&lt;br /&gt;
# Log into the department citadel machine, and create / navigate to a directory called .ssh&lt;br /&gt;
# Use &#039;&#039;chmod 700 .ssh&#039;&#039; to set permissions for the directory&lt;br /&gt;
# Input &#039;&#039;vi authorized_keys&#039;&#039; to open up the vi text editor. Press i, then paste in your public ssh key. Press escape, then type &#039;&#039;:wq&#039;&#039; and press enter to write and quit the editor &lt;br /&gt;
# Log into the particular machine you want to ssh to, and repeat steps 3 to 5&lt;br /&gt;
# Exit back to your machine and navigate to the home directory&lt;br /&gt;
# Input &#039;&#039;vi .ssh/config&#039;&#039; to open the vi text editor. Press i, then paste in the following, with your crsid and machine name in the places given:&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User crsid&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host machinename&lt;br /&gt;
      Hostname machinename&lt;br /&gt;
      ProxyCommand ssh citadel -W %h:%p&lt;br /&gt;
      User crsid&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press escape, then input &#039;&#039;:wq&#039;&#039; followed by enter to exit the editor.&lt;br /&gt;
You can now log straight into citadel with &#039;&#039;ssh citadel&#039;&#039; or straight into your machine with &#039;&#039;ssh machinename&#039;&#039;. The last two commands stop the ssh being killed if you are idle for too long. The &#039;&#039;ServerAliveInterval&#039;&#039; is how many seconds to ping a null packet, and the &#039;&#039;ServerAliveCountMax&#039;&#039; are how many consecutive times it needs to fail for the ssh to be killed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===File Transfer Protocol===&lt;br /&gt;
&lt;br /&gt;
You may want to transfer files between department machines and your computer. The standard way is to &#039;&#039;scp&#039;&#039; via the terminal with commands :&lt;br /&gt;
 UPLOAD :       &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot; LocalPath/FileName crsid@machinename.ch.cam.ac.uk:/RemotePath&lt;br /&gt;
 DOWNLOAD :     &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot;  crsid@machinename.ch.cam.ac.uk:/RemotePath/FileName LocalPath&lt;br /&gt;
&lt;br /&gt;
However, a more convenient way is to set up a File Transfer Protocol (FTP) between machines. It can come with a graphic user interface, where you can drag and drop files from the department machine to your computer. &lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
&lt;br /&gt;
I recommend the WinSCP software. You can download it from [https://winscp.net/eng/download.php here].&lt;br /&gt;
Once installed, click &#039;&#039;New Session&#039;&#039;, and choose &#039;&#039;SFTP&#039;&#039; protocol with :&lt;br /&gt;
 Hostname = machinename&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Then click on &#039;&#039;Advanced...&#039;&#039;, &#039;&#039;Tunnel&#039;&#039; tab, check the &#039;&#039;Connect through SSH tunnel&#039;&#039; tickbox and enter:&lt;br /&gt;
 Hostname = citadel.ch.cam.ac.uk&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Click &#039;&#039;OK&#039;&#039; and click &#039;&#039;Save&#039;&#039;, and finally &#039;&#039;Login&#039;&#039;. Enter your admitto password twice.&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mac/Linux====&lt;br /&gt;
&lt;br /&gt;
You can download FileZilla for [https://filezilla-project.org/download.php?platform=osx MacOS] or [https://filezilla-project.org/download.php?platform=linux64 linux].&lt;br /&gt;
The problem is that FileZilla does not support tunnel ssh. To open the connection, you need to use a ssh client like puTTY.&lt;br /&gt;
On MacOS please follow [https://phoenixnap.com/kb/install-putty-on-mac this guide].&lt;br /&gt;
&lt;br /&gt;
On Linux you can do :&lt;br /&gt;
 sudo apt-get install -y putty&lt;br /&gt;
Open it by typing &#039;&#039;putty&#039;&#039; on the terminal. The interface should open.&lt;br /&gt;
Type the following entries :&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;SSH/Tunnels&#039;&#039; tab :&lt;br /&gt;
 Source Port = 3111 &lt;br /&gt;
 Destination = machinename:22 &lt;br /&gt;
 local &lt;br /&gt;
 auto&lt;br /&gt;
and click &#039;&#039;Add&#039;&#039;. (source port can be any number &amp;gt; 1024)&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;session&#039;&#039; tab :&lt;br /&gt;
 Host Name = citadel.ch.cam.ac.uk &lt;br /&gt;
 port = 22 &lt;br /&gt;
 connection type = SSH&lt;br /&gt;
Enter a name for this connection in the &#039;&#039;saved sessions&#039;&#039; entry, and click &#039;&#039;Save&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Now click &#039;&#039;Open&#039;&#039;.&lt;br /&gt;
A terminal should open, type your crsid and your admitto password, you&#039;re now logged into Citadel (it&#039;s normal that it&#039;s not your machine).&lt;br /&gt;
&lt;br /&gt;
Now open FileZilla, and enter :&lt;br /&gt;
 Host = sftp://localhost&lt;br /&gt;
 username = crsid&lt;br /&gt;
 password = admitto password&lt;br /&gt;
 port = 3111 &lt;br /&gt;
and click &#039;&#039;Quickconnect&#039;&#039;. (port needs to be the same as source port in puTTY).&lt;br /&gt;
&lt;br /&gt;
A window will open (Unknown host key), click &#039;&#039;OK&#039;&#039;. Hopefully the connection is successful. &lt;br /&gt;
&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
=== Using VSCode Remote ===&lt;br /&gt;
====Windows====&lt;br /&gt;
# Find your wsl ssh config file as a Windows path, for example &#039;&#039;&#039;&#039;\\wsl.localhost\Ubuntu\home\&amp;lt;name&amp;gt;\.ssh\config&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# Make sure you have the &#039;Remote SSH&#039; extension installed in VSCode&lt;br /&gt;
# In your config file, instead of using the layout above, change it to&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host &amp;lt;machinename&amp;gt;&lt;br /&gt;
      Hostname &amp;lt;machinename&amp;gt;&lt;br /&gt;
      ProxyJump citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
(this has removed the ForwardAgent and ProxyCommand lines and replaced with ProxyJump instead)&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt;In VSCode, set your ssh config file manually to your path. Your wsl ssh folder can be copied into a Windows path (C:\Users\&amp;lt;user&amp;gt;\&amp;lt;blah&amp;gt;)if VSCode is not happy with the wsl path.&amp;lt;/li&amp;gt;&lt;br /&gt;
# At the bottom left, the green arrows is where you will be able to connect to remote machines. Click on it, and it should recognise all the hosts in your config file&lt;br /&gt;
# Select your host, and you will need to enter your password twice&lt;br /&gt;
===Installing Slack on department machines ===&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
# Download &amp;quot;Slack.deb&amp;quot; from:&lt;br /&gt;
   https://slack.com/intl/en-gb/downloads/linux&lt;br /&gt;
&lt;br /&gt;
(NB you need to search a bit for the .deb file as the default download is a .rpm.  As at 2025/01/25 I found &#039;&#039;&#039;slack-desktop-4.41.105-amd64.deb&#039;&#039;&#039;)&lt;br /&gt;
# &amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt; Make a directory and run dpkg replacing the with the appropriate file name. &lt;br /&gt;
   mkdir /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
   dpkg -x Slack.deb /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Install the desktop shortcut by pasting the following text into &#039;&#039;&#039;~/.local/share/applications/slack.desktop&#039;&#039;&#039;&lt;br /&gt;
   [Desktop Entry]&lt;br /&gt;
   Type=Application&lt;br /&gt;
   Exec=/scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack/usr/lib/slack/slack %U&lt;br /&gt;
   Icon=/scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack/usr/share/pixmaps/slack.png&lt;br /&gt;
   Name=Slack&lt;br /&gt;
   Terminal=false&lt;br /&gt;
   StartupWMClass=Slack&lt;br /&gt;
   Comment=Slack Desktop&lt;br /&gt;
   GenericName=Slack Client for Linux&lt;br /&gt;
   StartupNotify=true&lt;br /&gt;
   Categories=GNOME;GTK;Network;InstantMessaging;&lt;br /&gt;
   MimeType=x-scheme-handler/slack;&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt; Run to register slack://foo.bar urls (necessary for browser integration with the desktop app)&lt;br /&gt;
   xdg-mime default launch-slack.desktop x-scheme-handler/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;5&amp;quot;&amp;gt; Log out then in and it should show up in the search bar (Windows button). Right click to pin to favorites (task bar)&lt;br /&gt;
Make sure you&#039;ve replaced &amp;quot;crsid&amp;quot; with your crsid.&lt;br /&gt;
&lt;br /&gt;
= Useful Software =&lt;br /&gt;
# Using [[QChem]]&lt;br /&gt;
# Using [[QCMagic]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
&lt;br /&gt;
= Useful Information =&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# How to run QChem on [[darwin]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# Backed-up [[Storage]]&lt;br /&gt;
# [[How to get IQMol to run a local version of Q-Chem via SSH]]&lt;br /&gt;
# [[Slow ubuntu dash]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
= [[Archiving_data | Archiving data for the university repository]] =&lt;br /&gt;
&lt;br /&gt;
= [[Website_to_do | To-do list for the Thom Group Website]] =&lt;br /&gt;
&lt;br /&gt;
= [[Group_activities | Group Activities]] =&lt;br /&gt;
&lt;br /&gt;
= To-do list for the Wiki=&lt;br /&gt;
&lt;br /&gt;
- Sandbox for safe editing :  [[Sandbox| Sandbox]] &lt;br /&gt;
&lt;br /&gt;
- A pretty picture&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on setting up cygwin, ssh keys and general bash commands what are helpful&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on using qchem&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;s&amp;gt;A Pretty picture for the $wgLogo&amp;lt;/s&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1325</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1325"/>
		<updated>2025-04-02T15:30:11Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Computer List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Computer List=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!name&lt;br /&gt;
!office&lt;br /&gt;
!info updated&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
!Video Ports&lt;br /&gt;
!Displays&lt;br /&gt;
!Software&lt;br /&gt;
!Purchased&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|379&lt;br /&gt;
|&lt;br /&gt;
| Tests&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|379&lt;br /&gt;
|&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
For FCIDUMPS: export QC=qclocal; . ~ajwt3/code/qchem/qcsetup.bash  NB(22/12/22) non-canonical RHF integral dumps may be incorrect (use a UHF calc and read it in to RHF).&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|G.05&lt;br /&gt;
|&lt;br /&gt;
|NCP [Doug, Tom, Anna]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|376&lt;br /&gt;
|&lt;br /&gt;
|Andreea&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 22.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|378&lt;br /&gt;
|01/04/2025&lt;br /&gt;
|Kripa&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 22.04.5&lt;br /&gt;
| GTX 750 Ti&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/hynl2/code/qcsetup.bash&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|UG11&lt;br /&gt;
|&lt;br /&gt;
|Lijun, [Theo, Brian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|UG03a&lt;br /&gt;
|&lt;br /&gt;
|Charlie [Moritz, Max, Nick&lt;br /&gt;
Benjamin]&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
export QC_EXT_LIBS=/home/hynl2/code/extlib; source /home/hynl2/.qcsetup&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|Bence [Eline, Lila, Isha, Zian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|NVIDIA GeForce GTX 750 Ti &lt;br /&gt;
(Compute Capability 5.0)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|Rowan [Juan, Fabio]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|UG11&lt;br /&gt;
|&lt;br /&gt;
|Alex, Bence&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|110&lt;br /&gt;
|&lt;br /&gt;
|Jack, [Theo, King, David]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|360&lt;br /&gt;
|&lt;br /&gt;
|Reka, [Daniel, Bang, Tarik]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
. /home/cbh31/code/qcsetup.public/qcselectversion.sh&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|behemoth&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|[Yi, Brian, Arta]&lt;br /&gt;
|8&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz&lt;br /&gt;
|256GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|/scratch2 has 18Tb of scratch&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc&lt;br /&gt;
|2020&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|Constance&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|-&lt;br /&gt;
|chiron&lt;br /&gt;
|UG03A&lt;br /&gt;
|&lt;br /&gt;
|Chiara&lt;br /&gt;
|10&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz&lt;br /&gt;
|96GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
|topaz&lt;br /&gt;
|360&lt;br /&gt;
|&lt;br /&gt;
|Lila&lt;br /&gt;
|8&lt;br /&gt;
|Intel Core i9-11900 2.5GHz 8 Core&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|NVIDIA GeForce RTX 3080 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2022&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/cerebro-compute-server cerebro]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 3 [currently]&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|24GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
 source /home/hynl2/code/qchemsetup.bash&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc_2023&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hpc.cam.ac.uk/high-performance-computing CSD3]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|University Tier-2&lt;br /&gt;
|Cacade Lake 56 x 672&lt;br /&gt;
76 x 544 Ice Lake &lt;br /&gt;
|2x Intel(R) Xeon Platinum CPU 8276 @ 2.20GHz&lt;br /&gt;
 2x Intel(R) Xeon(R) Platinum 8368Q CPU @ 2.60GHz&lt;br /&gt;
|192 or 384GB&lt;br /&gt;
256 or 512GB&lt;br /&gt;
|Rocky Linux 8  SLURM queuing (36h max)&lt;br /&gt;
|&lt;br /&gt;
|Free core hours are available - talk to AJWT&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /rds/project/ajwt3/rds-ajwt3-thom1/qchem_public/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/nest-compute-server nest]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|40 x 20&lt;br /&gt;
|2x Cascade Lake Intel(R) Xeon Gold CPU 6248 @ 2.50GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/code/qcsetup.sh&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/rogue-gpu-server rogue]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|(8 nVidia V100 + 32 CPU) x 2&lt;br /&gt;
|2x Sky Lake Intel(R) Xeon Gold CPU 6130 @ 2.10GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.archer2.ac.uk/ archer-2]&lt;br /&gt;
|&lt;br /&gt;
|National Tier-1 Supercomputer&lt;br /&gt;
| 128 x 5848&lt;br /&gt;
|2 x AMD EPYC Zen2 (Rome) 64-core CPUs @ 2.2GHz&lt;br /&gt;
|256GB and 512GB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Machine status can be monitored at : https://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
To find out your OS version, run &lt;br /&gt;
&lt;br /&gt;
   lsb_release -a&lt;br /&gt;
&lt;br /&gt;
To determine the RAM, run&lt;br /&gt;
&lt;br /&gt;
    head -1 /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
To find out core counts, run&lt;br /&gt;
&lt;br /&gt;
    cat /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
NB the number of &#039;processors&#039; may be different from the number of cores owing to hyperthreading.  The &#039;cpu cores&#039; value is the one to take for single CPU machines.&lt;br /&gt;
&lt;br /&gt;
[http://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/ Hobbit] may also have some useful information.&lt;br /&gt;
&lt;br /&gt;
[https://www.ch.cam.ac.uk/computing/group-computer-representatives Group computer reps] can manage group entries in the department [https://chemdb.ch.cam.ac.uk/hotwire3/chemistry/ database] and there&#039;s a [https://apps.ch.cam.ac.uk/computer-reps/group-computers.php hardware inventory] and a [https://apps.ch.cam.ac.uk/space-management/space-report.php space report] too.&lt;br /&gt;
&lt;br /&gt;
=Storage=&lt;br /&gt;
A common cause of running out of storage on your workstation is anaconda which puts stuff in /home.  This can be safely moved to /scratch and a symbolic link.&lt;br /&gt;
&lt;br /&gt;
   cd $HOME&lt;br /&gt;
   mv .conda /scratch/$USER&lt;br /&gt;
   ln -s /scratch/$USER/.conda&lt;br /&gt;
&lt;br /&gt;
To find out how much storage you have available and what files/directories are taking up space, the following commands are useful. The first one shows how much space is used/available on each partition, and the second shows the size of everything in the current directory.&lt;br /&gt;
&lt;br /&gt;
   df -h&lt;br /&gt;
   du -sh * | sort -hr&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t find any fiiles in /scratch/$USER/thom-fs-common you might need to authenticate with a password.  You can do this if you are using key authentication with&lt;br /&gt;
&lt;br /&gt;
   ssh -oPubkeyauthentication=no localhost&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Amount&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|/home/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~50Gb per person (changed to ~100GB after upgrade to 20.04)&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~1Tb+ depending on computer&lt;br /&gt;
|NOT BACKED UP&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/thom-fs-nethome &lt;br /&gt;
/scratch/$USER/thom-fs-common&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|2.3T&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/ifs-thom&lt;br /&gt;
|Former UIS Mount - now located at /scratch/$USER/thom-fs/old-ifs-thom&lt;br /&gt;
|6144Gb&lt;br /&gt;
|Read-only&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/theory-fs&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|~50Gb per person&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|cerebro:/filestore&lt;br /&gt;
|Local RAID array&lt;br /&gt;
|36950Gb&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Theory RIG backup policy=&lt;br /&gt;
From https://www.ch.cam.ac.uk/computing/managed-linux-workstations-faq&lt;br /&gt;
&lt;br /&gt;
have a few backups taken over the last 24 hours&lt;br /&gt;
&lt;br /&gt;
then, about one backup per day for the previous week&lt;br /&gt;
&lt;br /&gt;
then, about one backup per week for the previous month&lt;br /&gt;
&lt;br /&gt;
then, about one backup per month for the previous few months&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1322</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1322"/>
		<updated>2025-04-01T08:23:32Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Computer List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Computer List=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!name&lt;br /&gt;
!office&lt;br /&gt;
!info updated&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
!Video Ports&lt;br /&gt;
!Displays&lt;br /&gt;
!Software&lt;br /&gt;
!Purchased&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|379&lt;br /&gt;
|&lt;br /&gt;
| Tests&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|379&lt;br /&gt;
|&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
For FCIDUMPS: export QC=qclocal; . ~ajwt3/code/qchem/qcsetup.bash  NB(22/12/22) non-canonical RHF integral dumps may be incorrect (use a UHF calc and read it in to RHF).&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|G.05&lt;br /&gt;
|&lt;br /&gt;
|NCP [Doug, Tom, Anna]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|376&lt;br /&gt;
|&lt;br /&gt;
|Andreea&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|Kripa&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/hynl2/code/qcsetup.bash&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|UG11&lt;br /&gt;
|&lt;br /&gt;
|Lijun, [Theo, Brian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|UG03a&lt;br /&gt;
|&lt;br /&gt;
|Charlie [Moritz, Max, Nick&lt;br /&gt;
Benjamin]&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
export QC_EXT_LIBS=/home/hynl2/code/extlib; source /home/hynl2/.qcsetup&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|Bence [Eline, Lila, Isha, Zian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|NVIDIA GeForce GTX 750 Ti &lt;br /&gt;
(Compute Capability 5.0)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|Rowan [Juan, Fabio]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|UG11&lt;br /&gt;
|&lt;br /&gt;
|Alex, Bence&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|110&lt;br /&gt;
|&lt;br /&gt;
|Jack, [Theo, King, David]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|360&lt;br /&gt;
|&lt;br /&gt;
|Reka, [Daniel, Bang, Tarik]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
. /home/cbh31/code/qcsetup.public/qcselectversion.sh&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|behemoth&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|[Yi, Brian, Arta]&lt;br /&gt;
|8&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz&lt;br /&gt;
|256GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|/scratch2 has 18Tb of scratch&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc&lt;br /&gt;
|2020&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|378&lt;br /&gt;
|&lt;br /&gt;
|Constance&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|-&lt;br /&gt;
|chiron&lt;br /&gt;
|UG03A&lt;br /&gt;
|&lt;br /&gt;
|Chiara&lt;br /&gt;
|10&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz&lt;br /&gt;
|96GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
|topaz&lt;br /&gt;
|360&lt;br /&gt;
|&lt;br /&gt;
|Lila&lt;br /&gt;
|8&lt;br /&gt;
|Intel Core i9-11900 2.5GHz 8 Core&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|NVIDIA GeForce RTX 3080 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2022&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/cerebro-compute-server cerebro]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 3 [currently]&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|48GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
 source /home/hynl2/code/qchemsetup.bash&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc_2023&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hpc.cam.ac.uk/high-performance-computing CSD3]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|University Tier-2&lt;br /&gt;
|Cacade Lake 56 x 672&lt;br /&gt;
76 x 544 Ice Lake &lt;br /&gt;
|2x Intel(R) Xeon Platinum CPU 8276 @ 2.20GHz&lt;br /&gt;
 2x Intel(R) Xeon(R) Platinum 8368Q CPU @ 2.60GHz&lt;br /&gt;
|192 or 384GB&lt;br /&gt;
256 or 512GB&lt;br /&gt;
|Rocky Linux 8  SLURM queuing (36h max)&lt;br /&gt;
|&lt;br /&gt;
|Free core hours are available - talk to AJWT&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /rds/project/ajwt3/rds-ajwt3-thom1/qchem_public/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/nest-compute-server nest]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|40 x 20&lt;br /&gt;
|2x Cascade Lake Intel(R) Xeon Gold CPU 6248 @ 2.50GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/code/qcsetup.sh&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/rogue-gpu-server rogue]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|(8 nVidia V100 + 32 CPU) x 2&lt;br /&gt;
|2x Sky Lake Intel(R) Xeon Gold CPU 6130 @ 2.10GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.archer2.ac.uk/ archer-2]&lt;br /&gt;
|&lt;br /&gt;
|National Tier-1 Supercomputer&lt;br /&gt;
| 128 x 5848&lt;br /&gt;
|2 x AMD EPYC Zen2 (Rome) 64-core CPUs @ 2.2GHz&lt;br /&gt;
|256GB and 512GB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Machine status can be monitored at : https://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
To find out your OS version, run &lt;br /&gt;
&lt;br /&gt;
   lsb_release -a&lt;br /&gt;
&lt;br /&gt;
To determine the RAM, run&lt;br /&gt;
&lt;br /&gt;
    head -1 /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
To find out core counts, run&lt;br /&gt;
&lt;br /&gt;
    cat /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
NB the number of &#039;processors&#039; may be different from the number of cores owing to hyperthreading.  The &#039;cpu cores&#039; value is the one to take for single CPU machines.&lt;br /&gt;
&lt;br /&gt;
[http://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/ Hobbit] may also have some useful information.&lt;br /&gt;
&lt;br /&gt;
[https://www.ch.cam.ac.uk/computing/group-computer-representatives Group computer reps] can manage group entries in the department [https://chemdb.ch.cam.ac.uk/hotwire3/chemistry/ database] and there&#039;s a [https://apps.ch.cam.ac.uk/computer-reps/group-computers.php hardware inventory] and a [https://apps.ch.cam.ac.uk/space-management/space-report.php space report] too.&lt;br /&gt;
&lt;br /&gt;
=Storage=&lt;br /&gt;
A common cause of running out of storage on your workstation is anaconda which puts stuff in /home.  This can be safely moved to /scratch and a symbolic link.&lt;br /&gt;
&lt;br /&gt;
   cd $HOME&lt;br /&gt;
   mv .conda /scratch/$USER&lt;br /&gt;
   ln -s /scratch/$USER/.conda&lt;br /&gt;
&lt;br /&gt;
To find out how much storage you have available and what files/directories are taking up space, the following commands are useful. The first one shows how much space is used/available on each partition, and the second shows the size of everything in the current directory.&lt;br /&gt;
&lt;br /&gt;
   df -h&lt;br /&gt;
   du -sh * | sort -hr&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t find any fiiles in /scratch/$USER/thom-fs-common you might need to authenticate with a password.  You can do this if you are using key authentication with&lt;br /&gt;
&lt;br /&gt;
   ssh -oPubkeyauthentication=no localhost&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Amount&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|/home/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~50Gb per person (changed to ~100GB after upgrade to 20.04)&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~1Tb+ depending on computer&lt;br /&gt;
|NOT BACKED UP&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/thom-fs-nethome &lt;br /&gt;
/scratch/$USER/thom-fs-common&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|2.3T&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/ifs-thom&lt;br /&gt;
|Former UIS Mount - now located at /scratch/$USER/thom-fs/old-ifs-thom&lt;br /&gt;
|6144Gb&lt;br /&gt;
|Read-only&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/theory-fs&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|~50Gb per person&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|cerebro:/filestore&lt;br /&gt;
|Local RAID array&lt;br /&gt;
|36950Gb&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Theory RIG backup policy=&lt;br /&gt;
From https://www.ch.cam.ac.uk/computing/managed-linux-workstations-faq&lt;br /&gt;
&lt;br /&gt;
have a few backups taken over the last 24 hours&lt;br /&gt;
&lt;br /&gt;
then, about one backup per day for the previous week&lt;br /&gt;
&lt;br /&gt;
then, about one backup per week for the previous month&lt;br /&gt;
&lt;br /&gt;
then, about one backup per month for the previous few months&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1297</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1297"/>
		<updated>2025-01-24T09:31:29Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Installing Slack on department machines */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _________  # ___   ___     # ______      # ___ __ __     #&lt;br /&gt;
 #/________/\ #/__/\ /__/\    #/_____/\     #/__//_//_/\    #&lt;br /&gt;
 #\__.::.__\/ #\::\ \\  \ \   #\:::_ \ \    #\::\| \| \ \   #&lt;br /&gt;
 #   \::\ \   # \::\/_\ .\ \  # \:\ \ \ \   # \:.      \ \  #&lt;br /&gt;
 #    \::\ \  #  \:: ___::\ \ #  \:\ \ \ \  #  \:.\-/\  \ \ #&lt;br /&gt;
 #     \::\ \ #   \: \ \\::\ \#   \:\_\ \ \ #   \. \  \  \ \#&lt;br /&gt;
 #      \__\/ #    \__\/ \::\/#    \_____\/ #    \__\/ \__\/#&lt;br /&gt;
 #            #               #             #               #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _______     # ______       # ______      # __  __      # ______    #&lt;br /&gt;
 #/______/\    #/_____/\      #/_____/\     #/_/\/_/\     #/_____/\   #&lt;br /&gt;
 #\::::__\/__  #\:::_ \ \     #\:::_ \ \    #\:\ \:\ \    #\:::_ \ \  #&lt;br /&gt;
 # \:\ /____/\ # \:(_) ) )_   # \:\ \ \ \   # \:\ \:\ \   # \:(_) \ \ #&lt;br /&gt;
 #  \:\\_  _\/ #  \: __ `\ \  #  \:\ \ \ \  #  \:\ \:\ \  #  \: ___\/ #&lt;br /&gt;
 #   \:\_\ \ \ #   \ \ `\ \ \ #   \:\_\ \ \ #   \:\_\:\ \ #   \ \ \   #&lt;br /&gt;
 #    \_____\/ #    \_\/ \_\/ #    \_____\/ #    \_____\/ #    \_\/   #&lt;br /&gt;
 #             #              #             #             #           #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki. (Apparently evenings are good times to read the Wiki.)&lt;br /&gt;
&lt;br /&gt;
In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos.&lt;br /&gt;
&lt;br /&gt;
=Group Calendar=&lt;br /&gt;
https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
=Group Expectations=&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on overleaf https://www.overleaf.com/read/yddfjrvpjckj&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Group Meetings=&lt;br /&gt;
&lt;br /&gt;
Past Group Meetings [[Past Group Meetings|here]]. Group Meetings (usually) take place every &amp;lt;s&amp;gt;other&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Monday&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Friday&amp;lt;/s&amp;gt; Thursday at &amp;lt;s&amp;gt;2pm&amp;lt;/s&amp;gt; 3.30pm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Michaelmas 2024===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Talk&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Cake&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|3rd October || INFORMAL || Alex&lt;br /&gt;
|-&lt;br /&gt;
|24th October || Alex ||  Jack&lt;br /&gt;
|-&lt;br /&gt;
|31st October || INFORMAL || Charlie&lt;br /&gt;
|-&lt;br /&gt;
|7th November || Andreea || Lila&lt;br /&gt;
|-&lt;br /&gt;
|14th November || INFORMAL || Bence&lt;br /&gt;
|-&lt;br /&gt;
|21st November || Hugh || Kripa&lt;br /&gt;
|-&lt;br /&gt;
|28th November || INFORMAL || Reka&lt;br /&gt;
|-&lt;br /&gt;
|5th December || Rowan || Charlie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Lent 2025===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Talk&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Cake&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|23rd January || INFORMAL || Chiara&lt;br /&gt;
|-&lt;br /&gt;
|30th January || Rowan ||  &lt;br /&gt;
|-&lt;br /&gt;
|6th February || INFORMAL || &lt;br /&gt;
|-&lt;br /&gt;
|13th February || Bence ||&lt;br /&gt;
|-&lt;br /&gt;
|20th February || INFORMAL || &lt;br /&gt;
|-&lt;br /&gt;
|27th February || Reka || &lt;br /&gt;
|-&lt;br /&gt;
|6th March || INFORMAL ||&lt;br /&gt;
|-&lt;br /&gt;
|13th March || Charlie || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Journal Club=&lt;br /&gt;
12pm in the cybercafe with pizza provided (alternative possible).&lt;br /&gt;
&lt;br /&gt;
Past Journal Clubs [[Journal Clubs|here]].&lt;br /&gt;
===2024-25===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Contributor&#039;&#039;&#039; || style=&amp;quot;width: 54ex;&amp;quot; | &#039;&#039;&#039;Paper&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|  30 October 2024 || Bence || [https://www.nature.com/articles/s41586-023-06747-5 Solving olympiad geometry without human demonstrations]&lt;br /&gt;
|-&lt;br /&gt;
| 25 Nov 2024 || Jack || []&lt;br /&gt;
|-&lt;br /&gt;
| TBC ||  || []&lt;br /&gt;
|-&lt;br /&gt;
| TBC ||  || []&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Potentially Interesting Seminar Series=&lt;br /&gt;
&lt;br /&gt;
* Leverhulme Centre for Life in the Universe  Coffee Meetings https://www.lclu.cam.ac.uk/events/coffee-meetings&lt;br /&gt;
* Quantum Information Seminars https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info&lt;br /&gt;
&lt;br /&gt;
=Quantum Computing Resources=&lt;br /&gt;
==Quantum Club==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available at https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group .&lt;br /&gt;
&lt;br /&gt;
==Quantum Brainstorm==&lt;br /&gt;
Informal quantum discussions taking place at 10am on Tuesdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
==Quantum computing Open Questions==&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
=Summer &#039;Interns&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Past Summer Interns [[Past Summer Interns|here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dissertations=&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
&lt;br /&gt;
= [[Project_Ideas | Project Ideas]] =&lt;br /&gt;
Based on recent talks etc.&lt;br /&gt;
&lt;br /&gt;
= [[Group_List | Group List]] =&lt;br /&gt;
The full timeline of all current and past group members is available [https://wikis.ch.cam.ac.uk/thom/wiki/index.php/Group_List here].   NB autogenerated by `thom-fs-common/group/groupwiki`&lt;br /&gt;
&lt;br /&gt;
An up to date list of group members is also available [http://www.ch.cam.ac.uk/group/thom here].&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_07_11_24_taken_by_Nathan_Pitt_University_of_Cambridge_R6B_8515_1_carousel.jpg]]&lt;br /&gt;
[[File:Wales.jpg|1000px|thumb|center|Thom Group Retreat, Wales, Lent 2023]]&lt;br /&gt;
[[File:Snowdon0.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
[[File:Snowdon1.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
&lt;br /&gt;
[[File:GroupPhotoJul2022.jpg|1000px|thumb|center|Thom Group photo Summer 2022]]&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_8_21_taken_by_Nathan Pitt_©University_of_Cambridge_1274_M.jpg|1000px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, August 2021]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
Front row, left to right: Anna Bui, Brian Zhao, Bang C. Huynh, Arta Safari, Maria-Andreea Filip&amp;lt;br&amp;gt;&lt;br /&gt;
Back row, right to left: David Izuogu, Kripa Panchagnula, Zian Wang, Dr Alex Thom&amp;lt;br&amp;gt;&lt;br /&gt;
Not in picture: Fabio Albertani, Nicholas Lee, Tarik Benyahia, César Feniou, Benjamin Mokhtar&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_2_5_19-4926_taken_by_Nathan_Pitt_University_of_Cambridge-tighter.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, May 2019]]&lt;br /&gt;
[[File:AJWT_Group_photo-5470_taken_by_Nathan_Pitt_University_of_Cambridge.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, November 2017]]&lt;br /&gt;
&lt;br /&gt;
= [[Computer_and_Storage_List | Computing Resources]] =&lt;br /&gt;
- Group computers available.&lt;br /&gt;
&lt;br /&gt;
- Clusters available.&lt;br /&gt;
&lt;br /&gt;
- Storage available.&lt;br /&gt;
&lt;br /&gt;
= Computing Setup Guide =&lt;br /&gt;
Anaconda takes up a lot of space on /home so it&#039;s worth running&lt;br /&gt;
&lt;br /&gt;
   mv ~/.conda /scratch/$USER/.conda&lt;br /&gt;
   ln -s /scratch/$USER/.conda ~/.conda&lt;br /&gt;
&lt;br /&gt;
= [[Introduction | Introduction to basic shell commands]] = &lt;br /&gt;
- There are a number of tutorials available which document basic operations that are useful including:&lt;br /&gt;
&lt;br /&gt;
# General bash commands&lt;br /&gt;
# Setting up cygwin&lt;br /&gt;
# Setting up [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key ssh keys] and general bash commands what are helpful&lt;br /&gt;
# Setting up ssh config files&lt;br /&gt;
# using [[GIT]]&lt;br /&gt;
# [[The Ten Git-mmandments]]&lt;br /&gt;
# Useful cerebro queue commands&lt;br /&gt;
# Some [[vim]] tidbits&lt;br /&gt;
&lt;br /&gt;
Currently undergoing construction.&lt;br /&gt;
&lt;br /&gt;
= How to connect to department machines =&lt;br /&gt;
&lt;br /&gt;
===On Mac/WSL===&lt;br /&gt;
&lt;br /&gt;
# Check you have an Admitto account and collect your password from https://www.ch.cam.ac.uk/computing/admitto-service&lt;br /&gt;
# In the terminal run the command &#039;&#039;ssh -X crsid@citadel.ch.cam.ac.uk&#039;&#039;&lt;br /&gt;
# When prompted input your Admitto username (crsid) and password &lt;br /&gt;
# Once this has worked run the command &#039;&#039;ssh -X crsid@machinename&#039;&#039; in the terminal to log into a particular machine&lt;br /&gt;
&lt;br /&gt;
Set up logging in without a password:&lt;br /&gt;
&lt;br /&gt;
# Generate an ssh key by running the command &#039;&#039;ssh-keygen&#039;&#039; in the terminal, as described in detail in the section &amp;quot;Introduction to basic shell commands&amp;quot;&lt;br /&gt;
# Use &#039;&#039;cd ~/.ssh&#039;&#039; to navigate to the directory holding the keys, and copy the text from the file &amp;quot;id_rsa.pub&amp;quot; beginning with ssh-rsa. This is your public ssh key&lt;br /&gt;
# Log into the department citadel machine, and create / navigate to a directory called .ssh&lt;br /&gt;
# Use &#039;&#039;chmod 700 .ssh&#039;&#039; to set permissions for the directory&lt;br /&gt;
# Input &#039;&#039;vi authorized_keys&#039;&#039; to open up the vi text editor. Press i, then paste in your public ssh key. Press escape, then type &#039;&#039;:wq&#039;&#039; and press enter to write and quit the editor &lt;br /&gt;
# Log into the particular machine you want to ssh to, and repeat steps 3 to 5&lt;br /&gt;
# Exit back to your machine and navigate to the home directory&lt;br /&gt;
# Input &#039;&#039;vi .ssh/config&#039;&#039; to open the vi text editor. Press i, then paste in the following, with your crsid and machine name in the places given:&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User crsid&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host machinename&lt;br /&gt;
      Hostname machinename&lt;br /&gt;
      ProxyCommand ssh citadel -W %h:%p&lt;br /&gt;
      User crsid&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press escape, then input &#039;&#039;:wq&#039;&#039; followed by enter to exit the editor.&lt;br /&gt;
You can now log straight into citadel with &#039;&#039;ssh citadel&#039;&#039; or straight into your machine with &#039;&#039;ssh machinename&#039;&#039;. The last two commands stop the ssh being killed if you are idle for too long. The &#039;&#039;ServerAliveInterval&#039;&#039; is how many seconds to ping a null packet, and the &#039;&#039;ServerAliveCountMax&#039;&#039; are how many consecutive times it needs to fail for the ssh to be killed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===File Transfer Protocol===&lt;br /&gt;
&lt;br /&gt;
You may want to transfer files between department machines and your computer. The standard way is to &#039;&#039;scp&#039;&#039; via the terminal with commands :&lt;br /&gt;
 UPLOAD :       &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot; LocalPath/FileName crsid@machinename.ch.cam.ac.uk:/RemotePath&lt;br /&gt;
 DOWNLOAD :     &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot;  crsid@machinename.ch.cam.ac.uk:/RemotePath/FileName LocalPath&lt;br /&gt;
&lt;br /&gt;
However, a more convenient way is to set up a File Transfer Protocol (FTP) between machines. It can come with a graphic user interface, where you can drag and drop files from the department machine to your computer. &lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
&lt;br /&gt;
I recommend the WinSCP software. You can download it from [https://winscp.net/eng/download.php here].&lt;br /&gt;
Once installed, click &#039;&#039;New Session&#039;&#039;, and choose &#039;&#039;SFTP&#039;&#039; protocol with :&lt;br /&gt;
 Hostname = machinename&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Then click on &#039;&#039;Advanced...&#039;&#039;, &#039;&#039;Tunnel&#039;&#039; tab, check the &#039;&#039;Connect through SSH tunnel&#039;&#039; tickbox and enter:&lt;br /&gt;
 Hostname = citadel.ch.cam.ac.uk&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Click &#039;&#039;OK&#039;&#039; and click &#039;&#039;Save&#039;&#039;, and finally &#039;&#039;Login&#039;&#039;. Enter your admitto password twice.&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mac/Linux====&lt;br /&gt;
&lt;br /&gt;
You can download FileZilla for [https://filezilla-project.org/download.php?platform=osx MacOS] or [https://filezilla-project.org/download.php?platform=linux64 linux].&lt;br /&gt;
The problem is that FileZilla does not support tunnel ssh. To open the connection, you need to use a ssh client like puTTY.&lt;br /&gt;
On MacOS please follow [https://phoenixnap.com/kb/install-putty-on-mac this guide].&lt;br /&gt;
&lt;br /&gt;
On Linux you can do :&lt;br /&gt;
 sudo apt-get install -y putty&lt;br /&gt;
Open it by typing &#039;&#039;putty&#039;&#039; on the terminal. The interface should open.&lt;br /&gt;
Type the following entries :&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;SSH/Tunnels&#039;&#039; tab :&lt;br /&gt;
 Source Port = 3111 &lt;br /&gt;
 Destination = machinename:22 &lt;br /&gt;
 local &lt;br /&gt;
 auto&lt;br /&gt;
and click &#039;&#039;Add&#039;&#039;. (source port can be any number &amp;gt; 1024)&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;session&#039;&#039; tab :&lt;br /&gt;
 Host Name = citadel.ch.cam.ac.uk &lt;br /&gt;
 port = 22 &lt;br /&gt;
 connection type = SSH&lt;br /&gt;
Enter a name for this connection in the &#039;&#039;saved sessions&#039;&#039; entry, and click &#039;&#039;Save&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Now click &#039;&#039;Open&#039;&#039;.&lt;br /&gt;
A terminal should open, type your crsid and your admitto password, you&#039;re now logged into Citadel (it&#039;s normal that it&#039;s not your machine).&lt;br /&gt;
&lt;br /&gt;
Now open FileZilla, and enter :&lt;br /&gt;
 Host = sftp://localhost&lt;br /&gt;
 username = crsid&lt;br /&gt;
 password = admitto password&lt;br /&gt;
 port = 3111 &lt;br /&gt;
and click &#039;&#039;Quickconnect&#039;&#039;. (port needs to be the same as source port in puTTY).&lt;br /&gt;
&lt;br /&gt;
A window will open (Unknown host key), click &#039;&#039;OK&#039;&#039;. Hopefully the connection is successful. &lt;br /&gt;
&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
=== Using VSCode Remote ===&lt;br /&gt;
====Windows====&lt;br /&gt;
# Find your wsl ssh config file as a Windows path, for example &#039;&#039;&#039;&#039;\\wsl.localhost\Ubuntu\home\&amp;lt;name&amp;gt;\.ssh\config&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# Make sure you have the &#039;Remote SSH&#039; extension installed in VSCode&lt;br /&gt;
# In your config file, instead of using the layout above, change it to&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host &amp;lt;machinename&amp;gt;&lt;br /&gt;
      Hostname &amp;lt;machinename&amp;gt;&lt;br /&gt;
      ProxyJump citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
(this has removed the ForwardAgent and ProxyCommand lines and replaced with ProxyJump instead)&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt;In VSCode, set your ssh config file manually to your path. Your wsl ssh folder can be copied into a Windows path (C:\Users\&amp;lt;user&amp;gt;\&amp;lt;blah&amp;gt;)if VSCode is not happy with the wsl path.&amp;lt;/li&amp;gt;&lt;br /&gt;
# At the bottom left, the green arrows is where you will be able to connect to remote machines. Click on it, and it should recognise all the hosts in your config file&lt;br /&gt;
# Select your host, and you will need to enter your password twice&lt;br /&gt;
===Installing Slack on department machines ===&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
# Download &amp;quot;Slack.deb&amp;quot; from:&lt;br /&gt;
   https://slack.com/intl/en-gb/downloads/linux&lt;br /&gt;
&lt;br /&gt;
(NB you need to search a bit for the .deb file as the default download is a .rpm.  As at 2025/01/25 I found &#039;&#039;&#039;slack-desktop-4.41.105-amd64.deb&#039;&#039;&#039;)&lt;br /&gt;
# &amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt; Make a directory and run dpkg replacing the with the appropriate file name. &lt;br /&gt;
   mkdir /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
   dpkg -x Slack.deb /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Install the desktop shortcut by pasting the following text into &#039;&#039;&#039;~/.local/share/applications/slack.desktop&#039;&#039;&#039;&lt;br /&gt;
   [Desktop Entry]&lt;br /&gt;
   Type=Application&lt;br /&gt;
   Exec=/home/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/scratch/slack/usr/lib/slack/slack %U&lt;br /&gt;
   Icon=/home/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/scratch/slack/usr/share/pixmaps/slack.png&lt;br /&gt;
   Name=Slack&lt;br /&gt;
   Terminal=false&lt;br /&gt;
   StartupWMClass=Slack&lt;br /&gt;
   Comment=Slack Desktop&lt;br /&gt;
   GenericName=Slack Client for Linux&lt;br /&gt;
   StartupNotify=true&lt;br /&gt;
   Categories=GNOME;GTK;Network;InstantMessaging;&lt;br /&gt;
   MimeType=x-scheme-handler/slack;&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt; Run to register slack://foo.bar urls (necessary for browser integration with the desktop app)&lt;br /&gt;
   xdg-mime default launch-slack.desktop x-scheme-handler/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;5&amp;quot;&amp;gt; Log out then in and it should show up in the search bar (Windows button). Right click to pin to favorites (task bar)&lt;br /&gt;
Make sure you&#039;ve replaced &amp;quot;crsid&amp;quot; with your crsid.&lt;br /&gt;
&lt;br /&gt;
= Useful Software =&lt;br /&gt;
# Using [[QChem]]&lt;br /&gt;
# Using [[QCMagic]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
&lt;br /&gt;
= Useful Information =&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# How to run QChem on [[darwin]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# Backed-up [[Storage]]&lt;br /&gt;
# [[How to get IQMol to run a local version of Q-Chem via SSH]]&lt;br /&gt;
# [[Slow ubuntu dash]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
= [[Archiving_data | Archiving data for the university repository]] =&lt;br /&gt;
&lt;br /&gt;
= [[Website_to_do | To-do list for the Thom Group Website]] =&lt;br /&gt;
&lt;br /&gt;
= [[Group_activities | Group Activities]] =&lt;br /&gt;
&lt;br /&gt;
= To-do list for the Wiki=&lt;br /&gt;
&lt;br /&gt;
- Sandbox for safe editing :  [[Sandbox| Sandbox]] &lt;br /&gt;
&lt;br /&gt;
- A pretty picture&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on setting up cygwin, ssh keys and general bash commands what are helpful&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on using qchem&lt;br /&gt;
&lt;br /&gt;
- A Pretty picture for the $wgLogo&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1279</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1279"/>
		<updated>2024-10-31T17:02:08Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Michaelmas 2024 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _________  # ___   ___     # ______      # ___ __ __     #&lt;br /&gt;
 #/________/\ #/__/\ /__/\    #/_____/\     #/__//_//_/\    #&lt;br /&gt;
 #\__.::.__\/ #\::\ \\  \ \   #\:::_ \ \    #\::\| \| \ \   #&lt;br /&gt;
 #   \::\ \   # \::\/_\ .\ \  # \:\ \ \ \   # \:.      \ \  #&lt;br /&gt;
 #    \::\ \  #  \:: ___::\ \ #  \:\ \ \ \  #  \:.\-/\  \ \ #&lt;br /&gt;
 #     \::\ \ #   \: \ \\::\ \#   \:\_\ \ \ #   \. \  \  \ \#&lt;br /&gt;
 #      \__\/ #    \__\/ \::\/#    \_____\/ #    \__\/ \__\/#&lt;br /&gt;
 #            #               #             #               #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _______     # ______       # ______      # __  __      # ______    #&lt;br /&gt;
 #/______/\    #/_____/\      #/_____/\     #/_/\/_/\     #/_____/\   #&lt;br /&gt;
 #\::::__\/__  #\:::_ \ \     #\:::_ \ \    #\:\ \:\ \    #\:::_ \ \  #&lt;br /&gt;
 # \:\ /____/\ # \:(_) ) )_   # \:\ \ \ \   # \:\ \:\ \   # \:(_) \ \ #&lt;br /&gt;
 #  \:\\_  _\/ #  \: __ `\ \  #  \:\ \ \ \  #  \:\ \:\ \  #  \: ___\/ #&lt;br /&gt;
 #   \:\_\ \ \ #   \ \ `\ \ \ #   \:\_\ \ \ #   \:\_\:\ \ #   \ \ \   #&lt;br /&gt;
 #    \_____\/ #    \_\/ \_\/ #    \_____\/ #    \_____\/ #    \_\/   #&lt;br /&gt;
 #             #              #             #             #           #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki. (Apparently evenings are good times to read the Wiki.)&lt;br /&gt;
&lt;br /&gt;
In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos.&lt;br /&gt;
&lt;br /&gt;
=Group Calendar=&lt;br /&gt;
https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
=Group Expectations=&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on overleaf https://www.overleaf.com/read/yddfjrvpjckj&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Group Meetings=&lt;br /&gt;
&lt;br /&gt;
Past Group Meetings [[Past Group Meetings|here]]. Group Meetings (usually) take place every &amp;lt;s&amp;gt;other&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Monday&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Friday&amp;lt;/s&amp;gt; Thursday at &amp;lt;s&amp;gt;2pm&amp;lt;/s&amp;gt; 3.30pm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Michaelmas 2024===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Talk&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Cake&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|3rd October || INFORMAL || Alex&lt;br /&gt;
|-&lt;br /&gt;
|24th October || Alex ||  Jack&lt;br /&gt;
|-&lt;br /&gt;
|31st October || INFORMAL || Charlie&lt;br /&gt;
|-&lt;br /&gt;
|7th November || Andreea || Lila&lt;br /&gt;
|-&lt;br /&gt;
|14th November || INFORMAL || Bence&lt;br /&gt;
|-&lt;br /&gt;
|21st November || Hugh ||&lt;br /&gt;
|-&lt;br /&gt;
|28th November || INFORMAL ||&lt;br /&gt;
|-&lt;br /&gt;
|5th December || Rowan || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Journal Club=&lt;br /&gt;
12pm in the cybercafe with pizza provided (alternative possible).&lt;br /&gt;
&lt;br /&gt;
Past Journal Clubs [[Journal Clubs|here]].&lt;br /&gt;
===2023-24===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Contributor&#039;&#039;&#039; || style=&amp;quot;width: 54ex;&amp;quot; | &#039;&#039;&#039;Paper&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|  1 Nov 2023 || Lila || [https://www.nature.com/articles/s41586-023-06306-y Solid-body trajectoids shaped to roll along desired pathways]&lt;br /&gt;
|-&lt;br /&gt;
| 29 Nov 2023 || Kripa || [https://arxiv.org/abs/2006.01855 Aligning Superhuman AI with Human Behavior: Chess as a Model System]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 2024 || Bence || [https://arxiv.org/pdf/2203.16580 What’s for Lunch? A systematic ordering of foods in the Soup-Salad-Sandwich phase space]&lt;br /&gt;
|-&lt;br /&gt;
| 12 Mar 2024 || Alex || [https://iopscience.iop.org/article/10.3847/2041-8213/acf577/pdf Carbon-bearing Molecules in a Possible Hycean Atmosphere]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Potentially Interesting Seminar Series=&lt;br /&gt;
&lt;br /&gt;
* Leverhulme Centre for Life in the Universe  Coffee Meetings https://www.lclu.cam.ac.uk/events/coffee-meetings&lt;br /&gt;
* Quantum Information Seminars https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info&lt;br /&gt;
&lt;br /&gt;
=Quantum Computing Resources=&lt;br /&gt;
==Quantum Club==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available at https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group .&lt;br /&gt;
&lt;br /&gt;
==Quantum Brainstorm==&lt;br /&gt;
Informal quantum discussions taking place at 10am on Tuesdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
==Quantum computing Open Questions==&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
=Summer &#039;Interns&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Past Summer Interns [[Past Summer Interns|here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dissertations=&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
&lt;br /&gt;
= [[Project_Ideas | Project Ideas]] =&lt;br /&gt;
Based on recent talks etc.&lt;br /&gt;
&lt;br /&gt;
= [[Group_List | Group List]] =&lt;br /&gt;
The full timeline of all current and past group members is available [https://wikis.ch.cam.ac.uk/thom/wiki/index.php/Group_List here].   NB autogenerated by `thom-fs-common/group/groupwiki`&lt;br /&gt;
&lt;br /&gt;
An up to date list of group members is also available [http://www.ch.cam.ac.uk/group/thom here].&lt;br /&gt;
&lt;br /&gt;
[[File:Wales.jpg|1000px|thumb|center|Thom Group Retreat, Wales, Lent 2023]]&lt;br /&gt;
[[File:Snowdon0.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
[[File:Snowdon1.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
&lt;br /&gt;
[[File:GroupPhotoJul2022.jpg|1000px|thumb|center|Thom Group photo Summer 2022]]&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_8_21_taken_by_Nathan Pitt_©University_of_Cambridge_1274_M.jpg|1000px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, August 2021]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
Front row, left to right: Anna Bui, Brian Zhao, Bang C. Huynh, Arta Safari, Maria-Andreea Filip&amp;lt;br&amp;gt;&lt;br /&gt;
Back row, right to left: David Izuogu, Kripa Panchagnula, Zian Wang, Dr Alex Thom&amp;lt;br&amp;gt;&lt;br /&gt;
Not in picture: Fabio Albertani, Nicholas Lee, Tarik Benyahia, César Feniou, Benjamin Mokhtar&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_2_5_19-4926_taken_by_Nathan_Pitt_University_of_Cambridge-tighter.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, May 2019]]&lt;br /&gt;
[[File:AJWT_Group_photo-5470_taken_by_Nathan_Pitt_University_of_Cambridge.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, November 2017]]&lt;br /&gt;
&lt;br /&gt;
= [[Computer_and_Storage_List | Computing Resources]] =&lt;br /&gt;
- Group computers available.&lt;br /&gt;
&lt;br /&gt;
- Clusters available.&lt;br /&gt;
&lt;br /&gt;
- Storage available.&lt;br /&gt;
&lt;br /&gt;
= Computing Setup Guide =&lt;br /&gt;
Anaconda takes up a lot of space on /home so it&#039;s worth running&lt;br /&gt;
&lt;br /&gt;
   mv ~/.conda /scratch/$USER/.conda&lt;br /&gt;
   ln -s /scratch/$USER/.conda ~/.conda&lt;br /&gt;
&lt;br /&gt;
= [[Introduction | Introduction to basic shell commands]] = &lt;br /&gt;
- There are a number of tutorials available which document basic operations that are useful including:&lt;br /&gt;
&lt;br /&gt;
# General bash commands&lt;br /&gt;
# Setting up cygwin&lt;br /&gt;
# Setting up [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key ssh keys] and general bash commands what are helpful&lt;br /&gt;
# Setting up ssh config files&lt;br /&gt;
# using [[GIT]]&lt;br /&gt;
# [[The Ten Git-mmandments]]&lt;br /&gt;
# Useful cerebro queue commands&lt;br /&gt;
# Some [[vim]] tidbits&lt;br /&gt;
&lt;br /&gt;
Currently undergoing construction.&lt;br /&gt;
&lt;br /&gt;
= How to connect to department machines =&lt;br /&gt;
&lt;br /&gt;
===On Mac/WSL===&lt;br /&gt;
&lt;br /&gt;
# Check you have an Admitto account and collect your password from https://www.ch.cam.ac.uk/computing/admitto-service&lt;br /&gt;
# In the terminal run the command &#039;&#039;ssh -X crsid@citadel.ch.cam.ac.uk&#039;&#039;&lt;br /&gt;
# When prompted input your Admitto username (crsid) and password &lt;br /&gt;
# Once this has worked run the command &#039;&#039;ssh -X crsid@machinename&#039;&#039; in the terminal to log into a particular machine&lt;br /&gt;
&lt;br /&gt;
Set up logging in without a password:&lt;br /&gt;
&lt;br /&gt;
# Generate an ssh key by running the command &#039;&#039;ssh-keygen&#039;&#039; in the terminal, as described in detail in the section &amp;quot;Introduction to basic shell commands&amp;quot;&lt;br /&gt;
# Use &#039;&#039;cd ~/.ssh&#039;&#039; to navigate to the directory holding the keys, and copy the text from the file &amp;quot;id_rsa.pub&amp;quot; beginning with ssh-rsa. This is your public ssh key&lt;br /&gt;
# Log into the department citadel machine, and create / navigate to a directory called .ssh&lt;br /&gt;
# Use &#039;&#039;chmod 700 .ssh&#039;&#039; to set permissions for the directory&lt;br /&gt;
# Input &#039;&#039;vi authorized_keys&#039;&#039; to open up the vi text editor. Press i, then paste in your public ssh key. Press escape, then type &#039;&#039;:wq&#039;&#039; and press enter to write and quit the editor &lt;br /&gt;
# Log into the particular machine you want to ssh to, and repeat steps 3 to 5&lt;br /&gt;
# Exit back to your machine and navigate to the home directory&lt;br /&gt;
# Input &#039;&#039;vi .ssh/config&#039;&#039; to open the vi text editor. Press i, then paste in the following, with your crsid and machine name in the places given:&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User crsid&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host machinename&lt;br /&gt;
      Hostname machinename&lt;br /&gt;
      ProxyCommand ssh citadel -W %h:%p&lt;br /&gt;
      User crsid&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press escape, then input &#039;&#039;:wq&#039;&#039; followed by enter to exit the editor.&lt;br /&gt;
You can now log straight into citadel with &#039;&#039;ssh citadel&#039;&#039; or straight into your machine with &#039;&#039;ssh machinename&#039;&#039;. The last two commands stop the ssh being killed if you are idle for too long. The &#039;&#039;ServerAliveInterval&#039;&#039; is how many seconds to ping a null packet, and the &#039;&#039;ServerAliveCountMax&#039;&#039; are how many consecutive times it needs to fail for the ssh to be killed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===File Transfer Protocol===&lt;br /&gt;
&lt;br /&gt;
You may want to transfer files between department machines and your computer. The standard way is to &#039;&#039;scp&#039;&#039; via the terminal with commands :&lt;br /&gt;
 UPLOAD :       &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot; LocalPath/FileName crsid@machinename.ch.cam.ac.uk:/RemotePath&lt;br /&gt;
 DOWNLOAD :     &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot;  crsid@machinename.ch.cam.ac.uk:/RemotePath/FileName LocalPath&lt;br /&gt;
&lt;br /&gt;
However, a more convenient way is to set up a File Transfer Protocol (FTP) between machines. It can come with a graphic user interface, where you can drag and drop files from the department machine to your computer. &lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
&lt;br /&gt;
I recommend the WinSCP software. You can download it from [https://winscp.net/eng/download.php here].&lt;br /&gt;
Once installed, click &#039;&#039;New Session&#039;&#039;, and choose &#039;&#039;SFTP&#039;&#039; protocol with :&lt;br /&gt;
 Hostname = machinename&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Then click on &#039;&#039;Advanced...&#039;&#039;, &#039;&#039;Tunnel&#039;&#039; tab, check the &#039;&#039;Connect through SSH tunnel&#039;&#039; tickbox and enter:&lt;br /&gt;
 Hostname = citadel.ch.cam.ac.uk&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Click &#039;&#039;OK&#039;&#039; and click &#039;&#039;Save&#039;&#039;, and finally &#039;&#039;Login&#039;&#039;. Enter your admitto password twice.&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mac/Linux====&lt;br /&gt;
&lt;br /&gt;
You can download FileZilla for [https://filezilla-project.org/download.php?platform=osx MacOS] or [https://filezilla-project.org/download.php?platform=linux64 linux].&lt;br /&gt;
The problem is that FileZilla does not support tunnel ssh. To open the connection, you need to use a ssh client like puTTY.&lt;br /&gt;
On MacOS please follow [https://phoenixnap.com/kb/install-putty-on-mac this guide].&lt;br /&gt;
&lt;br /&gt;
On Linux you can do :&lt;br /&gt;
 sudo apt-get install -y putty&lt;br /&gt;
Open it by typing &#039;&#039;putty&#039;&#039; on the terminal. The interface should open.&lt;br /&gt;
Type the following entries :&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;SSH/Tunnels&#039;&#039; tab :&lt;br /&gt;
 Source Port = 3111 &lt;br /&gt;
 Destination = machinename:22 &lt;br /&gt;
 local &lt;br /&gt;
 auto&lt;br /&gt;
and click &#039;&#039;Add&#039;&#039;. (source port can be any number &amp;gt; 1024)&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;session&#039;&#039; tab :&lt;br /&gt;
 Host Name = citadel.ch.cam.ac.uk &lt;br /&gt;
 port = 22 &lt;br /&gt;
 connection type = SSH&lt;br /&gt;
Enter a name for this connection in the &#039;&#039;saved sessions&#039;&#039; entry, and click &#039;&#039;Save&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Now click &#039;&#039;Open&#039;&#039;.&lt;br /&gt;
A terminal should open, type your crsid and your admitto password, you&#039;re now logged into Citadel (it&#039;s normal that it&#039;s not your machine).&lt;br /&gt;
&lt;br /&gt;
Now open FileZilla, and enter :&lt;br /&gt;
 Host = sftp://localhost&lt;br /&gt;
 username = crsid&lt;br /&gt;
 password = admitto password&lt;br /&gt;
 port = 3111 &lt;br /&gt;
and click &#039;&#039;Quickconnect&#039;&#039;. (port needs to be the same as source port in puTTY).&lt;br /&gt;
&lt;br /&gt;
A window will open (Unknown host key), click &#039;&#039;OK&#039;&#039;. Hopefully the connection is successful. &lt;br /&gt;
&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
=== Using VSCode Remote ===&lt;br /&gt;
====Windows====&lt;br /&gt;
# Find your wsl ssh config file as a Windows path, for example &#039;&#039;&#039;&#039;\\wsl.localhost\Ubuntu\home\&amp;lt;name&amp;gt;\.ssh\config&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# Make sure you have the &#039;Remote SSH&#039; extension installed in VSCode&lt;br /&gt;
# In your config file, instead of using the layout above, change it to&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host &amp;lt;machinename&amp;gt;&lt;br /&gt;
      Hostname &amp;lt;machinename&amp;gt;&lt;br /&gt;
      ProxyJump citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
(this has removed the ForwardAgent and ProxyCommand lines and replaced with ProxyJump instead)&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt;In VSCode, set your ssh config file manually to your path. Your wsl ssh folder can be copied into a Windows path (C:\Users\&amp;lt;user&amp;gt;\&amp;lt;blah&amp;gt;)if VSCode is not happy with the wsl path.&amp;lt;/li&amp;gt;&lt;br /&gt;
# At the bottom left, the green arrows is where you will be able to connect to remote machines. Click on it, and it should recognise all the hosts in your config file&lt;br /&gt;
# Select your host, and you will need to enter your password twice&lt;br /&gt;
===Installing Slack on department machines ===&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
# Download &amp;quot;Slack.deb&amp;quot; from:&lt;br /&gt;
   https://slack.com/intl/en-gb/downloads/linux&lt;br /&gt;
# &amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt; Make a directory and run dpkg replacing the with the appropriate file name. &lt;br /&gt;
   mkdir /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
   dpkg -x Slack.deb /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Install the desktop shortcut by pasting the following text into &#039;&#039;&#039;~/.local/share/applications/slack.desktop&#039;&#039;&#039;&lt;br /&gt;
   [Desktop Entry]&lt;br /&gt;
   Type=Application&lt;br /&gt;
   Exec=/home/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/scratch/slack/usr/lib/slack/slack %U&lt;br /&gt;
   Icon=/home/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/scratch/slack/usr/share/pixmaps/slack.png&lt;br /&gt;
   Name=Slack&lt;br /&gt;
   Terminal=false&lt;br /&gt;
   StartupWMClass=Slack&lt;br /&gt;
   Comment=Slack Desktop&lt;br /&gt;
   GenericName=Slack Client for Linux&lt;br /&gt;
   StartupNotify=true&lt;br /&gt;
   Categories=GNOME;GTK;Network;InstantMessaging;&lt;br /&gt;
   MimeType=x-scheme-handler/slack;&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt; Run to register slack://foo.bar urls (necessary for browser integration with the desktop app)&lt;br /&gt;
   xdg-mime default launch-slack.desktop x-scheme-handler/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;5&amp;quot;&amp;gt; Log out then in and it should show up in the search bar (Windows button). Right click to pin to favorites (task bar)&lt;br /&gt;
Make sure you&#039;ve replaced &amp;quot;crsid&amp;quot; with your crsid.&lt;br /&gt;
&lt;br /&gt;
= Useful Software =&lt;br /&gt;
# Using [[QChem]]&lt;br /&gt;
# Using [[QCMagic]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
&lt;br /&gt;
= Useful Information =&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# How to run QChem on [[darwin]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# Backed-up [[Storage]]&lt;br /&gt;
# [[How to get IQMol to run a local version of Q-Chem via SSH]]&lt;br /&gt;
# [[Slow ubuntu dash]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
= [[Archiving_data | Archiving data for the university repository]] =&lt;br /&gt;
&lt;br /&gt;
= [[Website_to_do | To-do list for the Thom Group Website]] =&lt;br /&gt;
&lt;br /&gt;
= [[Group_activities | Group Activities]] =&lt;br /&gt;
&lt;br /&gt;
= To-do list for the Wiki=&lt;br /&gt;
&lt;br /&gt;
- Sandbox for safe editing :  [[Sandbox| Sandbox]] &lt;br /&gt;
&lt;br /&gt;
- A pretty picture&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on setting up cygwin, ssh keys and general bash commands what are helpful&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on using qchem&lt;br /&gt;
&lt;br /&gt;
- A Pretty picture for the $wgLogo&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Project_Ideas&amp;diff=1277</id>
		<title>Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Project_Ideas&amp;diff=1277"/>
		<updated>2024-10-25T09:01:13Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* October 2024 based on ISTCP 2024 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Project Ideas =&lt;br /&gt;
&lt;br /&gt;
Initiated by AJWT and uncurated.  Contact to discuss, or do edit or add discussion and links.&lt;br /&gt;
== October 2024 based on [https://www.istcp2024.com/web/progress.html ISTCP 2024 ] ==&lt;br /&gt;
&lt;br /&gt;
P: 14/10/24 Martin Head Gordon. local orbitals for MP2 with fixed sparsity pattern. Some thresholding but generally very good and local. JCP 158 064105 &#039;23 || Use these orbitals for CCMC&lt;br /&gt;
&lt;br /&gt;
P: Check size consistency of CCMC (on Ne, Ne2 etc)&lt;br /&gt;
&lt;br /&gt;
P: 14/10/24 Jeremy Richardson: &amp;quot;Breaking down the Barrier between Quantum and Classical.&amp;quot;  MASH (a deterministic version of surface hopping which couples a fictitious degree of freedom to decide which of two surfaces to hop on). Nat Commun. 15 4335 &#039;24. JCP 158 104111 &#039;23. || Use SCF diabatic-like states for this.&lt;br /&gt;
&lt;br /&gt;
P 14/10/24 Troy van Voorhis &amp;quot;Bootstrap embedding&amp;quot;. QuEmb software on GitHub to do this.  || Use to look at He in clusters.&lt;br /&gt;
&lt;br /&gt;
TODO Advertise HANDE hackathons on website&lt;br /&gt;
&lt;br /&gt;
P: [post ByteDance] Understanding the Nodal surface - evaluate FermiNet&#039;s Nodal surface for quality (somehow)&lt;br /&gt;
&lt;br /&gt;
P: [post ByteDance]  Resolution of the Identity or density fitting to get HANDE 2e integrals.&lt;br /&gt;
&lt;br /&gt;
P: [post ByteDance]  Can we use the S+|Psi&amp;gt;=0 requirement to enforce Spin symmetry (S^2)&lt;br /&gt;
&lt;br /&gt;
TODO: Read Pfau Science 2024&lt;br /&gt;
&lt;br /&gt;
Q: How exactly are internally and externally contracted defined [Siegbahn 1980, 1983]&lt;br /&gt;
&lt;br /&gt;
L: Quantum Course - Schmidt decomposition and properties of the Density Matrix&lt;br /&gt;
&lt;br /&gt;
L: Quantum Course - Adiabatic connection used in DFT and ADC - how?&lt;br /&gt;
&lt;br /&gt;
TODO: Interact more with Yi Sun on this Bootsctrap embedding&lt;br /&gt;
&lt;br /&gt;
Q: Do complex nuclear coordinates lead to plane wave boundary conditions?&lt;br /&gt;
&lt;br /&gt;
P: Do DMC on Fullerenes&lt;br /&gt;
&lt;br /&gt;
P: 15/10/24 Janus Erikson: &amp;quot;Exact symmetrixation of localied MOs in MBE-FCI.&amp;quot;  || He has cc-pVTZ benzene results.  || Do CCMCSDTQ5/pVDZ CCSDTQ/pVTZ on benzene at his geoms with Chebyshev.&lt;br /&gt;
&lt;br /&gt;
P: biradicals JCP 147 164120 &#039;20&lt;br /&gt;
&lt;br /&gt;
Q: 15/10/24 Weitao Yang: &amp;quot;Delta SCF Excited state approaches: THeoretical Foudnations, Linear conditions for fractional charges and physical meaning of orbital energies&amp;quot;.  Delta SCF is justified by the correspondence between exact (n, w(r)) &amp;lt;-&amp;gt; (n_s, w_s(r)) correspondence (state number, potential). Functional is not of density but of n,w or 1PDM.  2403.04604. The numbering of states between n_s and n may differ.  || What happens when two states cross (i.e. switch n_s value)?&lt;br /&gt;
&lt;br /&gt;
Q: 15/10/24 Andy Teale: &amp;quot;Adiabatic Connection and reaction barriers&amp;quot;.  He defined a quantity \cal R_\lambda which corresponds to difference in adiabatic connection&#039;s W_\labda for a barrier.  Shapes of this for forward and backward barriers of H_N2-&amp;gt;HN2 very different. changing amount of HF exchange just  shifts energies up and down (i.e. you get any result you want).  ||Why do forward and backward barriers differ?&lt;br /&gt;
&lt;br /&gt;
P: What barriers are bad in DFT and why?▒▒&lt;br /&gt;
&lt;br /&gt;
P: Separating Static and Dynamic Correlation: MCPDFT and others (Gagliardi, Pernal)&lt;br /&gt;
&lt;br /&gt;
Q: What is a restricted Boltzman Machine useful for?&lt;br /&gt;
&lt;br /&gt;
P: Understanding UCC.  How different are the different Anstzes and what effects do they have.&lt;br /&gt;
&lt;br /&gt;
P: Simulate decoherence in quantum computing by coupling to a bath?&lt;br /&gt;
&lt;br /&gt;
P: 16/10/24 Jiali Gao: &amp;quot;Multistate DFT and Applications&amp;quot;.  JPCL 13 7762 &#039;22, JCTC 18 7403 &#039;23. JCTC 20 8474 &#039;24.  JCTC 18 6407 &#039;22|| Can apply this approach directly to the hDFT code or hNOCI code in RevQCMagic.▒&lt;br /&gt;
&lt;br /&gt;
Q: Is MS-DFT for the HF functional just NOCI?&lt;br /&gt;
&lt;br /&gt;
Q: 17/10/24. Wei Wu: &amp;quot;MRDFT with VB methods&amp;quot;. Acc. Chem. Res. 54 3895 &#039;21. KCP 157 084106 &#039;22. JCTC 8 1608 &#039;12.|  Where are the F+...F- states in hHF/hDFT.  How do they compare to the VB states?&lt;br /&gt;
&lt;br /&gt;
TODO: Review of Multireference DFT&lt;br /&gt;
&lt;br /&gt;
Q: 17/10/24 Chen Li: &amp;quot;Improving DFAs through exact constraints and exact WFs.&amp;quot; cf Gori Giorgi PRA 75 042511 &#039;07. hbar-&amp;gt; is like strong correlation.  || Can we do complex scaling or tracking y changing hbar?  Do NOCI with solutions with different hbar values&lt;br /&gt;
&lt;br /&gt;
Q: Can we interact fragments&#039; HF solutions by e-e-scaling the electrons?  Is this just the same as bringing them in from infinity?&lt;br /&gt;
&lt;br /&gt;
Q: How can we DAMP CCMC so it foesn&#039;t explode into the whole of CC space (so not needing an explicit truncation) Is it because we are not in spin eigenfunctions so we always spawn heavily into higher levels?&lt;br /&gt;
&lt;br /&gt;
P: In the true CC solution, is there a lot of cancellation which might not be visible in a spin-symmetry broken stochastic snapshot (i.e. fluctuation induced sym breaking casuses lots of particles which do&#039;t cancel&#039;&lt;br /&gt;
&lt;br /&gt;
Q: 17/10/24 Piotr Piecuch: &amp;quot;Converging High-level CC energetics in Semistochastic, CIPSI-driven &amp;amp; adaptive CC(P;Q)&amp;quot;. JCP 159 084108 &#039;23. JCP 154 124103 &#039;21. CCpy code availale on GitHub.  ||How do the CC(P;Q) moment corrections actually work?&lt;br /&gt;
&lt;br /&gt;
Q: For Ne@C70, what level of CC(P;Q) would be beeded to get &amp;lt;1cm-1 accuracy?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO: Buy &amp;quot;Interacting Electrons&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
P: Calculate the diabaticity &amp;lt;Psi_\mu|\grad|Psi_nu&amp;gt; of different SCF states.&lt;br /&gt;
&lt;br /&gt;
Q: Can the concept of diabaticity be applied to DFT?  Can we calculate these adiabatic couplings in terms of densities?&lt;br /&gt;
&lt;br /&gt;
== September 2024 ==&lt;br /&gt;
Finite Temperature holomorphic Hartree--Fock and DFT&lt;br /&gt;
&lt;br /&gt;
This may alleviate some of the challenges of solutions coalescing&lt;br /&gt;
&lt;br /&gt;
A Language for Electron Correlation&lt;br /&gt;
&lt;br /&gt;
In order to use a generative AI language model to help tackle electron correlation, we need a language to do it in which is mostly transferrable between different molecules (and ceratinly within the same molecule).  It should probably be based on localised orbitals in some way, but what is the best way of doing this?  Can it be a simple type of decorator saying: correlate these orbitals?  This might be a good fast starting guess for something at least.&lt;br /&gt;
&lt;br /&gt;
Lindh Gradient Enhanced Kriging.  JCPA for orbital version&lt;br /&gt;
&lt;br /&gt;
Jiuli Gao: Mutistate DFT&lt;br /&gt;
SOme H matrix of Densities&lt;br /&gt;
Theophilou Subspace Theorem (1979)&lt;br /&gt;
JPCL 2022, 13, 7762. JCTC 2022 18 6407. JPCL 12 7409 &#039;21.  JCTC 4c00545.  JCPL 4838 8 2017.&lt;br /&gt;
&lt;br /&gt;
Kasia Pernal: Ontop Pair Density Functional for WF THeories&lt;br /&gt;
Apply to hNOCI&lt;br /&gt;
&lt;br /&gt;
Automated construction of hHF states from dissociated atoms&lt;br /&gt;
&lt;br /&gt;
tetracene noci calcs&lt;br /&gt;
&lt;br /&gt;
NOCI in a larger context - water clusters&lt;br /&gt;
&lt;br /&gt;
pysurf for dynamics - with NOCI? Shirin Faraji&lt;br /&gt;
&lt;br /&gt;
NOCI + Piris Global Natural Orbital Functioonal&lt;br /&gt;
&lt;br /&gt;
CCMC+f12  - generate the 3-e integrals from libint?  Use FOrm like Ten-NO pTC2.&lt;br /&gt;
&lt;br /&gt;
To Code:&lt;br /&gt;
AFQMC&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Project_Ideas&amp;diff=1276</id>
		<title>Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Project_Ideas&amp;diff=1276"/>
		<updated>2024-10-25T08:58:04Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* October 2024 based on ISTCP 2024 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Project Ideas =&lt;br /&gt;
&lt;br /&gt;
Initiated by AJWT and uncurated.  Contact to discuss, or do edit or add discussion and links.&lt;br /&gt;
== October 2024 based on ISTCP 2024 ==&lt;br /&gt;
&lt;br /&gt;
P: 14/10/24 Martin Head Gordon. local orbitals for MP2 with fixed sparsity pattern. Some thresholding but generally very good and local. JCP 158 064105 &#039;23 || Use these orbitals for CCMC&lt;br /&gt;
&lt;br /&gt;
P: Check size consistency of CCMC (on Ne, Ne2 etc)&lt;br /&gt;
&lt;br /&gt;
P: 14/10/24 Jeremy Richardson: &amp;quot;Breaking down the Barrier between Quantum and Classical.&amp;quot;  MASH (a deterministic version of surface hopping which couples a fictitious degree of freedom to decide which of two surfaces to hop on). Nat Commun. 15 4335 &#039;24. JCP 158 104111 &#039;23. || Use SCF diabatic-like states for this.&lt;br /&gt;
&lt;br /&gt;
P 14/10/24 Troy van Voorhis &amp;quot;Bootstrap embedding&amp;quot;. QuEmb software on GitHub to do this.  || Use to look at He in clusters.&lt;br /&gt;
&lt;br /&gt;
TODO Advertise HANDE hackathons on website&lt;br /&gt;
&lt;br /&gt;
P: [post ByteDance] Understanding the Nodal surface - evaluate FermiNet&#039;s Nodal surface for quality (somehow)&lt;br /&gt;
&lt;br /&gt;
P: [post ByteDance]  Resolution of the Identity or density fitting to get HANDE 2e integrals.&lt;br /&gt;
&lt;br /&gt;
P: [post ByteDance]  Can we use the S+|Psi&amp;gt;=0 requirement to enforce Spin symmetry (S^2)&lt;br /&gt;
&lt;br /&gt;
TODO: Read Pfau Science 2024&lt;br /&gt;
&lt;br /&gt;
Q: How exactly are internally and externally contracted defined [Siegbahn 1980, 1983]&lt;br /&gt;
&lt;br /&gt;
L: Quantum Course - Schmidt decomposition and properties of the Density Matrix&lt;br /&gt;
&lt;br /&gt;
L: Quantum Course - Adiabatic connection used in DFT and ADC - how?&lt;br /&gt;
&lt;br /&gt;
TODO: Interact more with Yi Sun on this Bootsctrap embedding&lt;br /&gt;
&lt;br /&gt;
Q: Do complex nuclear coordinates lead to plane wave boundary conditions?&lt;br /&gt;
&lt;br /&gt;
P: Do DMC on Fullerenes&lt;br /&gt;
&lt;br /&gt;
P: 15/10/24 Janus Erikson: &amp;quot;Exact symmetrixation of localied MOs in MBE-FCI.&amp;quot;  || He has cc-pVTZ benzene results.  || Do CCMCSDTQ5/pVDZ CCSDTQ/pVTZ on benzene at his geoms with Chebyshev.&lt;br /&gt;
&lt;br /&gt;
P: biradicals JCP 147 164120 &#039;20&lt;br /&gt;
&lt;br /&gt;
Q: 15/10/24 Weitao Yang: &amp;quot;Delta SCF Excited state approaches: THeoretical Foudnations, Linear conditions for fractional charges and physical meaning of orbital energies&amp;quot;.  Delta SCF is justified by the correspondence between exact (n, w(r)) &amp;lt;-&amp;gt; (n_s, w_s(r)) correspondence (state number, potential). Functional is not of density but of n,w or 1PDM.  2403.04604. The numbering of states between n_s and n may differ.  || What happens when two states cross (i.e. switch n_s value)?&lt;br /&gt;
&lt;br /&gt;
Q: 15/10/24 Andy Teale: &amp;quot;Adiabatic Connection and reaction barriers&amp;quot;.  He defined a quantity \cal R_\lambda which corresponds to difference in adiabatic connection&#039;s W_\labda for a barrier.  Shapes of this for forward and backward barriers of H_N2-&amp;gt;HN2 very different. changing amount of HF exchange just  shifts energies up and down (i.e. you get any result you want).  ||Why do forward and backward barriers differ?&lt;br /&gt;
&lt;br /&gt;
P: What barriers are bad in DFT and why?▒▒&lt;br /&gt;
&lt;br /&gt;
P: Separating Static and Dynamic Correlation: MCPDFT and others (Gagliardi, Pernal)&lt;br /&gt;
&lt;br /&gt;
Q: What is a restricted Boltzman Machine useful for?&lt;br /&gt;
&lt;br /&gt;
P: Understanding UCC.  How different are the different Anstzes and what effects do they have.&lt;br /&gt;
&lt;br /&gt;
P: Simulate decoherence in quantum computing by coupling to a bath?&lt;br /&gt;
&lt;br /&gt;
P: 16/10/24 Jiali Gao: &amp;quot;Multistate DFT and Applications&amp;quot;.  JPCL 13 7762 &#039;22, JCTC 18 7403 &#039;23. JCTC 20 8474 &#039;24.  JCTC 18 6407 &#039;22|| Can apply this approach directly to the hDFT code or hNOCI code in RevQCMagic.▒&lt;br /&gt;
&lt;br /&gt;
Q: Is MS-DFT for the HF functional just NOCI?&lt;br /&gt;
&lt;br /&gt;
Q: 17/10/24. Wei Wu: &amp;quot;MRDFT with VB methods&amp;quot;. Acc. Chem. Res. 54 3895 &#039;21. KCP 157 084106 &#039;22. JCTC 8 1608 &#039;12.|  Where are the F+...F- states in hHF/hDFT.  How do they compare to the VB states?&lt;br /&gt;
&lt;br /&gt;
TODO: Review of Multireference DFT&lt;br /&gt;
&lt;br /&gt;
Q: 17/10/24 Chen Li: &amp;quot;Improving DFAs through exact constraints and exact WFs.&amp;quot; cf Gori Giorgi PRA 75 042511 &#039;07. hbar-&amp;gt; is like strong correlation.  || Can we do complex scaling or tracking y changing hbar?  Do NOCI with solutions with different hbar values&lt;br /&gt;
&lt;br /&gt;
Q: Can we interact fragments&#039; HF solutions by e-e-scaling the electrons?  Is this just the same as bringing them in from infinity?&lt;br /&gt;
&lt;br /&gt;
Q: How can we DAMP CCMC so it foesn&#039;t explode into the whole of CC space (so not needing an explicit truncation) Is it because we are not in spin eigenfunctions so we always spawn heavily into higher levels?&lt;br /&gt;
&lt;br /&gt;
P: In the true CC solution, is there a lot of cancellation which might not be visible in a spin-symmetry broken stochastic snapshot (i.e. fluctuation induced sym breaking casuses lots of particles which do&#039;t cancel&#039;&lt;br /&gt;
&lt;br /&gt;
Q: 17/10/24 Piotr Piecuch: &amp;quot;Converging High-level CC energetics in Semistochastic, CIPSI-driven &amp;amp; adaptive CC(P;Q)&amp;quot;. JCP 159 084108 &#039;23. JCP 154 124103 &#039;21. CCpy code availale on GitHub.  ||How do the CC(P;Q) moment corrections actually work?&lt;br /&gt;
&lt;br /&gt;
Q: For Ne@C70, what level of CC(P;Q) would be beeded to get &amp;lt;1cm-1 accuracy?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO: Buy &amp;quot;Interacting Electrons&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
P: Calculate the diabaticity &amp;lt;Psi_\mu|\grad|Psi_nu&amp;gt; of different SCF states.&lt;br /&gt;
&lt;br /&gt;
Q: Can the concept of diabaticity be applied to DFT?  Can we calculate these adiabatic couplings in terms of densities?&lt;br /&gt;
&lt;br /&gt;
== September 2024 ==&lt;br /&gt;
Finite Temperature holomorphic Hartree--Fock and DFT&lt;br /&gt;
&lt;br /&gt;
This may alleviate some of the challenges of solutions coalescing&lt;br /&gt;
&lt;br /&gt;
A Language for Electron Correlation&lt;br /&gt;
&lt;br /&gt;
In order to use a generative AI language model to help tackle electron correlation, we need a language to do it in which is mostly transferrable between different molecules (and ceratinly within the same molecule).  It should probably be based on localised orbitals in some way, but what is the best way of doing this?  Can it be a simple type of decorator saying: correlate these orbitals?  This might be a good fast starting guess for something at least.&lt;br /&gt;
&lt;br /&gt;
Lindh Gradient Enhanced Kriging.  JCPA for orbital version&lt;br /&gt;
&lt;br /&gt;
Jiuli Gao: Mutistate DFT&lt;br /&gt;
SOme H matrix of Densities&lt;br /&gt;
Theophilou Subspace Theorem (1979)&lt;br /&gt;
JPCL 2022, 13, 7762. JCTC 2022 18 6407. JPCL 12 7409 &#039;21.  JCTC 4c00545.  JCPL 4838 8 2017.&lt;br /&gt;
&lt;br /&gt;
Kasia Pernal: Ontop Pair Density Functional for WF THeories&lt;br /&gt;
Apply to hNOCI&lt;br /&gt;
&lt;br /&gt;
Automated construction of hHF states from dissociated atoms&lt;br /&gt;
&lt;br /&gt;
tetracene noci calcs&lt;br /&gt;
&lt;br /&gt;
NOCI in a larger context - water clusters&lt;br /&gt;
&lt;br /&gt;
pysurf for dynamics - with NOCI? Shirin Faraji&lt;br /&gt;
&lt;br /&gt;
NOCI + Piris Global Natural Orbital Functioonal&lt;br /&gt;
&lt;br /&gt;
CCMC+f12  - generate the 3-e integrals from libint?  Use FOrm like Ten-NO pTC2.&lt;br /&gt;
&lt;br /&gt;
To Code:&lt;br /&gt;
AFQMC&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Project_Ideas&amp;diff=1275</id>
		<title>Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Project_Ideas&amp;diff=1275"/>
		<updated>2024-10-25T08:55:51Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: Created page with &amp;quot;= Project Ideas =  Initiated by AJWT and uncurated.  Contact to discuss, or do edit or add discussion and links. == October 2024 based on ISTCP 2024 ==  P: 14/10/24 Martin Hea...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Project Ideas =&lt;br /&gt;
&lt;br /&gt;
Initiated by AJWT and uncurated.  Contact to discuss, or do edit or add discussion and links.&lt;br /&gt;
== October 2024 based on ISTCP 2024 ==&lt;br /&gt;
&lt;br /&gt;
P: 14/10/24 Martin Head Gordon. local orbitals for MP2 with fixed sparsity pattern. Some thresholding but generally very good and local. JCP 158 064105 &#039;23 || Use these orbitals for CCMC&lt;br /&gt;
&lt;br /&gt;
P: Check size consistency of CCMC (on Ne, Ne2 etc)&lt;br /&gt;
&lt;br /&gt;
P: 14/10/24 Jeremy Richardson: &amp;quot;Breaking down the Barrier between Quantum and Classical.&amp;quot;  MASH (a deterministic version of surface hopping which couples a fictitious degree of freedom to decide which of two surfaces to hop on). Nat Commun. 15 4335 &#039;24. JCP 158 104111 &#039;23. || Use SCF diabatic-like states for this.&lt;br /&gt;
&lt;br /&gt;
P 14/10/24 Troy van Voorhis &amp;quot;Bootstrap embedding&amp;quot;. QuEmb software on GitHub to do this.  || Use to look at He in clusters.&lt;br /&gt;
&lt;br /&gt;
TODO Advertise HANDE hackathons on website&lt;br /&gt;
&lt;br /&gt;
P: [post ByteDance] Understanding the Nodal surface - evaluate FermiNet&#039;s Nodal surface for quality (somehow)&lt;br /&gt;
&lt;br /&gt;
P: [post ByteDance]  Resolution of the Identity or density fitting to get HANDE 2e integrals.&lt;br /&gt;
&lt;br /&gt;
P: [post ByteDance]  Can we use the S+|Psi&amp;gt;=0 requirement to enforce Spin symmetry (S^2)&lt;br /&gt;
&lt;br /&gt;
TODO: Read Pfau Science 2024&lt;br /&gt;
&lt;br /&gt;
Q: How exactly are internally and externally contracted defined [Siegbahn 1980, 1983]&lt;br /&gt;
&lt;br /&gt;
L: Quantum Course - Schmidt decomposition and properties of the Density Matrix&lt;br /&gt;
&lt;br /&gt;
L: Quantum Course - Adiabatic connection used in DFT and ADC - how?&lt;br /&gt;
&lt;br /&gt;
TODO: Interact more with Yi Sun on this Bootsctrap embedding&lt;br /&gt;
&lt;br /&gt;
Q: Do complex nuclear coordinates lead to plane wave boundary conditions?&lt;br /&gt;
&lt;br /&gt;
P: Do DMC on Fullerenes&lt;br /&gt;
&lt;br /&gt;
P: 15/10/24 Janus Erikson: &amp;quot;Exact symmetrixation of localied MOs in MBE-FCI.&amp;quot;  || He has cc-pVTZ benzene results.  || Do CCMCSDTQ5/pVDZ CCSDTQ/pVTZ on benzene at his geoms with Chebyshev.&lt;br /&gt;
&lt;br /&gt;
P: biradicals JCP 147 164120 &#039;20&lt;br /&gt;
&lt;br /&gt;
Q: 15/10/24 Weitao Yang: &amp;quot;Delta SCF Excited state approaches: THeoretical Foudnations, Linear conditions for fractional charges and physical meaning of orbital energies&amp;quot;.  Delta SCF is justified by the correspondence between exact (n, w(r)) &amp;lt;-&amp;gt; (n_s, w_s(r)) correspondence (state number, potential). Functional is not of density but of n,w or 1PDM.  2403.04604. The numbering of states between n_s and n may differ.  || What happens when two states cross (i.e. switch n_s value)?&lt;br /&gt;
&lt;br /&gt;
Q: 15/10/24 Andy Teale: &amp;quot;Adiabatic Connection and reaction barriers&amp;quot;.  He defined a quantity \cal R_\lambda which corresponds to difference in adiabatic connection&#039;s W_\labda for a barrier.  Shapes of this for forward and backward barriers of H_N2-&amp;gt;HN2 very different. changing amount of HF exchange just  shifts energies up and down (i.e. you get any result you want).  ||Why do forward and backward barriers differ?&lt;br /&gt;
&lt;br /&gt;
P: What barriers are bad in DFT and why?▒▒&lt;br /&gt;
&lt;br /&gt;
P: Separating Static and Dynamic Correlation: MCPDFT and others (Gagliardi, Pernal)&lt;br /&gt;
&lt;br /&gt;
Q: What is a restricted Boltzman Machine&lt;br /&gt;
&lt;br /&gt;
P: Understanding UCC.  How different are the different Anstzes and what effects do they have.&lt;br /&gt;
&lt;br /&gt;
P: Simulate decoherence in quantum computing by coupling to a bath?&lt;br /&gt;
&lt;br /&gt;
P: 16/10/24 Jiali Gao: &amp;quot;Multistate DFT and Applications&amp;quot;.  JPCL 13 7762 &#039;22, JCTC 18 7403 &#039;23. JCTC 20 8474 &#039;24.  JCTC 18 6407 &#039;22|| Can apply this approach directly to the hDFT code or hNOCI code in RevQCMagic.▒&lt;br /&gt;
&lt;br /&gt;
Q: Is MS-DFT for the HF functional just NOCI?&lt;br /&gt;
&lt;br /&gt;
Q: 17/10/24. Wei Wu: &amp;quot;MRDFT with VB methods&amp;quot;. Acc. Chem. Res. 54 3895 &#039;21. KCP 157 084106 &#039;22. JCTC 8 1608 &#039;12.|  Where are the F+...F- states in hHF/hDFT.  How do they compare to the VB states?&lt;br /&gt;
&lt;br /&gt;
TODO: Review of Multireference DFT&lt;br /&gt;
&lt;br /&gt;
Q: 17/10/24 Chen Li: &amp;quot;Improving DFAs through exact constraints and exact WFs.&amp;quot; cf Gori Giorgi PRA 75 042511 &#039;07. hbar-&amp;gt; is like strong correlation.  || Can we do complex scaling or tracking y changing hbar?  Do NOCI with solutions with different hbar values&lt;br /&gt;
&lt;br /&gt;
Q: Can we interact fragments&#039; HF solutions by e-e-scaling the electrons?  Is this just the same as bringing them in from infinity?&lt;br /&gt;
&lt;br /&gt;
Q: How can we DAMP CCMC so it foesn&#039;t explode into the whole of CC space (so not needing an explicit truncation) Is it because we are not in spin eigenfunctions so we always spawn heavily into higher levels?&lt;br /&gt;
&lt;br /&gt;
P: In the true CC solution, is there a lot of cancellation which might not be visible in a spin-symmetry broken stochastic snapshot (i.e. fluctuation induced sym breaking casuses lots of particles which do&#039;t cancel&#039;&lt;br /&gt;
&lt;br /&gt;
Q: 17/10/24 Piotr Piecuch: &amp;quot;Converging High-level CC energetics in Semistochastic, CIPSI-driven &amp;amp; adaptive CC(P;Q)&amp;quot;. JCP 159 084108 &#039;23. JCP 154 124103 &#039;21. CCpy code availale on GitHub.  ||How do the CC(P;Q) moment corrections actually work?&lt;br /&gt;
&lt;br /&gt;
Q: For Ne@C70, what level of CC(P;Q) would be beeded to get &amp;lt;1cm-1 accuracy?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO: Buy &amp;quot;Interacting Electrons&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
P: Calculate the diabaticity &amp;lt;Psi_\mu|\grad|Psi_nu&amp;gt; of different SCF states.&lt;br /&gt;
&lt;br /&gt;
Q: Can the concept of diabaticity be applied to DFT?  Can we calculate these adiabatic couplings in terms of densities?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== September 2024 ==&lt;br /&gt;
Finite Temperature holomorphic Hartree--Fock and DFT&lt;br /&gt;
&lt;br /&gt;
This may alleviate some of the challenges of solutions coalescing&lt;br /&gt;
&lt;br /&gt;
A Language for Electron Correlation&lt;br /&gt;
&lt;br /&gt;
In order to use a generative AI language model to help tackle electron correlation, we need a language to do it in which is mostly transferrable between different molecules (and ceratinly within the same molecule).  It should probably be based on localised orbitals in some way, but what is the best way of doing this?  Can it be a simple type of decorator saying: correlate these orbitals?  This might be a good fast starting guess for something at least.&lt;br /&gt;
&lt;br /&gt;
Lindh Gradient Enhanced Kriging.  JCPA for orbital version&lt;br /&gt;
&lt;br /&gt;
Jiuli Gao: Mutistate DFT&lt;br /&gt;
SOme H matrix of Densities&lt;br /&gt;
Theophilou Subspace Theorem (1979)&lt;br /&gt;
JPCL 2022, 13, 7762. JCTC 2022 18 6407. JPCL 12 7409 &#039;21.  JCTC 4c00545.  JCPL 4838 8 2017.&lt;br /&gt;
&lt;br /&gt;
Kasia Pernal: Ontop Pair Density Functional for WF THeories&lt;br /&gt;
Apply to hNOCI&lt;br /&gt;
&lt;br /&gt;
Automated construction of hHF states from dissociated atoms&lt;br /&gt;
&lt;br /&gt;
tetracene noci calcs&lt;br /&gt;
&lt;br /&gt;
NOCI in a larger context - water clusters&lt;br /&gt;
&lt;br /&gt;
pysurf for dynamics - with NOCI? Shirin Faraji&lt;br /&gt;
&lt;br /&gt;
NOCI + Piris Global Natural Orbital Functioonal&lt;br /&gt;
&lt;br /&gt;
CCMC+f12  - generate the 3-e integrals from libint?  Use FOrm like Ten-NO pTC2.&lt;br /&gt;
&lt;br /&gt;
To Code:&lt;br /&gt;
AFQMC&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1274</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1274"/>
		<updated>2024-10-25T08:52:12Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _________  # ___   ___     # ______      # ___ __ __     #&lt;br /&gt;
 #/________/\ #/__/\ /__/\    #/_____/\     #/__//_//_/\    #&lt;br /&gt;
 #\__.::.__\/ #\::\ \\  \ \   #\:::_ \ \    #\::\| \| \ \   #&lt;br /&gt;
 #   \::\ \   # \::\/_\ .\ \  # \:\ \ \ \   # \:.      \ \  #&lt;br /&gt;
 #    \::\ \  #  \:: ___::\ \ #  \:\ \ \ \  #  \:.\-/\  \ \ #&lt;br /&gt;
 #     \::\ \ #   \: \ \\::\ \#   \:\_\ \ \ #   \. \  \  \ \#&lt;br /&gt;
 #      \__\/ #    \__\/ \::\/#    \_____\/ #    \__\/ \__\/#&lt;br /&gt;
 #            #               #             #               #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _______     # ______       # ______      # __  __      # ______    #&lt;br /&gt;
 #/______/\    #/_____/\      #/_____/\     #/_/\/_/\     #/_____/\   #&lt;br /&gt;
 #\::::__\/__  #\:::_ \ \     #\:::_ \ \    #\:\ \:\ \    #\:::_ \ \  #&lt;br /&gt;
 # \:\ /____/\ # \:(_) ) )_   # \:\ \ \ \   # \:\ \:\ \   # \:(_) \ \ #&lt;br /&gt;
 #  \:\\_  _\/ #  \: __ `\ \  #  \:\ \ \ \  #  \:\ \:\ \  #  \: ___\/ #&lt;br /&gt;
 #   \:\_\ \ \ #   \ \ `\ \ \ #   \:\_\ \ \ #   \:\_\:\ \ #   \ \ \   #&lt;br /&gt;
 #    \_____\/ #    \_\/ \_\/ #    \_____\/ #    \_____\/ #    \_\/   #&lt;br /&gt;
 #             #              #             #             #           #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki. (Apparently evenings are good times to read the Wiki.)&lt;br /&gt;
&lt;br /&gt;
In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos.&lt;br /&gt;
&lt;br /&gt;
=Group Calendar=&lt;br /&gt;
https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
=Group Expectations=&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on overleaf https://www.overleaf.com/read/yddfjrvpjckj&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Group Meetings=&lt;br /&gt;
&lt;br /&gt;
Past Group Meetings [[Past Group Meetings|here]]. Group Meetings (usually) take place every &amp;lt;s&amp;gt;other&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Monday&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Friday&amp;lt;/s&amp;gt; Thursday at &amp;lt;s&amp;gt;2pm&amp;lt;/s&amp;gt; 3.30pm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Michaelmas 2024===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Talk&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Cake&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|3rd October || INFORMAL ||&lt;br /&gt;
|-&lt;br /&gt;
|24th October || Alex ||  Jack&lt;br /&gt;
|-&lt;br /&gt;
|31st October || INFORMAL || Charlie&lt;br /&gt;
|-&lt;br /&gt;
|7th November || Andreea || Lila&lt;br /&gt;
|-&lt;br /&gt;
|14th November || INFORMAL ||&lt;br /&gt;
|-&lt;br /&gt;
|21st November || Hugh ||&lt;br /&gt;
|-&lt;br /&gt;
|28th November || INFORMAL ||&lt;br /&gt;
|-&lt;br /&gt;
|5th December || Rowan || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Journal Club=&lt;br /&gt;
12pm in the cybercafe with pizza provided (alternative possible).&lt;br /&gt;
&lt;br /&gt;
Past Journal Clubs [[Journal Clubs|here]].&lt;br /&gt;
===2023-24===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Contributor&#039;&#039;&#039; || style=&amp;quot;width: 54ex;&amp;quot; | &#039;&#039;&#039;Paper&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|  1 Nov 2023 || Lila || [https://www.nature.com/articles/s41586-023-06306-y Solid-body trajectoids shaped to roll along desired pathways]&lt;br /&gt;
|-&lt;br /&gt;
| 29 Nov 2023 || Kripa || [https://arxiv.org/abs/2006.01855 Aligning Superhuman AI with Human Behavior: Chess as a Model System]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 2024 || Bence || [https://arxiv.org/pdf/2203.16580 What’s for Lunch? A systematic ordering of foods in the Soup-Salad-Sandwich phase space]&lt;br /&gt;
|-&lt;br /&gt;
| 12 Mar 2024 || Alex || [https://iopscience.iop.org/article/10.3847/2041-8213/acf577/pdf Carbon-bearing Molecules in a Possible Hycean Atmosphere]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Potentially Interesting Seminar Series=&lt;br /&gt;
&lt;br /&gt;
* Leverhulme Centre for Life in the Universe  Coffee Meetings https://www.lclu.cam.ac.uk/events/coffee-meetings&lt;br /&gt;
* Quantum Information Seminars https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info&lt;br /&gt;
&lt;br /&gt;
=Quantum Computing Resources=&lt;br /&gt;
==Quantum Club==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available at https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group .&lt;br /&gt;
&lt;br /&gt;
==Quantum Brainstorm==&lt;br /&gt;
Informal quantum discussions taking place at 10am on Tuesdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
==Quantum computing Open Questions==&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
=Summer &#039;Interns&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Past Summer Interns [[Past Summer Interns|here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dissertations=&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
&lt;br /&gt;
= [[Project_Ideas | Project Ideas]] =&lt;br /&gt;
Based on recent talks etc.&lt;br /&gt;
&lt;br /&gt;
= [[Group_List | Group List]] =&lt;br /&gt;
The full timeline of all current and past group members is available [https://wikis.ch.cam.ac.uk/thom/wiki/index.php/Group_List here].   NB autogenerated by `thom-fs-common/group/groupwiki`&lt;br /&gt;
&lt;br /&gt;
An up to date list of group members is also available [http://www.ch.cam.ac.uk/group/thom here].&lt;br /&gt;
&lt;br /&gt;
[[File:Wales.jpg|1000px|thumb|center|Thom Group Retreat, Wales, Lent 2023]]&lt;br /&gt;
[[File:Snowdon0.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
[[File:Snowdon1.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
&lt;br /&gt;
[[File:GroupPhotoJul2022.jpg|1000px|thumb|center|Thom Group photo Summer 2022]]&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_8_21_taken_by_Nathan Pitt_©University_of_Cambridge_1274_M.jpg|1000px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, August 2021]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
Front row, left to right: Anna Bui, Brian Zhao, Bang C. Huynh, Arta Safari, Maria-Andreea Filip&amp;lt;br&amp;gt;&lt;br /&gt;
Back row, right to left: David Izuogu, Kripa Panchagnula, Zian Wang, Dr Alex Thom&amp;lt;br&amp;gt;&lt;br /&gt;
Not in picture: Fabio Albertani, Nicholas Lee, Tarik Benyahia, César Feniou, Benjamin Mokhtar&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_2_5_19-4926_taken_by_Nathan_Pitt_University_of_Cambridge-tighter.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, May 2019]]&lt;br /&gt;
[[File:AJWT_Group_photo-5470_taken_by_Nathan_Pitt_University_of_Cambridge.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, November 2017]]&lt;br /&gt;
&lt;br /&gt;
= [[Computer_and_Storage_List | Computing Resources]] =&lt;br /&gt;
- Group computers available.&lt;br /&gt;
&lt;br /&gt;
- Clusters available.&lt;br /&gt;
&lt;br /&gt;
- Storage available.&lt;br /&gt;
&lt;br /&gt;
= Computing Setup Guide =&lt;br /&gt;
Anaconda takes up a lot of space on /home so it&#039;s worth running&lt;br /&gt;
&lt;br /&gt;
   mv ~/.conda /scratch/$USER/.conda&lt;br /&gt;
   ln -s /scratch/$USER/.conda ~/.conda&lt;br /&gt;
&lt;br /&gt;
= [[Introduction | Introduction to basic shell commands]] = &lt;br /&gt;
- There are a number of tutorials available which document basic operations that are useful including:&lt;br /&gt;
&lt;br /&gt;
# General bash commands&lt;br /&gt;
# Setting up cygwin&lt;br /&gt;
# Setting up [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key ssh keys] and general bash commands what are helpful&lt;br /&gt;
# Setting up ssh config files&lt;br /&gt;
# using [[GIT]]&lt;br /&gt;
# [[The Ten Git-mmandments]]&lt;br /&gt;
# Useful cerebro queue commands&lt;br /&gt;
# Some [[vim]] tidbits&lt;br /&gt;
&lt;br /&gt;
Currently undergoing construction.&lt;br /&gt;
&lt;br /&gt;
= How to connect to department machines =&lt;br /&gt;
&lt;br /&gt;
===On Mac/WSL===&lt;br /&gt;
&lt;br /&gt;
# Check you have an Admitto account and collect your password from https://www.ch.cam.ac.uk/computing/admitto-service&lt;br /&gt;
# In the terminal run the command &#039;&#039;ssh -X crsid@citadel.ch.cam.ac.uk&#039;&#039;&lt;br /&gt;
# When prompted input your Admitto username (crsid) and password &lt;br /&gt;
# Once this has worked run the command &#039;&#039;ssh -X crsid@machinename&#039;&#039; in the terminal to log into a particular machine&lt;br /&gt;
&lt;br /&gt;
Set up logging in without a password:&lt;br /&gt;
&lt;br /&gt;
# Generate an ssh key by running the command &#039;&#039;ssh-keygen&#039;&#039; in the terminal, as described in detail in the section &amp;quot;Introduction to basic shell commands&amp;quot;&lt;br /&gt;
# Use &#039;&#039;cd ~/.ssh&#039;&#039; to navigate to the directory holding the keys, and copy the text from the file &amp;quot;id_rsa.pub&amp;quot; beginning with ssh-rsa. This is your public ssh key&lt;br /&gt;
# Log into the department citadel machine, and create / navigate to a directory called .ssh&lt;br /&gt;
# Use &#039;&#039;chmod 700 .ssh&#039;&#039; to set permissions for the directory&lt;br /&gt;
# Input &#039;&#039;vi authorized_keys&#039;&#039; to open up the vi text editor. Press i, then paste in your public ssh key. Press escape, then type &#039;&#039;:wq&#039;&#039; and press enter to write and quit the editor &lt;br /&gt;
# Log into the particular machine you want to ssh to, and repeat steps 3 to 5&lt;br /&gt;
# Exit back to your machine and navigate to the home directory&lt;br /&gt;
# Input &#039;&#039;vi .ssh/config&#039;&#039; to open the vi text editor. Press i, then paste in the following, with your crsid and machine name in the places given:&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User crsid&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host machinename&lt;br /&gt;
      Hostname machinename&lt;br /&gt;
      ProxyCommand ssh citadel -W %h:%p&lt;br /&gt;
      User crsid&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press escape, then input &#039;&#039;:wq&#039;&#039; followed by enter to exit the editor.&lt;br /&gt;
You can now log straight into citadel with &#039;&#039;ssh citadel&#039;&#039; or straight into your machine with &#039;&#039;ssh machinename&#039;&#039;. The last two commands stop the ssh being killed if you are idle for too long. The &#039;&#039;ServerAliveInterval&#039;&#039; is how many seconds to ping a null packet, and the &#039;&#039;ServerAliveCountMax&#039;&#039; are how many consecutive times it needs to fail for the ssh to be killed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===File Transfer Protocol===&lt;br /&gt;
&lt;br /&gt;
You may want to transfer files between department machines and your computer. The standard way is to &#039;&#039;scp&#039;&#039; via the terminal with commands :&lt;br /&gt;
 UPLOAD :       &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot; LocalPath/FileName crsid@machinename.ch.cam.ac.uk:/RemotePath&lt;br /&gt;
 DOWNLOAD :     &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot;  crsid@machinename.ch.cam.ac.uk:/RemotePath/FileName LocalPath&lt;br /&gt;
&lt;br /&gt;
However, a more convenient way is to set up a File Transfer Protocol (FTP) between machines. It can come with a graphic user interface, where you can drag and drop files from the department machine to your computer. &lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
&lt;br /&gt;
I recommend the WinSCP software. You can download it from [https://winscp.net/eng/download.php here].&lt;br /&gt;
Once installed, click &#039;&#039;New Session&#039;&#039;, and choose &#039;&#039;SFTP&#039;&#039; protocol with :&lt;br /&gt;
 Hostname = machinename&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Then click on &#039;&#039;Advanced...&#039;&#039;, &#039;&#039;Tunnel&#039;&#039; tab, check the &#039;&#039;Connect through SSH tunnel&#039;&#039; tickbox and enter:&lt;br /&gt;
 Hostname = citadel.ch.cam.ac.uk&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Click &#039;&#039;OK&#039;&#039; and click &#039;&#039;Save&#039;&#039;, and finally &#039;&#039;Login&#039;&#039;. Enter your admitto password twice.&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mac/Linux====&lt;br /&gt;
&lt;br /&gt;
You can download FileZilla for [https://filezilla-project.org/download.php?platform=osx MacOS] or [https://filezilla-project.org/download.php?platform=linux64 linux].&lt;br /&gt;
The problem is that FileZilla does not support tunnel ssh. To open the connection, you need to use a ssh client like puTTY.&lt;br /&gt;
On MacOS please follow [https://phoenixnap.com/kb/install-putty-on-mac this guide].&lt;br /&gt;
&lt;br /&gt;
On Linux you can do :&lt;br /&gt;
 sudo apt-get install -y putty&lt;br /&gt;
Open it by typing &#039;&#039;putty&#039;&#039; on the terminal. The interface should open.&lt;br /&gt;
Type the following entries :&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;SSH/Tunnels&#039;&#039; tab :&lt;br /&gt;
 Source Port = 3111 &lt;br /&gt;
 Destination = machinename:22 &lt;br /&gt;
 local &lt;br /&gt;
 auto&lt;br /&gt;
and click &#039;&#039;Add&#039;&#039;. (source port can be any number &amp;gt; 1024)&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;session&#039;&#039; tab :&lt;br /&gt;
 Host Name = citadel.ch.cam.ac.uk &lt;br /&gt;
 port = 22 &lt;br /&gt;
 connection type = SSH&lt;br /&gt;
Enter a name for this connection in the &#039;&#039;saved sessions&#039;&#039; entry, and click &#039;&#039;Save&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Now click &#039;&#039;Open&#039;&#039;.&lt;br /&gt;
A terminal should open, type your crsid and your admitto password, you&#039;re now logged into Citadel (it&#039;s normal that it&#039;s not your machine).&lt;br /&gt;
&lt;br /&gt;
Now open FileZilla, and enter :&lt;br /&gt;
 Host = sftp://localhost&lt;br /&gt;
 username = crsid&lt;br /&gt;
 password = admitto password&lt;br /&gt;
 port = 3111 &lt;br /&gt;
and click &#039;&#039;Quickconnect&#039;&#039;. (port needs to be the same as source port in puTTY).&lt;br /&gt;
&lt;br /&gt;
A window will open (Unknown host key), click &#039;&#039;OK&#039;&#039;. Hopefully the connection is successful. &lt;br /&gt;
&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
=== Using VSCode Remote ===&lt;br /&gt;
====Windows====&lt;br /&gt;
# Find your wsl ssh config file as a Windows path, for example &#039;&#039;&#039;&#039;\\wsl.localhost\Ubuntu\home\&amp;lt;name&amp;gt;\.ssh\config&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# Make sure you have the &#039;Remote SSH&#039; extension installed in VSCode&lt;br /&gt;
# In your config file, instead of using the layout above, change it to&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host &amp;lt;machinename&amp;gt;&lt;br /&gt;
      Hostname &amp;lt;machinename&amp;gt;&lt;br /&gt;
      ProxyJump citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
(this has removed the ForwardAgent and ProxyCommand lines and replaced with ProxyJump instead)&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt;In VSCode, set your ssh config file manually to your path. Your wsl ssh folder can be copied into a Windows path (C:\Users\&amp;lt;user&amp;gt;\&amp;lt;blah&amp;gt;)if VSCode is not happy with the wsl path.&amp;lt;/li&amp;gt;&lt;br /&gt;
# At the bottom left, the green arrows is where you will be able to connect to remote machines. Click on it, and it should recognise all the hosts in your config file&lt;br /&gt;
# Select your host, and you will need to enter your password twice&lt;br /&gt;
===Installing Slack on department machines ===&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
# Download &amp;quot;Slack.deb&amp;quot; from:&lt;br /&gt;
   https://slack.com/intl/en-gb/downloads/linux&lt;br /&gt;
# &amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt; Make a directory and run dpkg replacing the with the appropriate file name. &lt;br /&gt;
   mkdir /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
   dpkg -x Slack.deb /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Install the desktop shortcut by pasting the following text into &#039;&#039;&#039;~/.local/share/applications/slack.desktop&#039;&#039;&#039;&lt;br /&gt;
   [Desktop Entry]&lt;br /&gt;
   Type=Application&lt;br /&gt;
   Exec=/home/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/scratch/slack/usr/lib/slack/slack %U&lt;br /&gt;
   Icon=/home/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/scratch/slack/usr/share/pixmaps/slack.png&lt;br /&gt;
   Name=Slack&lt;br /&gt;
   Terminal=false&lt;br /&gt;
   StartupWMClass=Slack&lt;br /&gt;
   Comment=Slack Desktop&lt;br /&gt;
   GenericName=Slack Client for Linux&lt;br /&gt;
   StartupNotify=true&lt;br /&gt;
   Categories=GNOME;GTK;Network;InstantMessaging;&lt;br /&gt;
   MimeType=x-scheme-handler/slack;&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt; Run to register slack://foo.bar urls (necessary for browser integration with the desktop app)&lt;br /&gt;
   xdg-mime default launch-slack.desktop x-scheme-handler/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;5&amp;quot;&amp;gt; Log out then in and it should show up in the search bar (Windows button). Right click to pin to favorites (task bar)&lt;br /&gt;
Make sure you&#039;ve replaced &amp;quot;crsid&amp;quot; with your crsid.&lt;br /&gt;
&lt;br /&gt;
= Useful Software =&lt;br /&gt;
# Using [[QChem]]&lt;br /&gt;
# Using [[QCMagic]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
&lt;br /&gt;
= Useful Information =&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# How to run QChem on [[darwin]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# Backed-up [[Storage]]&lt;br /&gt;
# [[How to get IQMol to run a local version of Q-Chem via SSH]]&lt;br /&gt;
# [[Slow ubuntu dash]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
= [[Archiving_data | Archiving data for the university repository]] =&lt;br /&gt;
&lt;br /&gt;
= [[Website_to_do | To-do list for the Thom Group Website]] =&lt;br /&gt;
&lt;br /&gt;
= [[Group_activities | Group Activities]] =&lt;br /&gt;
&lt;br /&gt;
= To-do list for the Wiki=&lt;br /&gt;
&lt;br /&gt;
- Sandbox for safe editing :  [[Sandbox| Sandbox]] &lt;br /&gt;
&lt;br /&gt;
- A pretty picture&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on setting up cygwin, ssh keys and general bash commands what are helpful&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on using qchem&lt;br /&gt;
&lt;br /&gt;
- A Pretty picture for the $wgLogo&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1273</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1273"/>
		<updated>2024-10-25T08:50:53Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Michaelmas 2024 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _________  # ___   ___     # ______      # ___ __ __     #&lt;br /&gt;
 #/________/\ #/__/\ /__/\    #/_____/\     #/__//_//_/\    #&lt;br /&gt;
 #\__.::.__\/ #\::\ \\  \ \   #\:::_ \ \    #\::\| \| \ \   #&lt;br /&gt;
 #   \::\ \   # \::\/_\ .\ \  # \:\ \ \ \   # \:.      \ \  #&lt;br /&gt;
 #    \::\ \  #  \:: ___::\ \ #  \:\ \ \ \  #  \:.\-/\  \ \ #&lt;br /&gt;
 #     \::\ \ #   \: \ \\::\ \#   \:\_\ \ \ #   \. \  \  \ \#&lt;br /&gt;
 #      \__\/ #    \__\/ \::\/#    \_____\/ #    \__\/ \__\/#&lt;br /&gt;
 #            #               #             #               #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _______     # ______       # ______      # __  __      # ______    #&lt;br /&gt;
 #/______/\    #/_____/\      #/_____/\     #/_/\/_/\     #/_____/\   #&lt;br /&gt;
 #\::::__\/__  #\:::_ \ \     #\:::_ \ \    #\:\ \:\ \    #\:::_ \ \  #&lt;br /&gt;
 # \:\ /____/\ # \:(_) ) )_   # \:\ \ \ \   # \:\ \:\ \   # \:(_) \ \ #&lt;br /&gt;
 #  \:\\_  _\/ #  \: __ `\ \  #  \:\ \ \ \  #  \:\ \:\ \  #  \: ___\/ #&lt;br /&gt;
 #   \:\_\ \ \ #   \ \ `\ \ \ #   \:\_\ \ \ #   \:\_\:\ \ #   \ \ \   #&lt;br /&gt;
 #    \_____\/ #    \_\/ \_\/ #    \_____\/ #    \_____\/ #    \_\/   #&lt;br /&gt;
 #             #              #             #             #           #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki. (Apparently evenings are good times to read the Wiki.)&lt;br /&gt;
&lt;br /&gt;
In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos.&lt;br /&gt;
&lt;br /&gt;
=Group Calendar=&lt;br /&gt;
https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
=Group Expectations=&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on overleaf https://www.overleaf.com/read/yddfjrvpjckj&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Group Meetings=&lt;br /&gt;
&lt;br /&gt;
Past Group Meetings [[Past Group Meetings|here]]. Group Meetings (usually) take place every &amp;lt;s&amp;gt;other&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Monday&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Friday&amp;lt;/s&amp;gt; Thursday at &amp;lt;s&amp;gt;2pm&amp;lt;/s&amp;gt; 3.30pm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Michaelmas 2024===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Talk&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Cake&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|3rd October || INFORMAL ||&lt;br /&gt;
|-&lt;br /&gt;
|24th October || Alex ||  Jack&lt;br /&gt;
|-&lt;br /&gt;
|31st October || INFORMAL || Charlie&lt;br /&gt;
|-&lt;br /&gt;
|7th November || Andreea || Lila&lt;br /&gt;
|-&lt;br /&gt;
|14th November || INFORMAL ||&lt;br /&gt;
|-&lt;br /&gt;
|21st November || Hugh ||&lt;br /&gt;
|-&lt;br /&gt;
|28th November || INFORMAL ||&lt;br /&gt;
|-&lt;br /&gt;
|5th December || Rowan || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Journal Club=&lt;br /&gt;
12pm in the cybercafe with pizza provided (alternative possible).&lt;br /&gt;
&lt;br /&gt;
Past Journal Clubs [[Journal Clubs|here]].&lt;br /&gt;
===2023-24===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Contributor&#039;&#039;&#039; || style=&amp;quot;width: 54ex;&amp;quot; | &#039;&#039;&#039;Paper&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|  1 Nov 2023 || Lila || [https://www.nature.com/articles/s41586-023-06306-y Solid-body trajectoids shaped to roll along desired pathways]&lt;br /&gt;
|-&lt;br /&gt;
| 29 Nov 2023 || Kripa || [https://arxiv.org/abs/2006.01855 Aligning Superhuman AI with Human Behavior: Chess as a Model System]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 2024 || Bence || [https://arxiv.org/pdf/2203.16580 What’s for Lunch? A systematic ordering of foods in the Soup-Salad-Sandwich phase space]&lt;br /&gt;
|-&lt;br /&gt;
| 12 Mar 2024 || Alex || [https://iopscience.iop.org/article/10.3847/2041-8213/acf577/pdf Carbon-bearing Molecules in a Possible Hycean Atmosphere]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Potentially Interesting Seminar Series=&lt;br /&gt;
&lt;br /&gt;
* Leverhulme Centre for Life in the Universe  Coffee Meetings https://www.lclu.cam.ac.uk/events/coffee-meetings&lt;br /&gt;
* Quantum Information Seminars https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info&lt;br /&gt;
&lt;br /&gt;
=Quantum Computing Resources=&lt;br /&gt;
==Quantum Club==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available at https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group .&lt;br /&gt;
&lt;br /&gt;
==Quantum Brainstorm==&lt;br /&gt;
Informal quantum discussions taking place at 10am on Tuesdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
==Quantum computing Open Questions==&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
=Summer &#039;Interns&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Past Summer Interns [[Past Summer Interns|here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dissertations=&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
&lt;br /&gt;
= [[Group_List | Group List]] =&lt;br /&gt;
The full timeline of all current and past group members is available [https://wikis.ch.cam.ac.uk/thom/wiki/index.php/Group_List here].   NB autogenerated by `thom-fs-common/group/groupwiki`&lt;br /&gt;
&lt;br /&gt;
An up to date list of group members is also available [http://www.ch.cam.ac.uk/group/thom here].&lt;br /&gt;
&lt;br /&gt;
[[File:Wales.jpg|1000px|thumb|center|Thom Group Retreat, Wales, Lent 2023]]&lt;br /&gt;
[[File:Snowdon0.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
[[File:Snowdon1.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
&lt;br /&gt;
[[File:GroupPhotoJul2022.jpg|1000px|thumb|center|Thom Group photo Summer 2022]]&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_8_21_taken_by_Nathan Pitt_©University_of_Cambridge_1274_M.jpg|1000px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, August 2021]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
Front row, left to right: Anna Bui, Brian Zhao, Bang C. Huynh, Arta Safari, Maria-Andreea Filip&amp;lt;br&amp;gt;&lt;br /&gt;
Back row, right to left: David Izuogu, Kripa Panchagnula, Zian Wang, Dr Alex Thom&amp;lt;br&amp;gt;&lt;br /&gt;
Not in picture: Fabio Albertani, Nicholas Lee, Tarik Benyahia, César Feniou, Benjamin Mokhtar&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_2_5_19-4926_taken_by_Nathan_Pitt_University_of_Cambridge-tighter.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, May 2019]]&lt;br /&gt;
[[File:AJWT_Group_photo-5470_taken_by_Nathan_Pitt_University_of_Cambridge.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, November 2017]]&lt;br /&gt;
&lt;br /&gt;
= [[Computer_and_Storage_List | Computing Resources]] =&lt;br /&gt;
- Group computers available.&lt;br /&gt;
&lt;br /&gt;
- Clusters available.&lt;br /&gt;
&lt;br /&gt;
- Storage available.&lt;br /&gt;
&lt;br /&gt;
= Computing Setup Guide =&lt;br /&gt;
Anaconda takes up a lot of space on /home so it&#039;s worth running&lt;br /&gt;
&lt;br /&gt;
   mv ~/.conda /scratch/$USER/.conda&lt;br /&gt;
   ln -s /scratch/$USER/.conda ~/.conda&lt;br /&gt;
&lt;br /&gt;
= [[Introduction | Introduction to basic shell commands]] = &lt;br /&gt;
- There are a number of tutorials available which document basic operations that are useful including:&lt;br /&gt;
&lt;br /&gt;
# General bash commands&lt;br /&gt;
# Setting up cygwin&lt;br /&gt;
# Setting up [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key ssh keys] and general bash commands what are helpful&lt;br /&gt;
# Setting up ssh config files&lt;br /&gt;
# using [[GIT]]&lt;br /&gt;
# [[The Ten Git-mmandments]]&lt;br /&gt;
# Useful cerebro queue commands&lt;br /&gt;
# Some [[vim]] tidbits&lt;br /&gt;
&lt;br /&gt;
Currently undergoing construction.&lt;br /&gt;
&lt;br /&gt;
= How to connect to department machines =&lt;br /&gt;
&lt;br /&gt;
===On Mac/WSL===&lt;br /&gt;
&lt;br /&gt;
# Check you have an Admitto account and collect your password from https://www.ch.cam.ac.uk/computing/admitto-service&lt;br /&gt;
# In the terminal run the command &#039;&#039;ssh -X crsid@citadel.ch.cam.ac.uk&#039;&#039;&lt;br /&gt;
# When prompted input your Admitto username (crsid) and password &lt;br /&gt;
# Once this has worked run the command &#039;&#039;ssh -X crsid@machinename&#039;&#039; in the terminal to log into a particular machine&lt;br /&gt;
&lt;br /&gt;
Set up logging in without a password:&lt;br /&gt;
&lt;br /&gt;
# Generate an ssh key by running the command &#039;&#039;ssh-keygen&#039;&#039; in the terminal, as described in detail in the section &amp;quot;Introduction to basic shell commands&amp;quot;&lt;br /&gt;
# Use &#039;&#039;cd ~/.ssh&#039;&#039; to navigate to the directory holding the keys, and copy the text from the file &amp;quot;id_rsa.pub&amp;quot; beginning with ssh-rsa. This is your public ssh key&lt;br /&gt;
# Log into the department citadel machine, and create / navigate to a directory called .ssh&lt;br /&gt;
# Use &#039;&#039;chmod 700 .ssh&#039;&#039; to set permissions for the directory&lt;br /&gt;
# Input &#039;&#039;vi authorized_keys&#039;&#039; to open up the vi text editor. Press i, then paste in your public ssh key. Press escape, then type &#039;&#039;:wq&#039;&#039; and press enter to write and quit the editor &lt;br /&gt;
# Log into the particular machine you want to ssh to, and repeat steps 3 to 5&lt;br /&gt;
# Exit back to your machine and navigate to the home directory&lt;br /&gt;
# Input &#039;&#039;vi .ssh/config&#039;&#039; to open the vi text editor. Press i, then paste in the following, with your crsid and machine name in the places given:&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User crsid&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host machinename&lt;br /&gt;
      Hostname machinename&lt;br /&gt;
      ProxyCommand ssh citadel -W %h:%p&lt;br /&gt;
      User crsid&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press escape, then input &#039;&#039;:wq&#039;&#039; followed by enter to exit the editor.&lt;br /&gt;
You can now log straight into citadel with &#039;&#039;ssh citadel&#039;&#039; or straight into your machine with &#039;&#039;ssh machinename&#039;&#039;. The last two commands stop the ssh being killed if you are idle for too long. The &#039;&#039;ServerAliveInterval&#039;&#039; is how many seconds to ping a null packet, and the &#039;&#039;ServerAliveCountMax&#039;&#039; are how many consecutive times it needs to fail for the ssh to be killed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===File Transfer Protocol===&lt;br /&gt;
&lt;br /&gt;
You may want to transfer files between department machines and your computer. The standard way is to &#039;&#039;scp&#039;&#039; via the terminal with commands :&lt;br /&gt;
 UPLOAD :       &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot; LocalPath/FileName crsid@machinename.ch.cam.ac.uk:/RemotePath&lt;br /&gt;
 DOWNLOAD :     &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot;  crsid@machinename.ch.cam.ac.uk:/RemotePath/FileName LocalPath&lt;br /&gt;
&lt;br /&gt;
However, a more convenient way is to set up a File Transfer Protocol (FTP) between machines. It can come with a graphic user interface, where you can drag and drop files from the department machine to your computer. &lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
&lt;br /&gt;
I recommend the WinSCP software. You can download it from [https://winscp.net/eng/download.php here].&lt;br /&gt;
Once installed, click &#039;&#039;New Session&#039;&#039;, and choose &#039;&#039;SFTP&#039;&#039; protocol with :&lt;br /&gt;
 Hostname = machinename&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Then click on &#039;&#039;Advanced...&#039;&#039;, &#039;&#039;Tunnel&#039;&#039; tab, check the &#039;&#039;Connect through SSH tunnel&#039;&#039; tickbox and enter:&lt;br /&gt;
 Hostname = citadel.ch.cam.ac.uk&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Click &#039;&#039;OK&#039;&#039; and click &#039;&#039;Save&#039;&#039;, and finally &#039;&#039;Login&#039;&#039;. Enter your admitto password twice.&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mac/Linux====&lt;br /&gt;
&lt;br /&gt;
You can download FileZilla for [https://filezilla-project.org/download.php?platform=osx MacOS] or [https://filezilla-project.org/download.php?platform=linux64 linux].&lt;br /&gt;
The problem is that FileZilla does not support tunnel ssh. To open the connection, you need to use a ssh client like puTTY.&lt;br /&gt;
On MacOS please follow [https://phoenixnap.com/kb/install-putty-on-mac this guide].&lt;br /&gt;
&lt;br /&gt;
On Linux you can do :&lt;br /&gt;
 sudo apt-get install -y putty&lt;br /&gt;
Open it by typing &#039;&#039;putty&#039;&#039; on the terminal. The interface should open.&lt;br /&gt;
Type the following entries :&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;SSH/Tunnels&#039;&#039; tab :&lt;br /&gt;
 Source Port = 3111 &lt;br /&gt;
 Destination = machinename:22 &lt;br /&gt;
 local &lt;br /&gt;
 auto&lt;br /&gt;
and click &#039;&#039;Add&#039;&#039;. (source port can be any number &amp;gt; 1024)&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;session&#039;&#039; tab :&lt;br /&gt;
 Host Name = citadel.ch.cam.ac.uk &lt;br /&gt;
 port = 22 &lt;br /&gt;
 connection type = SSH&lt;br /&gt;
Enter a name for this connection in the &#039;&#039;saved sessions&#039;&#039; entry, and click &#039;&#039;Save&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Now click &#039;&#039;Open&#039;&#039;.&lt;br /&gt;
A terminal should open, type your crsid and your admitto password, you&#039;re now logged into Citadel (it&#039;s normal that it&#039;s not your machine).&lt;br /&gt;
&lt;br /&gt;
Now open FileZilla, and enter :&lt;br /&gt;
 Host = sftp://localhost&lt;br /&gt;
 username = crsid&lt;br /&gt;
 password = admitto password&lt;br /&gt;
 port = 3111 &lt;br /&gt;
and click &#039;&#039;Quickconnect&#039;&#039;. (port needs to be the same as source port in puTTY).&lt;br /&gt;
&lt;br /&gt;
A window will open (Unknown host key), click &#039;&#039;OK&#039;&#039;. Hopefully the connection is successful. &lt;br /&gt;
&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
=== Using VSCode Remote ===&lt;br /&gt;
====Windows====&lt;br /&gt;
# Find your wsl ssh config file as a Windows path, for example &#039;&#039;&#039;&#039;\\wsl.localhost\Ubuntu\home\&amp;lt;name&amp;gt;\.ssh\config&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# Make sure you have the &#039;Remote SSH&#039; extension installed in VSCode&lt;br /&gt;
# In your config file, instead of using the layout above, change it to&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host &amp;lt;machinename&amp;gt;&lt;br /&gt;
      Hostname &amp;lt;machinename&amp;gt;&lt;br /&gt;
      ProxyJump citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
(this has removed the ForwardAgent and ProxyCommand lines and replaced with ProxyJump instead)&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt;In VSCode, set your ssh config file manually to your path. Your wsl ssh folder can be copied into a Windows path (C:\Users\&amp;lt;user&amp;gt;\&amp;lt;blah&amp;gt;)if VSCode is not happy with the wsl path.&amp;lt;/li&amp;gt;&lt;br /&gt;
# At the bottom left, the green arrows is where you will be able to connect to remote machines. Click on it, and it should recognise all the hosts in your config file&lt;br /&gt;
# Select your host, and you will need to enter your password twice&lt;br /&gt;
===Installing Slack on department machines ===&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
# Download &amp;quot;Slack.deb&amp;quot; from:&lt;br /&gt;
   https://slack.com/intl/en-gb/downloads/linux&lt;br /&gt;
# &amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt; Make a directory and run dpkg replacing the with the appropriate file name. &lt;br /&gt;
   mkdir /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
   dpkg -x Slack.deb /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Install the desktop shortcut by pasting the following text into &#039;&#039;&#039;~/.local/share/applications/slack.desktop&#039;&#039;&#039;&lt;br /&gt;
   [Desktop Entry]&lt;br /&gt;
   Type=Application&lt;br /&gt;
   Exec=/home/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/scratch/slack/usr/lib/slack/slack %U&lt;br /&gt;
   Icon=/home/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/scratch/slack/usr/share/pixmaps/slack.png&lt;br /&gt;
   Name=Slack&lt;br /&gt;
   Terminal=false&lt;br /&gt;
   StartupWMClass=Slack&lt;br /&gt;
   Comment=Slack Desktop&lt;br /&gt;
   GenericName=Slack Client for Linux&lt;br /&gt;
   StartupNotify=true&lt;br /&gt;
   Categories=GNOME;GTK;Network;InstantMessaging;&lt;br /&gt;
   MimeType=x-scheme-handler/slack;&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt; Run to register slack://foo.bar urls (necessary for browser integration with the desktop app)&lt;br /&gt;
   xdg-mime default launch-slack.desktop x-scheme-handler/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;5&amp;quot;&amp;gt; Log out then in and it should show up in the search bar (Windows button). Right click to pin to favorites (task bar)&lt;br /&gt;
Make sure you&#039;ve replaced &amp;quot;crsid&amp;quot; with your crsid.&lt;br /&gt;
&lt;br /&gt;
= Useful Software =&lt;br /&gt;
# Using [[QChem]]&lt;br /&gt;
# Using [[QCMagic]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
&lt;br /&gt;
= Useful Information =&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# How to run QChem on [[darwin]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# Backed-up [[Storage]]&lt;br /&gt;
# [[How to get IQMol to run a local version of Q-Chem via SSH]]&lt;br /&gt;
# [[Slow ubuntu dash]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
= [[Archiving_data | Archiving data for the university repository]] =&lt;br /&gt;
&lt;br /&gt;
= [[Website_to_do | To-do list for the Thom Group Website]] =&lt;br /&gt;
&lt;br /&gt;
= [[Group_activities | Group Activities]] =&lt;br /&gt;
&lt;br /&gt;
= To-do list for the Wiki=&lt;br /&gt;
&lt;br /&gt;
- Sandbox for safe editing :  [[Sandbox| Sandbox]] &lt;br /&gt;
&lt;br /&gt;
- A pretty picture&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on setting up cygwin, ssh keys and general bash commands what are helpful&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on using qchem&lt;br /&gt;
&lt;br /&gt;
- A Pretty picture for the $wgLogo&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1271</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1271"/>
		<updated>2024-10-22T08:04:41Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Computer List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Computer List=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!name&lt;br /&gt;
!office&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
!Video Ports&lt;br /&gt;
!Displays&lt;br /&gt;
!Software&lt;br /&gt;
!Purchased&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|379&lt;br /&gt;
| Tests&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|379&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
For FCIDUMPS: export QC=qclocal; . ~ajwt3/code/qchem/qcsetup.bash  NB(22/12/22) non-canonical RHF integral dumps may be incorrect (use a UHF calc and read it in to RHF).&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|G.05&lt;br /&gt;
|NCP [Doug, Tom, Anna]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|376&lt;br /&gt;
|Andreea, George  [César]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|378&lt;br /&gt;
|Kripa&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/hynl2/code/qcsetup.bash&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|UG03a&lt;br /&gt;
|Lijun, [Theo, Brian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|UG11&lt;br /&gt;
|Charlie [Moritz, Max, Nick&lt;br /&gt;
Benjamin]&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
export QC_EXT_LIBS=/home/hynl2/code/extlib; source /home/hynl2/.qcsetup&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|378&lt;br /&gt;
|Bence [Eline, Lila, Isha, Zian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|NVIDIA GeForce GTX 750 Ti &lt;br /&gt;
(Compute Capability 5.0)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|378&lt;br /&gt;
|Rowan [Juan, Fabio]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|UG11&lt;br /&gt;
|Alex, Bence&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|110&lt;br /&gt;
|Jack, [Theo, King, David]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|UG03A&lt;br /&gt;
|Reka, [Daniel, Bang, Tarik]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
. /home/cbh31/code/qcsetup.public/qcselectversion.sh&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|behemoth&lt;br /&gt;
|378&lt;br /&gt;
|[Yi, Brian, Arta]&lt;br /&gt;
|8&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz&lt;br /&gt;
|256GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|/scratch2 has 18Tb of scratch&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc&lt;br /&gt;
|2020&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|378&lt;br /&gt;
|Constance&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|-&lt;br /&gt;
|chiron&lt;br /&gt;
|UG03A&lt;br /&gt;
|Chiara&lt;br /&gt;
|10&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz&lt;br /&gt;
|96GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
|topaz&lt;br /&gt;
|360&lt;br /&gt;
|Lila&lt;br /&gt;
|8&lt;br /&gt;
|Intel Core i9-11900 2.5GHz 8 Core&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|NVIDIA GeForce RTX 3080 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2022&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/cerebro-compute-server cerebro]&lt;br /&gt;
|&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 3 [currently]&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|48GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
 source /home/hynl2/code/qchemsetup.bash&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc_2023&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hpc.cam.ac.uk/high-performance-computing CSD3]&lt;br /&gt;
|&lt;br /&gt;
|University Tier-2&lt;br /&gt;
|Cacade Lake 56 x 672&lt;br /&gt;
76 x 544 Ice Lake &lt;br /&gt;
|2x Intel(R) Xeon Platinum CPU 8276 @ 2.20GHz&lt;br /&gt;
 2x Intel(R) Xeon(R) Platinum 8368Q CPU @ 2.60GHz&lt;br /&gt;
|192 or 384GB&lt;br /&gt;
256 or 512GB&lt;br /&gt;
|Rocky Linux 8  SLURM queuing (36h max)&lt;br /&gt;
|&lt;br /&gt;
|Free core hours are available - talk to AJWT&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /rds/project/ajwt3/rds-ajwt3-thom1/qchem_public/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/nest-compute-server nest]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|40 x 20&lt;br /&gt;
|2x Cascade Lake Intel(R) Xeon Gold CPU 6248 @ 2.50GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/code/qcsetup.sh&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/rogue-gpu-server rogue]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|(8 nVidia V100 + 32 CPU) x 2&lt;br /&gt;
|2x Sky Lake Intel(R) Xeon Gold CPU 6130 @ 2.10GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.archer2.ac.uk/ archer-2]&lt;br /&gt;
|&lt;br /&gt;
|National Tier-1 Supercomputer&lt;br /&gt;
| 128 x 5848&lt;br /&gt;
|2 x AMD EPYC Zen2 (Rome) 64-core CPUs @ 2.2GHz&lt;br /&gt;
|256GB and 512GB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Machine status can be monitored at : https://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
To find out your OS version, run &lt;br /&gt;
&lt;br /&gt;
   lsb_release -a&lt;br /&gt;
&lt;br /&gt;
To determine the RAM, run&lt;br /&gt;
&lt;br /&gt;
    head -1 /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
To find out core counts, run&lt;br /&gt;
&lt;br /&gt;
    cat /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
NB the number of &#039;processors&#039; may be different from the number of cores owing to hyperthreading.  The &#039;cpu cores&#039; value is the one to take for single CPU machines.&lt;br /&gt;
&lt;br /&gt;
[http://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/ Hobbit] may also have some useful information.&lt;br /&gt;
&lt;br /&gt;
[https://www.ch.cam.ac.uk/computing/group-computer-representatives Group computer reps] can manage group entries in the department [https://chemdb.ch.cam.ac.uk/hotwire3/chemistry/ database] and there&#039;s a [https://apps.ch.cam.ac.uk/computer-reps/group-computers.php hardware inventory] and a [https://apps.ch.cam.ac.uk/space-management/space-report.php space report] too.&lt;br /&gt;
&lt;br /&gt;
=Storage=&lt;br /&gt;
A common cause of running out of storage on your workstation is anaconda which puts stuff in /home.  This can be safely moved to /scratch and a symbolic link.&lt;br /&gt;
&lt;br /&gt;
   cd $HOME&lt;br /&gt;
   mv .conda /scratch/$USER&lt;br /&gt;
   ln -s /scratch/$USER/.conda&lt;br /&gt;
&lt;br /&gt;
To find out how much storage you have available and what files/directories are taking up space, the following commands are useful. The first one shows how much space is used/available on each partition, and the second shows the size of everything in the current directory.&lt;br /&gt;
&lt;br /&gt;
   df -h&lt;br /&gt;
   du -sh * | sort -hr&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t find any fiiles in /scratch/$USER/thom-fs-common you might need to authenticate with a password.  You can do this if you are using key authentication with&lt;br /&gt;
&lt;br /&gt;
   ssh -oPubkeyauthentication=no localhost&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Amount&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|/home/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~50Gb per person (changed to ~100GB after upgrade to 20.04)&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~1Tb+ depending on computer&lt;br /&gt;
|NOT BACKED UP&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/thom-fs-nethome &lt;br /&gt;
/scratch/$USER/thom-fs-common&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|2.3T&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/ifs-thom&lt;br /&gt;
|Former UIS Mount - now located at /scratch/$USER/thom-fs/old-ifs-thom&lt;br /&gt;
|6144Gb&lt;br /&gt;
|Read-only&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/theory-fs&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|~50Gb per person&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|cerebro:/filestore&lt;br /&gt;
|Local RAID array&lt;br /&gt;
|36950Gb&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Theory RIG backup policy=&lt;br /&gt;
From https://www.ch.cam.ac.uk/computing/managed-linux-workstations-faq&lt;br /&gt;
&lt;br /&gt;
have a few backups taken over the last 24 hours&lt;br /&gt;
&lt;br /&gt;
then, about one backup per day for the previous week&lt;br /&gt;
&lt;br /&gt;
then, about one backup per week for the previous month&lt;br /&gt;
&lt;br /&gt;
then, about one backup per month for the previous few months&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1270</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1270"/>
		<updated>2024-10-22T08:03:29Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Computer List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Computer List=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!name&lt;br /&gt;
!office&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
!Video Ports&lt;br /&gt;
!Displays&lt;br /&gt;
!Software&lt;br /&gt;
!Purchased&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|379&lt;br /&gt;
| Tests&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|379&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
For FCIDUMPS: export QC=qclocal; . ~ajwt3/code/qchem/qcsetup.bash  NB(22/12/22) non-canonical RHF integral dumps may be incorrect (use a UHF calc and read it in to RHF).&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|G.05&lt;br /&gt;
|NCP [Doug, Tom, Anna]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|376&lt;br /&gt;
|Andreea, George  [César]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|378&lt;br /&gt;
|Kripa&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/hynl2/code/qcsetup.bash&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|UG03a&lt;br /&gt;
|Lijun, [Theo, Brian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|UG11&lt;br /&gt;
|Charlie [Moritz, Max, Nick&lt;br /&gt;
Benjamin]&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
export QC_EXT_LIBS=/home/hynl2/code/extlib; source /home/hynl2/.qcsetup&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|378&lt;br /&gt;
|Bence [Eline, Lila, Isha, Zian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|NVIDIA GeForce GTX 750 Ti &lt;br /&gt;
(Compute Capability 5.0)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|378&lt;br /&gt;
|Rowan [Juan, Fabio]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|UG11&lt;br /&gt;
|Alex, Bence&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|110&lt;br /&gt;
|Jack, [Theo, King, David]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|UG03A&lt;br /&gt;
|Reka, [Daniel, Bang, Tarik]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
. /home/cbh31/code/qcsetup.public/qcselectversion.sh&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|behemoth&lt;br /&gt;
|378&lt;br /&gt;
|[Yi, Brian, Arta]&lt;br /&gt;
|8&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz&lt;br /&gt;
|256GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|/scratch2 has 18Tb of scratch&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc&lt;br /&gt;
|2020&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|378&lt;br /&gt;
|Constance&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|-&lt;br /&gt;
|chiron&lt;br /&gt;
|UG03A&lt;br /&gt;
|Chiara&lt;br /&gt;
|10&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz&lt;br /&gt;
|96GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
|topaz&lt;br /&gt;
|360&lt;br /&gt;
|Lila&lt;br /&gt;
|8&lt;br /&gt;
|Intel Core i9-11900 2.5GHz 8 Core&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|NVIDIA GeForce RTX 3080 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2022&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/cerebro-compute-server cerebro]&lt;br /&gt;
|&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 3 [currently]&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|48GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
 source /home/hynl2/code/qchemsetup.bash&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc_2023&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hpc.cam.ac.uk/high-performance-computing CSD3]&lt;br /&gt;
|&lt;br /&gt;
|University Tier-2&lt;br /&gt;
|Cacade Lake 56 x 672&lt;br /&gt;
76 x 544 Ice Lake &lt;br /&gt;
|2x Intel(R) Xeon Platinum CPU 8276 @ 2.20GHz&lt;br /&gt;
 2x Intel(R) Xeon(R) Platinum 8368Q CPU @ 2.60GHz&lt;br /&gt;
|192 or 384GB&lt;br /&gt;
256 or 512GB&lt;br /&gt;
|Rocky Linux 8  SLURM queuing (36h max)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /rds/project/ajwt3/rds-ajwt3-thom1/qchem_public/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/nest-compute-server nest]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|40 x 20&lt;br /&gt;
|2x Cascade Lake Intel(R) Xeon Gold CPU 6248 @ 2.50GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/code/qcsetup.sh&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/rogue-gpu-server rogue]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|(8 nVidia V100 + 32 CPU) x 2&lt;br /&gt;
|2x Sky Lake Intel(R) Xeon Gold CPU 6130 @ 2.10GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.archer2.ac.uk/ archer-2]&lt;br /&gt;
|&lt;br /&gt;
|National Tier-1 Supercomputer&lt;br /&gt;
| 128 x 5848&lt;br /&gt;
|2 x AMD EPYC Zen2 (Rome) 64-core CPUs @ 2.2GHz&lt;br /&gt;
|256GB and 512GB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Machine status can be monitored at : https://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
To find out your OS version, run &lt;br /&gt;
&lt;br /&gt;
   lsb_release -a&lt;br /&gt;
&lt;br /&gt;
To determine the RAM, run&lt;br /&gt;
&lt;br /&gt;
    head -1 /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
To find out core counts, run&lt;br /&gt;
&lt;br /&gt;
    cat /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
NB the number of &#039;processors&#039; may be different from the number of cores owing to hyperthreading.  The &#039;cpu cores&#039; value is the one to take for single CPU machines.&lt;br /&gt;
&lt;br /&gt;
[http://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/ Hobbit] may also have some useful information.&lt;br /&gt;
&lt;br /&gt;
[https://www.ch.cam.ac.uk/computing/group-computer-representatives Group computer reps] can manage group entries in the department [https://chemdb.ch.cam.ac.uk/hotwire3/chemistry/ database] and there&#039;s a [https://apps.ch.cam.ac.uk/computer-reps/group-computers.php hardware inventory] and a [https://apps.ch.cam.ac.uk/space-management/space-report.php space report] too.&lt;br /&gt;
&lt;br /&gt;
=Storage=&lt;br /&gt;
A common cause of running out of storage on your workstation is anaconda which puts stuff in /home.  This can be safely moved to /scratch and a symbolic link.&lt;br /&gt;
&lt;br /&gt;
   cd $HOME&lt;br /&gt;
   mv .conda /scratch/$USER&lt;br /&gt;
   ln -s /scratch/$USER/.conda&lt;br /&gt;
&lt;br /&gt;
To find out how much storage you have available and what files/directories are taking up space, the following commands are useful. The first one shows how much space is used/available on each partition, and the second shows the size of everything in the current directory.&lt;br /&gt;
&lt;br /&gt;
   df -h&lt;br /&gt;
   du -sh * | sort -hr&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t find any fiiles in /scratch/$USER/thom-fs-common you might need to authenticate with a password.  You can do this if you are using key authentication with&lt;br /&gt;
&lt;br /&gt;
   ssh -oPubkeyauthentication=no localhost&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Amount&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|/home/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~50Gb per person (changed to ~100GB after upgrade to 20.04)&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~1Tb+ depending on computer&lt;br /&gt;
|NOT BACKED UP&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/thom-fs-nethome &lt;br /&gt;
/scratch/$USER/thom-fs-common&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|2.3T&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/ifs-thom&lt;br /&gt;
|Former UIS Mount - now located at /scratch/$USER/thom-fs/old-ifs-thom&lt;br /&gt;
|6144Gb&lt;br /&gt;
|Read-only&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/theory-fs&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|~50Gb per person&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|cerebro:/filestore&lt;br /&gt;
|Local RAID array&lt;br /&gt;
|36950Gb&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Theory RIG backup policy=&lt;br /&gt;
From https://www.ch.cam.ac.uk/computing/managed-linux-workstations-faq&lt;br /&gt;
&lt;br /&gt;
have a few backups taken over the last 24 hours&lt;br /&gt;
&lt;br /&gt;
then, about one backup per day for the previous week&lt;br /&gt;
&lt;br /&gt;
then, about one backup per week for the previous month&lt;br /&gt;
&lt;br /&gt;
then, about one backup per month for the previous few months&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1263</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1263"/>
		<updated>2024-09-25T06:45:32Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Computer List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Computer List=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!name&lt;br /&gt;
!office&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
!Video Ports&lt;br /&gt;
!Displays&lt;br /&gt;
!Software&lt;br /&gt;
!Purchased&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|379&lt;br /&gt;
| Tests&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|379&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
For FCIDUMPS: export QC=qclocal; . ~ajwt3/code/qchem/qcsetup.bash  NB(22/12/22) non-canonical RHF integral dumps may be incorrect (use a UHF calc and read it in to RHF).&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|G.05&lt;br /&gt;
|NCP [Doug, Tom, Anna]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|G.05&lt;br /&gt;
|Andreea, George  [César]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|378&lt;br /&gt;
|Kripa&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/hynl2/code/qcsetup.bash&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|UG03a&lt;br /&gt;
|Lijun, [Theo, Brian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|UG11&lt;br /&gt;
|Charlie [Moritz, Max, Nick&lt;br /&gt;
Benjamin]&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
export QC_EXT_LIBS=/home/hynl2/code/extlib; source /home/hynl2/.qcsetup&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|378&lt;br /&gt;
|Bence [Eline, Lila, Isha, Zian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|NVIDIA GeForce GTX 750 Ti &lt;br /&gt;
(Compute Capability 5.0)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|378&lt;br /&gt;
|Rowan [Juan, Fabio]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|UG11&lt;br /&gt;
|Alex, Bence&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|110&lt;br /&gt;
|Jack, [Theo, King, David]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|UG03A&lt;br /&gt;
|Reka, [Daniel, Bang, Tarik]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
. /home/cbh31/code/qcsetup.public/qcselectversion.sh&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|behemoth&lt;br /&gt;
|378&lt;br /&gt;
|[Yi, Brian, Arta]&lt;br /&gt;
|8&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz&lt;br /&gt;
|256GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|/scratch2 has 18Tb of scratch&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc&lt;br /&gt;
|2020&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|378&lt;br /&gt;
|Constance&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|-&lt;br /&gt;
|chiron&lt;br /&gt;
|UG03A&lt;br /&gt;
|Chiara&lt;br /&gt;
|10&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz&lt;br /&gt;
|96GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
|topaz&lt;br /&gt;
|360&lt;br /&gt;
|Lila&lt;br /&gt;
|8&lt;br /&gt;
|Intel Core i9-11900 2.5GHz 8 Core&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|NVIDIA GeForce RTX 3080 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2022&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/cerebro-compute-server cerebro]&lt;br /&gt;
|&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 8&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|48GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
 source /home/hynl2/code/qchemsetup.bash&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc_2023&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hpc.cam.ac.uk/high-performance-computing CSD3]&lt;br /&gt;
|&lt;br /&gt;
|University Tier-2&lt;br /&gt;
|Cacade Lake 56 x 672&lt;br /&gt;
76 x 544 Ice Lake &lt;br /&gt;
|2x Intel(R) Xeon Platinum CPU 8276 @ 2.20GHz&lt;br /&gt;
 2x Intel(R) Xeon(R) Platinum 8368Q CPU @ 2.60GHz&lt;br /&gt;
|192 or 384GB&lt;br /&gt;
256 or 512GB&lt;br /&gt;
|Rocky Linux 8  SLURM queuing (36h max)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /rds/project/ajwt3/rds-ajwt3-thom1/qchem_public/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/nest-compute-server nest]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|40 x 20&lt;br /&gt;
|2x Cascade Lake Intel(R) Xeon Gold CPU 6248 @ 2.50GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/code/qcsetup.sh&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/rogue-gpu-server rogue]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|(8 nVidia V100 + 32 CPU) x 2&lt;br /&gt;
|2x Sky Lake Intel(R) Xeon Gold CPU 6130 @ 2.10GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.archer2.ac.uk/ archer-2]&lt;br /&gt;
|&lt;br /&gt;
|National Tier-1 Supercomputer&lt;br /&gt;
| 128 x 5848&lt;br /&gt;
|2 x AMD EPYC Zen2 (Rome) 64-core CPUs @ 2.2GHz&lt;br /&gt;
|256GB and 512GB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Machine status can be monitored at : https://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
To find out your OS version, run &lt;br /&gt;
&lt;br /&gt;
   lsb_release -a&lt;br /&gt;
&lt;br /&gt;
To determine the RAM, run&lt;br /&gt;
&lt;br /&gt;
    head -1 /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
To find out core counts, run&lt;br /&gt;
&lt;br /&gt;
    cat /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
NB the number of &#039;processors&#039; may be different from the number of cores owing to hyperthreading.  The &#039;cpu cores&#039; value is the one to take for single CPU machines.&lt;br /&gt;
&lt;br /&gt;
[http://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/ Hobbit] may also have some useful information.&lt;br /&gt;
&lt;br /&gt;
[https://www.ch.cam.ac.uk/computing/group-computer-representatives Group computer reps] can manage group entries in the department [https://chemdb.ch.cam.ac.uk/hotwire3/chemistry/ database] and there&#039;s a [https://apps.ch.cam.ac.uk/computer-reps/group-computers.php hardware inventory] and a [https://apps.ch.cam.ac.uk/space-management/space-report.php space report] too.&lt;br /&gt;
&lt;br /&gt;
=Storage=&lt;br /&gt;
A common cause of running out of storage on your workstation is anaconda which puts stuff in /home.  This can be safely moved to /scratch and a symbolic link.&lt;br /&gt;
&lt;br /&gt;
   cd $HOME&lt;br /&gt;
   mv .conda /scratch/$USER&lt;br /&gt;
   ln -s /scratch/$USER/.conda&lt;br /&gt;
&lt;br /&gt;
To find out how much storage you have available and what files/directories are taking up space, the following commands are useful. The first one shows how much space is used/available on each partition, and the second shows the size of everything in the current directory.&lt;br /&gt;
&lt;br /&gt;
   df -h&lt;br /&gt;
   du -sh * | sort -hr&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t find any fiiles in /scratch/$USER/thom-fs-common you might need to authenticate with a password.  You can do this if you are using key authentication with&lt;br /&gt;
&lt;br /&gt;
   ssh -oPubkeyauthentication=no localhost&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Amount&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|/home/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~50Gb per person (changed to ~100GB after upgrade to 20.04)&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~1Tb+ depending on computer&lt;br /&gt;
|NOT BACKED UP&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/thom-fs-nethome &lt;br /&gt;
/scratch/$USER/thom-fs-common&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|2.3T&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/ifs-thom&lt;br /&gt;
|Former UIS Mount - now located at /scratch/$USER/thom-fs/old-ifs-thom&lt;br /&gt;
|6144Gb&lt;br /&gt;
|Read-only&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/theory-fs&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|~50Gb per person&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|cerebro:/filestore&lt;br /&gt;
|Local RAID array&lt;br /&gt;
|36950Gb&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Theory RIG backup policy=&lt;br /&gt;
From https://www.ch.cam.ac.uk/computing/managed-linux-workstations-faq&lt;br /&gt;
&lt;br /&gt;
have a few backups taken over the last 24 hours&lt;br /&gt;
&lt;br /&gt;
then, about one backup per day for the previous week&lt;br /&gt;
&lt;br /&gt;
then, about one backup per week for the previous month&lt;br /&gt;
&lt;br /&gt;
then, about one backup per month for the previous few months&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1262</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1262"/>
		<updated>2024-09-24T08:57:12Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _________  # ___   ___     # ______      # ___ __ __     #&lt;br /&gt;
 #/________/\ #/__/\ /__/\    #/_____/\     #/__//_//_/\    #&lt;br /&gt;
 #\__.::.__\/ #\::\ \\  \ \   #\:::_ \ \    #\::\| \| \ \   #&lt;br /&gt;
 #   \::\ \   # \::\/_\ .\ \  # \:\ \ \ \   # \:.      \ \  #&lt;br /&gt;
 #    \::\ \  #  \:: ___::\ \ #  \:\ \ \ \  #  \:.\-/\  \ \ #&lt;br /&gt;
 #     \::\ \ #   \: \ \\::\ \#   \:\_\ \ \ #   \. \  \  \ \#&lt;br /&gt;
 #      \__\/ #    \__\/ \::\/#    \_____\/ #    \__\/ \__\/#&lt;br /&gt;
 #            #               #             #               #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _______     # ______       # ______      # __  __      # ______    #&lt;br /&gt;
 #/______/\    #/_____/\      #/_____/\     #/_/\/_/\     #/_____/\   #&lt;br /&gt;
 #\::::__\/__  #\:::_ \ \     #\:::_ \ \    #\:\ \:\ \    #\:::_ \ \  #&lt;br /&gt;
 # \:\ /____/\ # \:(_) ) )_   # \:\ \ \ \   # \:\ \:\ \   # \:(_) \ \ #&lt;br /&gt;
 #  \:\\_  _\/ #  \: __ `\ \  #  \:\ \ \ \  #  \:\ \:\ \  #  \: ___\/ #&lt;br /&gt;
 #   \:\_\ \ \ #   \ \ `\ \ \ #   \:\_\ \ \ #   \:\_\:\ \ #   \ \ \   #&lt;br /&gt;
 #    \_____\/ #    \_\/ \_\/ #    \_____\/ #    \_____\/ #    \_\/   #&lt;br /&gt;
 #             #              #             #             #           #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki. (Apparently evenings are good times to read the Wiki.)&lt;br /&gt;
&lt;br /&gt;
In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos.&lt;br /&gt;
&lt;br /&gt;
=Group Calendar=&lt;br /&gt;
https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
=Group Expectations=&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on overleaf https://www.overleaf.com/read/yddfjrvpjckj&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Group Meetings=&lt;br /&gt;
&lt;br /&gt;
Past Group Meetings [[Past Group Meetings|here]]. Group Meetings (usually) take place every &amp;lt;s&amp;gt;other&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Monday&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Friday&amp;lt;/s&amp;gt; Thursday at &amp;lt;s&amp;gt;2pm&amp;lt;/s&amp;gt; 3.30pm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Michaelmas 2024===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Talk&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Cake&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|3rd October || INFORMAL ||&lt;br /&gt;
|-&lt;br /&gt;
|24th October ||  ||  &lt;br /&gt;
|-&lt;br /&gt;
|31st October || INFORMAL ||&lt;br /&gt;
|-&lt;br /&gt;
|7th November || Andreea || &lt;br /&gt;
|-&lt;br /&gt;
|14th November || INFORMAL ||&lt;br /&gt;
|-&lt;br /&gt;
|21st November || Hugh ||&lt;br /&gt;
|-&lt;br /&gt;
|28th November || INFORMAL ||&lt;br /&gt;
|-&lt;br /&gt;
|5th December || Rowan || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Journal Club=&lt;br /&gt;
12pm in the cybercafe with pizza provided (alternative possible).&lt;br /&gt;
&lt;br /&gt;
Past Journal Clubs [[Journal Clubs|here]].&lt;br /&gt;
===2023-24===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Contributor&#039;&#039;&#039; || style=&amp;quot;width: 54ex;&amp;quot; | &#039;&#039;&#039;Paper&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|  1 Nov 2023 || Lila || [https://www.nature.com/articles/s41586-023-06306-y Solid-body trajectoids shaped to roll along desired pathways]&lt;br /&gt;
|-&lt;br /&gt;
| 29 Nov 2023 || Kripa || [https://arxiv.org/abs/2006.01855 Aligning Superhuman AI with Human Behavior: Chess as a Model System]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 2024 || Bence || [https://arxiv.org/pdf/2203.16580 What’s for Lunch? A systematic ordering of foods in the Soup-Salad-Sandwich phase space]&lt;br /&gt;
|-&lt;br /&gt;
| 12 Mar 2024 || Alex || [https://iopscience.iop.org/article/10.3847/2041-8213/acf577/pdf Carbon-bearing Molecules in a Possible Hycean Atmosphere]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Potentially Interesting Seminar Series=&lt;br /&gt;
&lt;br /&gt;
* Leverhulme Centre for Life in the Universe  Coffee Meetings https://www.lclu.cam.ac.uk/events/coffee-meetings&lt;br /&gt;
* Quantum Information Seminars https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info&lt;br /&gt;
&lt;br /&gt;
=Quantum Computing Resources=&lt;br /&gt;
==Quantum Club==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available at https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group .&lt;br /&gt;
&lt;br /&gt;
==Quantum Brainstorm==&lt;br /&gt;
Informal quantum discussions taking place at 10am on Tuesdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
==Quantum computing Open Questions==&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
=Summer &#039;Interns&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Past Summer Interns [[Past Summer Interns|here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dissertations=&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
&lt;br /&gt;
= [[Group_List | Group List]] =&lt;br /&gt;
The full timeline of all current and past group members is available [https://wikis.ch.cam.ac.uk/thom/wiki/index.php/Group_List here].   NB autogenerated by `thom-fs-common/group/groupwiki`&lt;br /&gt;
&lt;br /&gt;
An up to date list of group members is also available [http://www.ch.cam.ac.uk/group/thom here].&lt;br /&gt;
&lt;br /&gt;
[[File:Wales.jpg|1000px|thumb|center|Thom Group Retreat, Wales, Lent 2023]]&lt;br /&gt;
[[File:Snowdon0.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
[[File:Snowdon1.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
&lt;br /&gt;
[[File:GroupPhotoJul2022.jpg|1000px|thumb|center|Thom Group photo Summer 2022]]&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_8_21_taken_by_Nathan Pitt_©University_of_Cambridge_1274_M.jpg|1000px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, August 2021]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
Front row, left to right: Anna Bui, Brian Zhao, Bang C. Huynh, Arta Safari, Maria-Andreea Filip&amp;lt;br&amp;gt;&lt;br /&gt;
Back row, right to left: David Izuogu, Kripa Panchagnula, Zian Wang, Dr Alex Thom&amp;lt;br&amp;gt;&lt;br /&gt;
Not in picture: Fabio Albertani, Nicholas Lee, Tarik Benyahia, César Feniou, Benjamin Mokhtar&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_2_5_19-4926_taken_by_Nathan_Pitt_University_of_Cambridge-tighter.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, May 2019]]&lt;br /&gt;
[[File:AJWT_Group_photo-5470_taken_by_Nathan_Pitt_University_of_Cambridge.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, November 2017]]&lt;br /&gt;
&lt;br /&gt;
= [[Computer_and_Storage_List | Computing Resources]] =&lt;br /&gt;
- Group computers available.&lt;br /&gt;
&lt;br /&gt;
- Clusters available.&lt;br /&gt;
&lt;br /&gt;
- Storage available.&lt;br /&gt;
&lt;br /&gt;
= Computing Setup Guide =&lt;br /&gt;
Anaconda takes up a lot of space on /home so it&#039;s worth running&lt;br /&gt;
&lt;br /&gt;
   mv ~/.conda /scratch/$USER/.conda&lt;br /&gt;
   ln -s /scratch/$USER/.conda ~/.conda&lt;br /&gt;
&lt;br /&gt;
= [[Introduction | Introduction to basic shell commands]] = &lt;br /&gt;
- There are a number of tutorials available which document basic operations that are useful including:&lt;br /&gt;
&lt;br /&gt;
# General bash commands&lt;br /&gt;
# Setting up cygwin&lt;br /&gt;
# Setting up [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key ssh keys] and general bash commands what are helpful&lt;br /&gt;
# Setting up ssh config files&lt;br /&gt;
# using [[GIT]]&lt;br /&gt;
# [[The Ten Git-mmandments]]&lt;br /&gt;
# Useful cerebro queue commands&lt;br /&gt;
# Some [[vim]] tidbits&lt;br /&gt;
&lt;br /&gt;
Currently undergoing construction.&lt;br /&gt;
&lt;br /&gt;
= How to connect to department machines =&lt;br /&gt;
&lt;br /&gt;
===On Mac/WSL===&lt;br /&gt;
&lt;br /&gt;
# Check you have an Admitto account and collect your password from https://www.ch.cam.ac.uk/computing/admitto-service&lt;br /&gt;
# In the terminal run the command &#039;&#039;ssh -X crsid@citadel.ch.cam.ac.uk&#039;&#039;&lt;br /&gt;
# When prompted input your Admitto username (crsid) and password &lt;br /&gt;
# Once this has worked run the command &#039;&#039;ssh -X crsid@machinename&#039;&#039; in the terminal to log into a particular machine&lt;br /&gt;
&lt;br /&gt;
Set up logging in without a password:&lt;br /&gt;
&lt;br /&gt;
# Generate an ssh key by running the command &#039;&#039;ssh-keygen&#039;&#039; in the terminal, as described in detail in the section &amp;quot;Introduction to basic shell commands&amp;quot;&lt;br /&gt;
# Use &#039;&#039;cd ~/.ssh&#039;&#039; to navigate to the directory holding the keys, and copy the text from the file &amp;quot;id_rsa.pub&amp;quot; beginning with ssh-rsa. This is your public ssh key&lt;br /&gt;
# Log into the department citadel machine, and create / navigate to a directory called .ssh&lt;br /&gt;
# Use &#039;&#039;chmod 700 .ssh&#039;&#039; to set permissions for the directory&lt;br /&gt;
# Input &#039;&#039;vi authorized_keys&#039;&#039; to open up the vi text editor. Press i, then paste in your public ssh key. Press escape, then type &#039;&#039;:wq&#039;&#039; and press enter to write and quit the editor &lt;br /&gt;
# Log into the particular machine you want to ssh to, and repeat steps 3 to 5&lt;br /&gt;
# Exit back to your machine and navigate to the home directory&lt;br /&gt;
# Input &#039;&#039;vi .ssh/config&#039;&#039; to open the vi text editor. Press i, then paste in the following, with your crsid and machine name in the places given:&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User crsid&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host machinename&lt;br /&gt;
      Hostname machinename&lt;br /&gt;
      ProxyCommand ssh citadel -W %h:%p&lt;br /&gt;
      User crsid&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press escape, then input &#039;&#039;:wq&#039;&#039; followed by enter to exit the editor.&lt;br /&gt;
You can now log straight into citadel with &#039;&#039;ssh citadel&#039;&#039; or straight into your machine with &#039;&#039;ssh machinename&#039;&#039;. The last two commands stop the ssh being killed if you are idle for too long. The &#039;&#039;ServerAliveInterval&#039;&#039; is how many seconds to ping a null packet, and the &#039;&#039;ServerAliveCountMax&#039;&#039; are how many consecutive times it needs to fail for the ssh to be killed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===File Transfer Protocol===&lt;br /&gt;
&lt;br /&gt;
You may want to transfer files between department machines and your computer. The standard way is to &#039;&#039;scp&#039;&#039; via the terminal with commands :&lt;br /&gt;
 UPLOAD :       &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot; LocalPath/FileName crsid@machinename.ch.cam.ac.uk:/RemotePath&lt;br /&gt;
 DOWNLOAD :     &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot;  crsid@machinename.ch.cam.ac.uk:/RemotePath/FileName LocalPath&lt;br /&gt;
&lt;br /&gt;
However, a more convenient way is to set up a File Transfer Protocol (FTP) between machines. It can come with a graphic user interface, where you can drag and drop files from the department machine to your computer. &lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
&lt;br /&gt;
I recommend the WinSCP software. You can download it from [https://winscp.net/eng/download.php here].&lt;br /&gt;
Once installed, click &#039;&#039;New Session&#039;&#039;, and choose &#039;&#039;SFTP&#039;&#039; protocol with :&lt;br /&gt;
 Hostname = machinename&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Then click on &#039;&#039;Advanced...&#039;&#039;, &#039;&#039;Tunnel&#039;&#039; tab, check the &#039;&#039;Connect through SSH tunnel&#039;&#039; tickbox and enter:&lt;br /&gt;
 Hostname = citadel.ch.cam.ac.uk&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Click &#039;&#039;OK&#039;&#039; and click &#039;&#039;Save&#039;&#039;, and finally &#039;&#039;Login&#039;&#039;. Enter your admitto password twice.&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mac/Linux====&lt;br /&gt;
&lt;br /&gt;
You can download FileZilla for [https://filezilla-project.org/download.php?platform=osx MacOS] or [https://filezilla-project.org/download.php?platform=linux64 linux].&lt;br /&gt;
The problem is that FileZilla does not support tunnel ssh. To open the connection, you need to use a ssh client like puTTY.&lt;br /&gt;
On MacOS please follow [https://phoenixnap.com/kb/install-putty-on-mac this guide].&lt;br /&gt;
&lt;br /&gt;
On Linux you can do :&lt;br /&gt;
 sudo apt-get install -y putty&lt;br /&gt;
Open it by typing &#039;&#039;putty&#039;&#039; on the terminal. The interface should open.&lt;br /&gt;
Type the following entries :&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;SSH/Tunnels&#039;&#039; tab :&lt;br /&gt;
 Source Port = 3111 &lt;br /&gt;
 Destination = machinename:22 &lt;br /&gt;
 local &lt;br /&gt;
 auto&lt;br /&gt;
and click &#039;&#039;Add&#039;&#039;. (source port can be any number &amp;gt; 1024)&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;session&#039;&#039; tab :&lt;br /&gt;
 Host Name = citadel.ch.cam.ac.uk &lt;br /&gt;
 port = 22 &lt;br /&gt;
 connection type = SSH&lt;br /&gt;
Enter a name for this connection in the &#039;&#039;saved sessions&#039;&#039; entry, and click &#039;&#039;Save&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Now click &#039;&#039;Open&#039;&#039;.&lt;br /&gt;
A terminal should open, type your crsid and your admitto password, you&#039;re now logged into Citadel (it&#039;s normal that it&#039;s not your machine).&lt;br /&gt;
&lt;br /&gt;
Now open FileZilla, and enter :&lt;br /&gt;
 Host = sftp://localhost&lt;br /&gt;
 username = crsid&lt;br /&gt;
 password = admitto password&lt;br /&gt;
 port = 3111 &lt;br /&gt;
and click &#039;&#039;Quickconnect&#039;&#039;. (port needs to be the same as source port in puTTY).&lt;br /&gt;
&lt;br /&gt;
A window will open (Unknown host key), click &#039;&#039;OK&#039;&#039;. Hopefully the connection is successful. &lt;br /&gt;
&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
=== Using VSCode Remote ===&lt;br /&gt;
====Windows====&lt;br /&gt;
# Find your wsl ssh config file as a Windows path, for example &#039;&#039;&#039;&#039;\\wsl.localhost\Ubuntu\home\&amp;lt;name&amp;gt;\.ssh\config&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# Make sure you have the &#039;Remote SSH&#039; extension installed in VSCode&lt;br /&gt;
# In your config file, instead of using the layout above, change it to&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host &amp;lt;machinename&amp;gt;&lt;br /&gt;
      Hostname &amp;lt;machinename&amp;gt;&lt;br /&gt;
      ProxyJump citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
(this has removed the ForwardAgent and ProxyCommand lines and replaced with ProxyJump instead)&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt;In VSCode, set your ssh config file manually to your path. Your wsl ssh folder can be copied into a Windows path (C:\Users\&amp;lt;user&amp;gt;\&amp;lt;blah&amp;gt;)if VSCode is not happy with the wsl path.&amp;lt;/li&amp;gt;&lt;br /&gt;
# At the bottom left, the green arrows is where you will be able to connect to remote machines. Click on it, and it should recognise all the hosts in your config file&lt;br /&gt;
# Select your host, and you will need to enter your password twice&lt;br /&gt;
===Installing Slack on department machines ===&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
# Download &amp;quot;Slack.deb&amp;quot; from:&lt;br /&gt;
   https://slack.com/intl/en-gb/downloads/linux&lt;br /&gt;
# &amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt; Make a directory and run dpkg replacing the with the appropriate file name. &lt;br /&gt;
   mkdir /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
   dpkg -x Slack.deb /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Install the desktop shortcut by pasting the following text into &#039;&#039;&#039;~/.local/share/applications/slack.desktop&#039;&#039;&#039;&lt;br /&gt;
   [Desktop Entry]&lt;br /&gt;
   Type=Application&lt;br /&gt;
   Exec=/home/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/scratch/slack/usr/lib/slack/slack %U&lt;br /&gt;
   Icon=/home/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/scratch/slack/usr/share/pixmaps/slack.png&lt;br /&gt;
   Name=Slack&lt;br /&gt;
   Terminal=false&lt;br /&gt;
   StartupWMClass=Slack&lt;br /&gt;
   Comment=Slack Desktop&lt;br /&gt;
   GenericName=Slack Client for Linux&lt;br /&gt;
   StartupNotify=true&lt;br /&gt;
   Categories=GNOME;GTK;Network;InstantMessaging;&lt;br /&gt;
   MimeType=x-scheme-handler/slack;&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt; Log out then in and it should show up in the search bar (Windows button). Right click to pin to favorites (task bar)&lt;br /&gt;
Make sure you&#039;ve replaced &amp;quot;crsid&amp;quot; with your crsid.&lt;br /&gt;
&lt;br /&gt;
= Useful Software =&lt;br /&gt;
# Using [[QChem]]&lt;br /&gt;
# Using [[QCMagic]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
&lt;br /&gt;
= Useful Information =&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# How to run QChem on [[darwin]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# Backed-up [[Storage]]&lt;br /&gt;
# [[How to get IQMol to run a local version of Q-Chem via SSH]]&lt;br /&gt;
# [[Slow ubuntu dash]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
= [[Archiving_data | Archiving data for the university repository]] =&lt;br /&gt;
&lt;br /&gt;
= [[Website_to_do | To-do list for the Thom Group Website]] =&lt;br /&gt;
&lt;br /&gt;
= [[Group_activities | Group Activities]] =&lt;br /&gt;
&lt;br /&gt;
= To-do list for the Wiki=&lt;br /&gt;
&lt;br /&gt;
- Sandbox for safe editing :  [[Sandbox| Sandbox]] &lt;br /&gt;
&lt;br /&gt;
- A pretty picture&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on setting up cygwin, ssh keys and general bash commands what are helpful&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on using qchem&lt;br /&gt;
&lt;br /&gt;
- A Pretty picture for the $wgLogo&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1261</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1261"/>
		<updated>2024-09-24T08:56:35Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _________  # ___   ___     # ______      # ___ __ __     #&lt;br /&gt;
 #/________/\ #/__/\ /__/\    #/_____/\     #/__//_//_/\    #&lt;br /&gt;
 #\__.::.__\/ #\::\ \\  \ \   #\:::_ \ \    #\::\| \| \ \   #&lt;br /&gt;
 #   \::\ \   # \::\/_\ .\ \  # \:\ \ \ \   # \:.      \ \  #&lt;br /&gt;
 #    \::\ \  #  \:: ___::\ \ #  \:\ \ \ \  #  \:.\-/\  \ \ #&lt;br /&gt;
 #     \::\ \ #   \: \ \\::\ \#   \:\_\ \ \ #   \. \  \  \ \#&lt;br /&gt;
 #      \__\/ #    \__\/ \::\/#    \_____\/ #    \__\/ \__\/#&lt;br /&gt;
 #            #               #             #               #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _______     # ______       # ______      # __  __      # ______    #&lt;br /&gt;
 #/______/\    #/_____/\      #/_____/\     #/_/\/_/\     #/_____/\   #&lt;br /&gt;
 #\::::__\/__  #\:::_ \ \     #\:::_ \ \    #\:\ \:\ \    #\:::_ \ \  #&lt;br /&gt;
 # \:\ /____/\ # \:(_) ) )_   # \:\ \ \ \   # \:\ \:\ \   # \:(_) \ \ #&lt;br /&gt;
 #  \:\\_  _\/ #  \: __ `\ \  #  \:\ \ \ \  #  \:\ \:\ \  #  \: ___\/ #&lt;br /&gt;
 #   \:\_\ \ \ #   \ \ `\ \ \ #   \:\_\ \ \ #   \:\_\:\ \ #   \ \ \   #&lt;br /&gt;
 #    \_____\/ #    \_\/ \_\/ #    \_____\/ #    \_____\/ #    \_\/   #&lt;br /&gt;
 #             #              #             #             #           #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki. (Apparently evenings are good times to read the Wiki.)&lt;br /&gt;
&lt;br /&gt;
In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos.&lt;br /&gt;
&lt;br /&gt;
=Group Calendar=&lt;br /&gt;
https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
=Group Expectations=&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on overleaf https://www.overleaf.com/read/yddfjrvpjckj&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Group Meetings=&lt;br /&gt;
&lt;br /&gt;
Past Group Meetings [[Past Group Meetings|here]]. Group Meetings (usually) take place every &amp;lt;s&amp;gt;other&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Monday&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Friday&amp;lt;/s&amp;gt; Thursday at &amp;lt;s&amp;gt;2pm&amp;lt;/s&amp;gt; 3.30pm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Michaelmas 2024===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Talk&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Cake&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|3rd October || INFORMAL ||&lt;br /&gt;
|-&lt;br /&gt;
|24th October ||  ||  &lt;br /&gt;
|-&lt;br /&gt;
|31st October || INFORMAL ||&lt;br /&gt;
|-&lt;br /&gt;
|7th November || Andreea || &lt;br /&gt;
|-&lt;br /&gt;
|14th November || INFORMAL ||&lt;br /&gt;
|-&lt;br /&gt;
|21st November || Hugh ||&lt;br /&gt;
|-&lt;br /&gt;
|28th November || INFORMAL ||&lt;br /&gt;
|-&lt;br /&gt;
|5th December || Rowan || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Journal Club=&lt;br /&gt;
12pm in the cybercafe with pizza provided (alternative possible).&lt;br /&gt;
&lt;br /&gt;
Past Journal Clubs [[Journal Clubs|here]].&lt;br /&gt;
===2023-24===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Contributor&#039;&#039;&#039; || style=&amp;quot;width: 54ex;&amp;quot; | &#039;&#039;&#039;Paper&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|  1 Nov 2023 || Lila || [https://www.nature.com/articles/s41586-023-06306-y Solid-body trajectoids shaped to roll along desired pathways]&lt;br /&gt;
|-&lt;br /&gt;
| 29 Nov 2023 || Kripa || [https://arxiv.org/abs/2006.01855 Aligning Superhuman AI with Human Behavior: Chess as a Model System]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 2024 || Bence || [https://arxiv.org/pdf/2203.16580 What’s for Lunch? A systematic ordering of foods in the Soup-Salad-Sandwich phase space]&lt;br /&gt;
|-&lt;br /&gt;
| 12 Mar 2024 || Alex || [https://iopscience.iop.org/article/10.3847/2041-8213/acf577/pdf Carbon-bearing Molecules in a Possible Hycean Atmosphere]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Potentially Interesting Seminar Series=&lt;br /&gt;
&lt;br /&gt;
Leverhulme Centre for Life in the Universe  Coffee Meetings https://www.lclu.cam.ac.uk/events/coffee-meetings&lt;br /&gt;
Quantum Information Seminars https://lists.cam.ac.uk/sympa/subscribe/phy-cavendish-quantum-info?previous_action=info&lt;br /&gt;
&lt;br /&gt;
=Quantum Computing Resources=&lt;br /&gt;
==Quantum Club==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available at https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group .&lt;br /&gt;
&lt;br /&gt;
==Quantum Brainstorm==&lt;br /&gt;
Informal quantum discussions taking place at 10am on Tuesdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
==Quantum computing Open Questions==&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
=Summer &#039;Interns&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Past Summer Interns [[Past Summer Interns|here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dissertations=&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
&lt;br /&gt;
= [[Group_List | Group List]] =&lt;br /&gt;
The full timeline of all current and past group members is available [https://wikis.ch.cam.ac.uk/thom/wiki/index.php/Group_List here].   NB autogenerated by `thom-fs-common/group/groupwiki`&lt;br /&gt;
&lt;br /&gt;
An up to date list of group members is also available [http://www.ch.cam.ac.uk/group/thom here].&lt;br /&gt;
&lt;br /&gt;
[[File:Wales.jpg|1000px|thumb|center|Thom Group Retreat, Wales, Lent 2023]]&lt;br /&gt;
[[File:Snowdon0.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
[[File:Snowdon1.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
&lt;br /&gt;
[[File:GroupPhotoJul2022.jpg|1000px|thumb|center|Thom Group photo Summer 2022]]&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_8_21_taken_by_Nathan Pitt_©University_of_Cambridge_1274_M.jpg|1000px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, August 2021]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
Front row, left to right: Anna Bui, Brian Zhao, Bang C. Huynh, Arta Safari, Maria-Andreea Filip&amp;lt;br&amp;gt;&lt;br /&gt;
Back row, right to left: David Izuogu, Kripa Panchagnula, Zian Wang, Dr Alex Thom&amp;lt;br&amp;gt;&lt;br /&gt;
Not in picture: Fabio Albertani, Nicholas Lee, Tarik Benyahia, César Feniou, Benjamin Mokhtar&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_2_5_19-4926_taken_by_Nathan_Pitt_University_of_Cambridge-tighter.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, May 2019]]&lt;br /&gt;
[[File:AJWT_Group_photo-5470_taken_by_Nathan_Pitt_University_of_Cambridge.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, November 2017]]&lt;br /&gt;
&lt;br /&gt;
= [[Computer_and_Storage_List | Computing Resources]] =&lt;br /&gt;
- Group computers available.&lt;br /&gt;
&lt;br /&gt;
- Clusters available.&lt;br /&gt;
&lt;br /&gt;
- Storage available.&lt;br /&gt;
&lt;br /&gt;
= Computing Setup Guide =&lt;br /&gt;
Anaconda takes up a lot of space on /home so it&#039;s worth running&lt;br /&gt;
&lt;br /&gt;
   mv ~/.conda /scratch/$USER/.conda&lt;br /&gt;
   ln -s /scratch/$USER/.conda ~/.conda&lt;br /&gt;
&lt;br /&gt;
= [[Introduction | Introduction to basic shell commands]] = &lt;br /&gt;
- There are a number of tutorials available which document basic operations that are useful including:&lt;br /&gt;
&lt;br /&gt;
# General bash commands&lt;br /&gt;
# Setting up cygwin&lt;br /&gt;
# Setting up [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key ssh keys] and general bash commands what are helpful&lt;br /&gt;
# Setting up ssh config files&lt;br /&gt;
# using [[GIT]]&lt;br /&gt;
# [[The Ten Git-mmandments]]&lt;br /&gt;
# Useful cerebro queue commands&lt;br /&gt;
# Some [[vim]] tidbits&lt;br /&gt;
&lt;br /&gt;
Currently undergoing construction.&lt;br /&gt;
&lt;br /&gt;
= How to connect to department machines =&lt;br /&gt;
&lt;br /&gt;
===On Mac/WSL===&lt;br /&gt;
&lt;br /&gt;
# Check you have an Admitto account and collect your password from https://www.ch.cam.ac.uk/computing/admitto-service&lt;br /&gt;
# In the terminal run the command &#039;&#039;ssh -X crsid@citadel.ch.cam.ac.uk&#039;&#039;&lt;br /&gt;
# When prompted input your Admitto username (crsid) and password &lt;br /&gt;
# Once this has worked run the command &#039;&#039;ssh -X crsid@machinename&#039;&#039; in the terminal to log into a particular machine&lt;br /&gt;
&lt;br /&gt;
Set up logging in without a password:&lt;br /&gt;
&lt;br /&gt;
# Generate an ssh key by running the command &#039;&#039;ssh-keygen&#039;&#039; in the terminal, as described in detail in the section &amp;quot;Introduction to basic shell commands&amp;quot;&lt;br /&gt;
# Use &#039;&#039;cd ~/.ssh&#039;&#039; to navigate to the directory holding the keys, and copy the text from the file &amp;quot;id_rsa.pub&amp;quot; beginning with ssh-rsa. This is your public ssh key&lt;br /&gt;
# Log into the department citadel machine, and create / navigate to a directory called .ssh&lt;br /&gt;
# Use &#039;&#039;chmod 700 .ssh&#039;&#039; to set permissions for the directory&lt;br /&gt;
# Input &#039;&#039;vi authorized_keys&#039;&#039; to open up the vi text editor. Press i, then paste in your public ssh key. Press escape, then type &#039;&#039;:wq&#039;&#039; and press enter to write and quit the editor &lt;br /&gt;
# Log into the particular machine you want to ssh to, and repeat steps 3 to 5&lt;br /&gt;
# Exit back to your machine and navigate to the home directory&lt;br /&gt;
# Input &#039;&#039;vi .ssh/config&#039;&#039; to open the vi text editor. Press i, then paste in the following, with your crsid and machine name in the places given:&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User crsid&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host machinename&lt;br /&gt;
      Hostname machinename&lt;br /&gt;
      ProxyCommand ssh citadel -W %h:%p&lt;br /&gt;
      User crsid&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press escape, then input &#039;&#039;:wq&#039;&#039; followed by enter to exit the editor.&lt;br /&gt;
You can now log straight into citadel with &#039;&#039;ssh citadel&#039;&#039; or straight into your machine with &#039;&#039;ssh machinename&#039;&#039;. The last two commands stop the ssh being killed if you are idle for too long. The &#039;&#039;ServerAliveInterval&#039;&#039; is how many seconds to ping a null packet, and the &#039;&#039;ServerAliveCountMax&#039;&#039; are how many consecutive times it needs to fail for the ssh to be killed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===File Transfer Protocol===&lt;br /&gt;
&lt;br /&gt;
You may want to transfer files between department machines and your computer. The standard way is to &#039;&#039;scp&#039;&#039; via the terminal with commands :&lt;br /&gt;
 UPLOAD :       &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot; LocalPath/FileName crsid@machinename.ch.cam.ac.uk:/RemotePath&lt;br /&gt;
 DOWNLOAD :     &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot;  crsid@machinename.ch.cam.ac.uk:/RemotePath/FileName LocalPath&lt;br /&gt;
&lt;br /&gt;
However, a more convenient way is to set up a File Transfer Protocol (FTP) between machines. It can come with a graphic user interface, where you can drag and drop files from the department machine to your computer. &lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
&lt;br /&gt;
I recommend the WinSCP software. You can download it from [https://winscp.net/eng/download.php here].&lt;br /&gt;
Once installed, click &#039;&#039;New Session&#039;&#039;, and choose &#039;&#039;SFTP&#039;&#039; protocol with :&lt;br /&gt;
 Hostname = machinename&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Then click on &#039;&#039;Advanced...&#039;&#039;, &#039;&#039;Tunnel&#039;&#039; tab, check the &#039;&#039;Connect through SSH tunnel&#039;&#039; tickbox and enter:&lt;br /&gt;
 Hostname = citadel.ch.cam.ac.uk&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Click &#039;&#039;OK&#039;&#039; and click &#039;&#039;Save&#039;&#039;, and finally &#039;&#039;Login&#039;&#039;. Enter your admitto password twice.&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mac/Linux====&lt;br /&gt;
&lt;br /&gt;
You can download FileZilla for [https://filezilla-project.org/download.php?platform=osx MacOS] or [https://filezilla-project.org/download.php?platform=linux64 linux].&lt;br /&gt;
The problem is that FileZilla does not support tunnel ssh. To open the connection, you need to use a ssh client like puTTY.&lt;br /&gt;
On MacOS please follow [https://phoenixnap.com/kb/install-putty-on-mac this guide].&lt;br /&gt;
&lt;br /&gt;
On Linux you can do :&lt;br /&gt;
 sudo apt-get install -y putty&lt;br /&gt;
Open it by typing &#039;&#039;putty&#039;&#039; on the terminal. The interface should open.&lt;br /&gt;
Type the following entries :&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;SSH/Tunnels&#039;&#039; tab :&lt;br /&gt;
 Source Port = 3111 &lt;br /&gt;
 Destination = machinename:22 &lt;br /&gt;
 local &lt;br /&gt;
 auto&lt;br /&gt;
and click &#039;&#039;Add&#039;&#039;. (source port can be any number &amp;gt; 1024)&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;session&#039;&#039; tab :&lt;br /&gt;
 Host Name = citadel.ch.cam.ac.uk &lt;br /&gt;
 port = 22 &lt;br /&gt;
 connection type = SSH&lt;br /&gt;
Enter a name for this connection in the &#039;&#039;saved sessions&#039;&#039; entry, and click &#039;&#039;Save&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Now click &#039;&#039;Open&#039;&#039;.&lt;br /&gt;
A terminal should open, type your crsid and your admitto password, you&#039;re now logged into Citadel (it&#039;s normal that it&#039;s not your machine).&lt;br /&gt;
&lt;br /&gt;
Now open FileZilla, and enter :&lt;br /&gt;
 Host = sftp://localhost&lt;br /&gt;
 username = crsid&lt;br /&gt;
 password = admitto password&lt;br /&gt;
 port = 3111 &lt;br /&gt;
and click &#039;&#039;Quickconnect&#039;&#039;. (port needs to be the same as source port in puTTY).&lt;br /&gt;
&lt;br /&gt;
A window will open (Unknown host key), click &#039;&#039;OK&#039;&#039;. Hopefully the connection is successful. &lt;br /&gt;
&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
=== Using VSCode Remote ===&lt;br /&gt;
====Windows====&lt;br /&gt;
# Find your wsl ssh config file as a Windows path, for example &#039;&#039;&#039;&#039;\\wsl.localhost\Ubuntu\home\&amp;lt;name&amp;gt;\.ssh\config&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# Make sure you have the &#039;Remote SSH&#039; extension installed in VSCode&lt;br /&gt;
# In your config file, instead of using the layout above, change it to&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host &amp;lt;machinename&amp;gt;&lt;br /&gt;
      Hostname &amp;lt;machinename&amp;gt;&lt;br /&gt;
      ProxyJump citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
(this has removed the ForwardAgent and ProxyCommand lines and replaced with ProxyJump instead)&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt;In VSCode, set your ssh config file manually to your path. Your wsl ssh folder can be copied into a Windows path (C:\Users\&amp;lt;user&amp;gt;\&amp;lt;blah&amp;gt;)if VSCode is not happy with the wsl path.&amp;lt;/li&amp;gt;&lt;br /&gt;
# At the bottom left, the green arrows is where you will be able to connect to remote machines. Click on it, and it should recognise all the hosts in your config file&lt;br /&gt;
# Select your host, and you will need to enter your password twice&lt;br /&gt;
===Installing Slack on department machines ===&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
# Download &amp;quot;Slack.deb&amp;quot; from:&lt;br /&gt;
   https://slack.com/intl/en-gb/downloads/linux&lt;br /&gt;
# &amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt; Make a directory and run dpkg replacing the with the appropriate file name. &lt;br /&gt;
   mkdir /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
   dpkg -x Slack.deb /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Install the desktop shortcut by pasting the following text into &#039;&#039;&#039;~/.local/share/applications/slack.desktop&#039;&#039;&#039;&lt;br /&gt;
   [Desktop Entry]&lt;br /&gt;
   Type=Application&lt;br /&gt;
   Exec=/home/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/scratch/slack/usr/lib/slack/slack %U&lt;br /&gt;
   Icon=/home/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/scratch/slack/usr/share/pixmaps/slack.png&lt;br /&gt;
   Name=Slack&lt;br /&gt;
   Terminal=false&lt;br /&gt;
   StartupWMClass=Slack&lt;br /&gt;
   Comment=Slack Desktop&lt;br /&gt;
   GenericName=Slack Client for Linux&lt;br /&gt;
   StartupNotify=true&lt;br /&gt;
   Categories=GNOME;GTK;Network;InstantMessaging;&lt;br /&gt;
   MimeType=x-scheme-handler/slack;&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt; Log out then in and it should show up in the search bar (Windows button). Right click to pin to favorites (task bar)&lt;br /&gt;
Make sure you&#039;ve replaced &amp;quot;crsid&amp;quot; with your crsid.&lt;br /&gt;
&lt;br /&gt;
= Useful Software =&lt;br /&gt;
# Using [[QChem]]&lt;br /&gt;
# Using [[QCMagic]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
&lt;br /&gt;
= Useful Information =&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# How to run QChem on [[darwin]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# Backed-up [[Storage]]&lt;br /&gt;
# [[How to get IQMol to run a local version of Q-Chem via SSH]]&lt;br /&gt;
# [[Slow ubuntu dash]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
= [[Archiving_data | Archiving data for the university repository]] =&lt;br /&gt;
&lt;br /&gt;
= [[Website_to_do | To-do list for the Thom Group Website]] =&lt;br /&gt;
&lt;br /&gt;
= [[Group_activities | Group Activities]] =&lt;br /&gt;
&lt;br /&gt;
= To-do list for the Wiki=&lt;br /&gt;
&lt;br /&gt;
- Sandbox for safe editing :  [[Sandbox| Sandbox]] &lt;br /&gt;
&lt;br /&gt;
- A pretty picture&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on setting up cygwin, ssh keys and general bash commands what are helpful&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on using qchem&lt;br /&gt;
&lt;br /&gt;
- A Pretty picture for the $wgLogo&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1260</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1260"/>
		<updated>2024-09-24T07:25:49Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Computer List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Computer List=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!name&lt;br /&gt;
!office&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
!Video Ports&lt;br /&gt;
!Displays&lt;br /&gt;
!Software&lt;br /&gt;
!Purchased&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|379&lt;br /&gt;
| Tests&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|379&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
For FCIDUMPS: export QC=qclocal; . ~ajwt3/code/qchem/qcsetup.bash  NB(22/12/22) non-canonical RHF integral dumps may be incorrect (use a UHF calc and read it in to RHF).&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|G.05&lt;br /&gt;
|NCP [Doug, Tom, Anna]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|G.05&lt;br /&gt;
|Andreea, George  [César]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|378&lt;br /&gt;
|Kripa&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/hynl2/code/qcsetup.bash&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|UG03a&lt;br /&gt;
|Lijun, Theo [Brian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|UG11&lt;br /&gt;
|Haoshan [Moritz, Max, Nick&lt;br /&gt;
Benjamin]&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
export QC_EXT_LIBS=/home/hynl2/code/extlib; source /home/hynl2/.qcsetup&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|378&lt;br /&gt;
|Bence [Eline, Lila, Isha, Zian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|NVIDIA GeForce GTX 750 Ti &lt;br /&gt;
(Compute Capability 5.0)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|378&lt;br /&gt;
|Rowan [Juan, Fabio]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|UG11&lt;br /&gt;
|Alex, Bence&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|110&lt;br /&gt;
|Jack, [Theo, King, David]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|UG03A&lt;br /&gt;
|Daniel, [Bang, Tarik]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
. /home/cbh31/code/qcsetup.public/qcselectversion.sh&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|behemoth&lt;br /&gt;
|378&lt;br /&gt;
|[Yi, Brian, Arta]&lt;br /&gt;
|8&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz&lt;br /&gt;
|256GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|/scratch2 has 18Tb of scratch&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc&lt;br /&gt;
|2020&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|378&lt;br /&gt;
|Constance&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|-&lt;br /&gt;
|chiron&lt;br /&gt;
|UG03A&lt;br /&gt;
|Chiara&lt;br /&gt;
|10&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz&lt;br /&gt;
|96GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
|topaz&lt;br /&gt;
|360&lt;br /&gt;
|Lila&lt;br /&gt;
|8&lt;br /&gt;
|Intel Core i9-11900 2.5GHz 8 Core&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|NVIDIA GeForce RTX 3080 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2022&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/cerebro-compute-server cerebro]&lt;br /&gt;
|&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 8&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|48GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
 source /home/hynl2/code/qchemsetup.bash&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc_2023&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hpc.cam.ac.uk/high-performance-computing CSD3]&lt;br /&gt;
|&lt;br /&gt;
|University Tier-2&lt;br /&gt;
|Cacade Lake 56 x 672&lt;br /&gt;
76 x 544 Ice Lake &lt;br /&gt;
|2x Intel(R) Xeon Platinum CPU 8276 @ 2.20GHz&lt;br /&gt;
 2x Intel(R) Xeon(R) Platinum 8368Q CPU @ 2.60GHz&lt;br /&gt;
|192 or 384GB&lt;br /&gt;
256 or 512GB&lt;br /&gt;
|Rocky Linux 8  SLURM queuing (36h max)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /rds/project/ajwt3/rds-ajwt3-thom1/qchem_public/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/nest-compute-server nest]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|40 x 20&lt;br /&gt;
|2x Cascade Lake Intel(R) Xeon Gold CPU 6248 @ 2.50GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/code/qcsetup.sh&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/rogue-gpu-server rogue]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|(8 nVidia V100 + 32 CPU) x 2&lt;br /&gt;
|2x Sky Lake Intel(R) Xeon Gold CPU 6130 @ 2.10GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.archer2.ac.uk/ archer-2]&lt;br /&gt;
|&lt;br /&gt;
|National Tier-1 Supercomputer&lt;br /&gt;
| 128 x 5848&lt;br /&gt;
|2 x AMD EPYC Zen2 (Rome) 64-core CPUs @ 2.2GHz&lt;br /&gt;
|256GB and 512GB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Machine status can be monitored at : https://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
To find out your OS version, run &lt;br /&gt;
&lt;br /&gt;
   lsb_release -a&lt;br /&gt;
&lt;br /&gt;
To determine the RAM, run&lt;br /&gt;
&lt;br /&gt;
    head -1 /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
To find out core counts, run&lt;br /&gt;
&lt;br /&gt;
    cat /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
NB the number of &#039;processors&#039; may be different from the number of cores owing to hyperthreading.  The &#039;cpu cores&#039; value is the one to take for single CPU machines.&lt;br /&gt;
&lt;br /&gt;
[http://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/ Hobbit] may also have some useful information.&lt;br /&gt;
&lt;br /&gt;
[https://www.ch.cam.ac.uk/computing/group-computer-representatives Group computer reps] can manage group entries in the department [https://chemdb.ch.cam.ac.uk/hotwire3/chemistry/ database] and there&#039;s a [https://apps.ch.cam.ac.uk/computer-reps/group-computers.php hardware inventory] and a [https://apps.ch.cam.ac.uk/space-management/space-report.php space report] too.&lt;br /&gt;
&lt;br /&gt;
=Storage=&lt;br /&gt;
A common cause of running out of storage on your workstation is anaconda which puts stuff in /home.  This can be safely moved to /scratch and a symbolic link.&lt;br /&gt;
&lt;br /&gt;
   cd $HOME&lt;br /&gt;
   mv .conda /scratch/$USER&lt;br /&gt;
   ln -s /scratch/$USER/.conda&lt;br /&gt;
&lt;br /&gt;
To find out how much storage you have available and what files/directories are taking up space, the following commands are useful. The first one shows how much space is used/available on each partition, and the second shows the size of everything in the current directory.&lt;br /&gt;
&lt;br /&gt;
   df -h&lt;br /&gt;
   du -sh * | sort -hr&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t find any fiiles in /scratch/$USER/thom-fs-common you might need to authenticate with a password.  You can do this if you are using key authentication with&lt;br /&gt;
&lt;br /&gt;
   ssh -oPubkeyauthentication=no localhost&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Amount&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|/home/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~50Gb per person (changed to ~100GB after upgrade to 20.04)&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~1Tb+ depending on computer&lt;br /&gt;
|NOT BACKED UP&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/thom-fs-nethome &lt;br /&gt;
/scratch/$USER/thom-fs-common&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|2.3T&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/ifs-thom&lt;br /&gt;
|Former UIS Mount - now located at /scratch/$USER/thom-fs/old-ifs-thom&lt;br /&gt;
|6144Gb&lt;br /&gt;
|Read-only&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/theory-fs&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|~50Gb per person&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|cerebro:/filestore&lt;br /&gt;
|Local RAID array&lt;br /&gt;
|36950Gb&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Theory RIG backup policy=&lt;br /&gt;
From https://www.ch.cam.ac.uk/computing/managed-linux-workstations-faq&lt;br /&gt;
&lt;br /&gt;
have a few backups taken over the last 24 hours&lt;br /&gt;
&lt;br /&gt;
then, about one backup per day for the previous week&lt;br /&gt;
&lt;br /&gt;
then, about one backup per week for the previous month&lt;br /&gt;
&lt;br /&gt;
then, about one backup per month for the previous few months&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1259</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1259"/>
		<updated>2024-09-24T06:43:03Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Computer List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Computer List=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!name&lt;br /&gt;
!office&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
!Video Ports&lt;br /&gt;
!Displays&lt;br /&gt;
!Software&lt;br /&gt;
!Purchased&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|379&lt;br /&gt;
| Tests&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|379&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
For FCIDUMPS: export QC=qclocal; . ~ajwt3/code/qchem/qcsetup.bash  NB(22/12/22) non-canonical RHF integral dumps may be incorrect (use a UHF calc and read it in to RHF).&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|G.05&lt;br /&gt;
|NCP [Doug, Tom, Anna]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|G.05&lt;br /&gt;
|Andreea, George  [César]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|378&lt;br /&gt;
|Kripa&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/hynl2/code/qcsetup.bash&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|UG03a&lt;br /&gt;
|Lijun, Theo [Brian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|UG11&lt;br /&gt;
|Haoshan [Moritz, Max, Nick&lt;br /&gt;
Benjamin]&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
export QC_EXT_LIBS=/home/hynl2/code/extlib; source /home/hynl2/.qcsetup&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|378&lt;br /&gt;
|Bence [Eline, Lila, Isha, Zian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|NVIDIA GeForce GTX 750 Ti &lt;br /&gt;
(Compute Capability 5.0)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|378&lt;br /&gt;
|Rowan [Juan, Fabio]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|UG11&lt;br /&gt;
|Alex, Bence&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|110&lt;br /&gt;
|Jack, [Theo, King, David]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|UG03A&lt;br /&gt;
|Daniel, [Bang, Tarik]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
. /home/cbh31/code/qcsetup.public/qcselectversion.sh&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|behemoth&lt;br /&gt;
|378&lt;br /&gt;
|[Yi, Brian, Arta]&lt;br /&gt;
|8&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz&lt;br /&gt;
|256GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|/scratch2 has 18Tb of scratch&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc&lt;br /&gt;
|2020&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|378&lt;br /&gt;
|Constance&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|-&lt;br /&gt;
|chiron&lt;br /&gt;
|UG03A&lt;br /&gt;
|Chiara&lt;br /&gt;
|10&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz&lt;br /&gt;
|96GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
|topaz&lt;br /&gt;
|360&lt;br /&gt;
|Lila&lt;br /&gt;
|8&lt;br /&gt;
|Intel Core i9-11900 2.5GHz 8 Core&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|NVIDIA GeForce RTX 3080 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2022&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/cerebro-compute-server cerebro]&lt;br /&gt;
|&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 8&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|48GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
 source /home/hynl2/code/qchemsetup.bash&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc_2023&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hpc.cam.ac.uk/high-performance-computing CSD3]&lt;br /&gt;
|&lt;br /&gt;
|University Tier-2&lt;br /&gt;
|Cacade Lake 56 x 672&lt;br /&gt;
72 x 544 Ice Lake &lt;br /&gt;
|2x Intel(R) Xeon Platinum CPU 8276 @ 2.20GHz&lt;br /&gt;
72 cores.&lt;br /&gt;
|192 or 384GB&lt;br /&gt;
256 or 512GB&lt;br /&gt;
|Rocky Linux 8  SLURM queuing (36h max)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /rds/project/ajwt3/rds-ajwt3-thom1/qchem_public/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/nest-compute-server nest]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|40 x 20&lt;br /&gt;
|2x Cascade Lake Intel(R) Xeon Gold CPU 6248 @ 2.50GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/code/qcsetup.sh&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/rogue-gpu-server rogue]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|(8 nVidia V100 + 32 CPU) x 2&lt;br /&gt;
|2x Sky Lake Intel(R) Xeon Gold CPU 6130 @ 2.10GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.archer2.ac.uk/ archer-2]&lt;br /&gt;
|&lt;br /&gt;
|National Tier-1 Supercomputer&lt;br /&gt;
| 128 x 5848&lt;br /&gt;
|2 x AMD EPYC Zen2 (Rome) 64-core CPUs @ 2.2GHz&lt;br /&gt;
|256GB and 512GB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Machine status can be monitored at : https://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
To find out your OS version, run &lt;br /&gt;
&lt;br /&gt;
   lsb_release -a&lt;br /&gt;
&lt;br /&gt;
To determine the RAM, run&lt;br /&gt;
&lt;br /&gt;
    head -1 /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
To find out core counts, run&lt;br /&gt;
&lt;br /&gt;
    cat /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
NB the number of &#039;processors&#039; may be different from the number of cores owing to hyperthreading.  The &#039;cpu cores&#039; value is the one to take for single CPU machines.&lt;br /&gt;
&lt;br /&gt;
[http://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/ Hobbit] may also have some useful information.&lt;br /&gt;
&lt;br /&gt;
[https://www.ch.cam.ac.uk/computing/group-computer-representatives Group computer reps] can manage group entries in the department [https://chemdb.ch.cam.ac.uk/hotwire3/chemistry/ database] and there&#039;s a [https://apps.ch.cam.ac.uk/computer-reps/group-computers.php hardware inventory] and a [https://apps.ch.cam.ac.uk/space-management/space-report.php space report] too.&lt;br /&gt;
&lt;br /&gt;
=Storage=&lt;br /&gt;
A common cause of running out of storage on your workstation is anaconda which puts stuff in /home.  This can be safely moved to /scratch and a symbolic link.&lt;br /&gt;
&lt;br /&gt;
   cd $HOME&lt;br /&gt;
   mv .conda /scratch/$USER&lt;br /&gt;
   ln -s /scratch/$USER/.conda&lt;br /&gt;
&lt;br /&gt;
To find out how much storage you have available and what files/directories are taking up space, the following commands are useful. The first one shows how much space is used/available on each partition, and the second shows the size of everything in the current directory.&lt;br /&gt;
&lt;br /&gt;
   df -h&lt;br /&gt;
   du -sh * | sort -hr&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t find any fiiles in /scratch/$USER/thom-fs-common you might need to authenticate with a password.  You can do this if you are using key authentication with&lt;br /&gt;
&lt;br /&gt;
   ssh -oPubkeyauthentication=no localhost&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Amount&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|/home/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~50Gb per person (changed to ~100GB after upgrade to 20.04)&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~1Tb+ depending on computer&lt;br /&gt;
|NOT BACKED UP&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/thom-fs-nethome &lt;br /&gt;
/scratch/$USER/thom-fs-common&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|2.3T&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/ifs-thom&lt;br /&gt;
|Former UIS Mount - now located at /scratch/$USER/thom-fs/old-ifs-thom&lt;br /&gt;
|6144Gb&lt;br /&gt;
|Read-only&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/theory-fs&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|~50Gb per person&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|cerebro:/filestore&lt;br /&gt;
|Local RAID array&lt;br /&gt;
|36950Gb&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Theory RIG backup policy=&lt;br /&gt;
From https://www.ch.cam.ac.uk/computing/managed-linux-workstations-faq&lt;br /&gt;
&lt;br /&gt;
have a few backups taken over the last 24 hours&lt;br /&gt;
&lt;br /&gt;
then, about one backup per day for the previous week&lt;br /&gt;
&lt;br /&gt;
then, about one backup per week for the previous month&lt;br /&gt;
&lt;br /&gt;
then, about one backup per month for the previous few months&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1257</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1257"/>
		<updated>2024-08-16T08:38:36Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Computer List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Computer List=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!name&lt;br /&gt;
!office&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
!Video Ports&lt;br /&gt;
!Displays&lt;br /&gt;
!Software&lt;br /&gt;
!Purchased&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|379&lt;br /&gt;
| Tests&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|379&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
For FCIDUMPS: export QC=qclocal; . ~ajwt3/code/qchem/qcsetup.bash  NB(22/12/22) non-canonical RHF integral dumps may be incorrect (use a UHF calc and read it in to RHF).&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|G.05&lt;br /&gt;
|NCP [Doug, Tom, Anna]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|G.05&lt;br /&gt;
|Andreea, George  [César]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|378&lt;br /&gt;
|Kripa&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/hynl2/code/qcsetup.bash&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|UG03a&lt;br /&gt;
|Lijun, Theo [Brian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|UG11&lt;br /&gt;
|Haoshan [Moritz, Max, Nick&lt;br /&gt;
Benjamin]&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
export QC_EXT_LIBS=/home/hynl2/code/extlib; source /home/hynl2/.qcsetup&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|378&lt;br /&gt;
|Bence [Eline, Lila, Isha, Zian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|NVIDIA GeForce GTX 750 Ti &lt;br /&gt;
(Compute Capability 5.0)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|378&lt;br /&gt;
|Rowan [Juan, Fabio]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|UG11&lt;br /&gt;
|Alex, Bence&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|110&lt;br /&gt;
|Jack, [Theo, King, David]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|UG03A&lt;br /&gt;
|Daniel, [Bang, Tarik]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
. /home/cbh31/code/qcsetup.public/qcselectversion.sh&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|behemoth&lt;br /&gt;
|378&lt;br /&gt;
|[Yi, Brian, Arta]&lt;br /&gt;
|8&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz&lt;br /&gt;
|256GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|/scratch2 has 18Tb of scratch&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc&lt;br /&gt;
|2020&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|378&lt;br /&gt;
|Constance&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|-&lt;br /&gt;
|chiron&lt;br /&gt;
|UG03A&lt;br /&gt;
|Chiara&lt;br /&gt;
|10&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz&lt;br /&gt;
|96GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
|topaz&lt;br /&gt;
|360&lt;br /&gt;
|Lila&lt;br /&gt;
|8&lt;br /&gt;
|Intel Core i9-11900 2.5GHz 8 Core&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|NVIDIA GeForce RTX 3080 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2022&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/cerebro-compute-server cerebro]&lt;br /&gt;
|&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 8&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|48GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
 source /home/hynl2/code/qchemsetup.bash&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;MRCC&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source /home/ajwt3/code/mrcc_2023&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hpc.cam.ac.uk/high-performance-computing CSD3]&lt;br /&gt;
|&lt;br /&gt;
|University Tier-2&lt;br /&gt;
|32 x 1152&lt;br /&gt;
56 x 672&lt;br /&gt;
|2x Intel(R) Xeon Gold CPU 6142 @ 2.60GHz&lt;br /&gt;
2x Intel(R) Xeon Platinum CPU 8276 @ 2.20GHz&lt;br /&gt;
|192 or 384GB&lt;br /&gt;
192 or 384GB&lt;br /&gt;
|Scientific Linux release 7.9 (Nitrogen) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /rds/project/ajwt3/rds-ajwt3-thom1/qchem_public/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/nest-compute-server nest]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|40 x 20&lt;br /&gt;
|2x Cascade Lake Intel(R) Xeon Gold CPU 6248 @ 2.50GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;b&amp;gt;QChem&amp;lt;/b&amp;gt;&lt;br /&gt;
source /home/maf63/code/qcsetup.sh&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/rogue-gpu-server rogue]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|(8 nVidia V100 + 32 CPU) x 2&lt;br /&gt;
|2x Sky Lake Intel(R) Xeon Gold CPU 6130 @ 2.10GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.archer2.ac.uk/ archer-2]&lt;br /&gt;
|&lt;br /&gt;
|National Tier-1 Supercomputer&lt;br /&gt;
| 128 x 5848&lt;br /&gt;
|2 x AMD EPYC Zen2 (Rome) 64-core CPUs @ 2.2GHz&lt;br /&gt;
|256GB and 512GB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Machine status can be monitored at : https://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
To find out your OS version, run &lt;br /&gt;
&lt;br /&gt;
   lsb_release -a&lt;br /&gt;
&lt;br /&gt;
To determine the RAM, run&lt;br /&gt;
&lt;br /&gt;
    head -1 /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
To find out core counts, run&lt;br /&gt;
&lt;br /&gt;
    cat /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
NB the number of &#039;processors&#039; may be different from the number of cores owing to hyperthreading.  The &#039;cpu cores&#039; value is the one to take for single CPU machines.&lt;br /&gt;
&lt;br /&gt;
[http://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/ Hobbit] may also have some useful information.&lt;br /&gt;
&lt;br /&gt;
[https://www.ch.cam.ac.uk/computing/group-computer-representatives Group computer reps] can manage group entries in the department [https://chemdb.ch.cam.ac.uk/hotwire3/chemistry/ database] and there&#039;s a [https://apps.ch.cam.ac.uk/computer-reps/group-computers.php hardware inventory] and a [https://apps.ch.cam.ac.uk/space-management/space-report.php space report] too.&lt;br /&gt;
&lt;br /&gt;
=Storage=&lt;br /&gt;
A common cause of running out of storage on your workstation is anaconda which puts stuff in /home.  This can be safely moved to /scratch and a symbolic link.&lt;br /&gt;
&lt;br /&gt;
   cd $HOME&lt;br /&gt;
   mv .conda /scratch/$USER&lt;br /&gt;
   ln -s /scratch/$USER/.conda&lt;br /&gt;
&lt;br /&gt;
To find out how much storage you have available and what files/directories are taking up space, the following commands are useful. The first one shows how much space is used/available on each partition, and the second shows the size of everything in the current directory.&lt;br /&gt;
&lt;br /&gt;
   df -h&lt;br /&gt;
   du -sh * | sort -hr&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t find any fiiles in /scratch/$USER/thom-fs-common you might need to authenticate with a password.  You can do this if you are using key authentication with&lt;br /&gt;
&lt;br /&gt;
   ssh -oPubkeyauthentication=no localhost&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Amount&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|/home/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~50Gb per person (changed to ~100GB after upgrade to 20.04)&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~1Tb+ depending on computer&lt;br /&gt;
|NOT BACKED UP&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/thom-fs-nethome &lt;br /&gt;
/scratch/$USER/thom-fs-common&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|2.3T&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/ifs-thom&lt;br /&gt;
|Former UIS Mount - now located at /scratch/$USER/thom-fs/old-ifs-thom&lt;br /&gt;
|6144Gb&lt;br /&gt;
|Read-only&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/theory-fs&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|~50Gb per person&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|cerebro:/filestore&lt;br /&gt;
|Local RAID array&lt;br /&gt;
|36950Gb&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Theory RIG backup policy=&lt;br /&gt;
From https://www.ch.cam.ac.uk/computing/managed-linux-workstations-faq&lt;br /&gt;
&lt;br /&gt;
have a few backups taken over the last 24 hours&lt;br /&gt;
&lt;br /&gt;
then, about one backup per day for the previous week&lt;br /&gt;
&lt;br /&gt;
then, about one backup per week for the previous month&lt;br /&gt;
&lt;br /&gt;
then, about one backup per month for the previous few months&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1252</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1252"/>
		<updated>2024-06-26T11:14:35Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _________  # ___   ___     # ______      # ___ __ __     #&lt;br /&gt;
 #/________/\ #/__/\ /__/\    #/_____/\     #/__//_//_/\    #&lt;br /&gt;
 #\__.::.__\/ #\::\ \\  \ \   #\:::_ \ \    #\::\| \| \ \   #&lt;br /&gt;
 #   \::\ \   # \::\/_\ .\ \  # \:\ \ \ \   # \:.      \ \  #&lt;br /&gt;
 #    \::\ \  #  \:: ___::\ \ #  \:\ \ \ \  #  \:.\-/\  \ \ #&lt;br /&gt;
 #     \::\ \ #   \: \ \\::\ \#   \:\_\ \ \ #   \. \  \  \ \#&lt;br /&gt;
 #      \__\/ #    \__\/ \::\/#    \_____\/ #    \__\/ \__\/#&lt;br /&gt;
 #            #               #             #               #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _______     # ______       # ______      # __  __      # ______    #&lt;br /&gt;
 #/______/\    #/_____/\      #/_____/\     #/_/\/_/\     #/_____/\   #&lt;br /&gt;
 #\::::__\/__  #\:::_ \ \     #\:::_ \ \    #\:\ \:\ \    #\:::_ \ \  #&lt;br /&gt;
 # \:\ /____/\ # \:(_) ) )_   # \:\ \ \ \   # \:\ \:\ \   # \:(_) \ \ #&lt;br /&gt;
 #  \:\\_  _\/ #  \: __ `\ \  #  \:\ \ \ \  #  \:\ \:\ \  #  \: ___\/ #&lt;br /&gt;
 #   \:\_\ \ \ #   \ \ `\ \ \ #   \:\_\ \ \ #   \:\_\:\ \ #   \ \ \   #&lt;br /&gt;
 #    \_____\/ #    \_\/ \_\/ #    \_____\/ #    \_____\/ #    \_\/   #&lt;br /&gt;
 #             #              #             #             #           #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki. (Apparently evenings are good times to read the Wiki.)&lt;br /&gt;
&lt;br /&gt;
In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos.&lt;br /&gt;
&lt;br /&gt;
=Group Calendar=&lt;br /&gt;
https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
=Group Expectations=&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on overleaf https://www.overleaf.com/read/yddfjrvpjckj&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Group Meetings=&lt;br /&gt;
&lt;br /&gt;
Past Group Meetings [[Past Group Meetings|here]]. Group Meetings (usually) take place every other &amp;lt;s&amp;gt;Monday&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Friday&amp;lt;/s&amp;gt; Thursday at &amp;lt;s&amp;gt;3.30pm&amp;lt;/s&amp;gt; 2pm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easter 2024===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Talk&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Cake&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|25th April || Jack ||  Alex&lt;br /&gt;
|-&lt;br /&gt;
|9th May || Chiara || Jack&lt;br /&gt;
|-&lt;br /&gt;
|23th May || Lijun || Lijun&lt;br /&gt;
|-&lt;br /&gt;
|6th June || Lila || Kripa&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Journal Club=&lt;br /&gt;
12pm in the cybercafe with pizza provided (alternative possible).&lt;br /&gt;
&lt;br /&gt;
Past Journal Clubs [[Journal Clubs|here]].&lt;br /&gt;
===2023-24===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Contributor&#039;&#039;&#039; || style=&amp;quot;width: 54ex;&amp;quot; | &#039;&#039;&#039;Paper&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|  1 Nov 2023 || Lila || [https://www.nature.com/articles/s41586-023-06306-y Solid-body trajectoids shaped to roll along desired pathways]&lt;br /&gt;
|-&lt;br /&gt;
| 29 Nov 2023 || Kripa || [https://arxiv.org/abs/2006.01855 Aligning Superhuman AI with Human Behavior: Chess as a Model System]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 2024 || Bence || [https://arxiv.org/pdf/2203.16580 What’s for Lunch? A systematic ordering of foods in the Soup-Salad-Sandwich phase space]&lt;br /&gt;
|-&lt;br /&gt;
| 12 Mar 2024 || Alex || [https://iopscience.iop.org/article/10.3847/2041-8213/acf577/pdf Carbon-bearing Molecules in a Possible Hycean Atmosphere]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Quantum Computing Resources=&lt;br /&gt;
==Quantum Club==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available at https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group .&lt;br /&gt;
&lt;br /&gt;
==Quantum Brainstorm==&lt;br /&gt;
Informal quantum discussions taking place at 10am on Tuesdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
==Quantum computing Open Questions==&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
=Summer &#039;Interns&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Past Summer Interns [[Past Summer Interns|here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dissertations=&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
&lt;br /&gt;
= [[Group_List | Group List]] =&lt;br /&gt;
The full timeline of all current and past group members is available [https://wikis.ch.cam.ac.uk/thom/wiki/index.php/Group_List here].   NB autogenerated by `thom-fs-common/group/groupwiki`&lt;br /&gt;
&lt;br /&gt;
An up to date list of group members is also available [http://www.ch.cam.ac.uk/group/thom here].&lt;br /&gt;
&lt;br /&gt;
[[File:Wales.jpg|1000px|thumb|center|Thom Group Retreat, Wales, Lent 2023]]&lt;br /&gt;
[[File:Snowdon0.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
[[File:Snowdon1.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
&lt;br /&gt;
[[File:GroupPhotoJul2022.jpg|1000px|thumb|center|Thom Group photo Summer 2022]]&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_8_21_taken_by_Nathan Pitt_©University_of_Cambridge_1274_M.jpg|1000px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, August 2021]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
Front row, left to right: Anna Bui, Brian Zhao, Bang C. Huynh, Arta Safari, Maria-Andreea Filip&amp;lt;br&amp;gt;&lt;br /&gt;
Back row, right to left: David Izuogu, Kripa Panchagnula, Zian Wang, Dr Alex Thom&amp;lt;br&amp;gt;&lt;br /&gt;
Not in picture: Fabio Albertani, Nicholas Lee, Tarik Benyahia, César Feniou, Benjamin Mokhtar&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_2_5_19-4926_taken_by_Nathan_Pitt_University_of_Cambridge-tighter.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, May 2019]]&lt;br /&gt;
[[File:AJWT_Group_photo-5470_taken_by_Nathan_Pitt_University_of_Cambridge.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, November 2017]]&lt;br /&gt;
&lt;br /&gt;
= [[Computer_and_Storage_List | Computing Resources]] =&lt;br /&gt;
- Group computers available.&lt;br /&gt;
&lt;br /&gt;
- Clusters available.&lt;br /&gt;
&lt;br /&gt;
- Storage available.&lt;br /&gt;
&lt;br /&gt;
= Computing Setup Guide =&lt;br /&gt;
Anaconda takes up a lot of space on /home so it&#039;s worth running&lt;br /&gt;
&lt;br /&gt;
   mv ~/.conda /scratch/$USER/.conda&lt;br /&gt;
   ln -s /scratch/$USER/.conda ~/.conda&lt;br /&gt;
&lt;br /&gt;
= [[Introduction | Introduction to basic shell commands]] = &lt;br /&gt;
- There are a number of tutorials available which document basic operations that are useful including:&lt;br /&gt;
&lt;br /&gt;
# General bash commands&lt;br /&gt;
# Setting up cygwin&lt;br /&gt;
# Setting up [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key ssh keys] and general bash commands what are helpful&lt;br /&gt;
# Setting up ssh config files&lt;br /&gt;
# using [[GIT]]&lt;br /&gt;
# [[The Ten Git-mmandments]]&lt;br /&gt;
# Useful cerebro queue commands&lt;br /&gt;
# Some [[vim]] tidbits&lt;br /&gt;
&lt;br /&gt;
Currently undergoing construction.&lt;br /&gt;
&lt;br /&gt;
= How to connect to department machines =&lt;br /&gt;
&lt;br /&gt;
===On Mac/WSL===&lt;br /&gt;
&lt;br /&gt;
# Check you have an Admitto account and collect your password from https://www.ch.cam.ac.uk/computing/admitto-service&lt;br /&gt;
# In the terminal run the command &#039;&#039;ssh -X crsid@citadel.ch.cam.ac.uk&#039;&#039;&lt;br /&gt;
# When prompted input your Admitto username (crsid) and password &lt;br /&gt;
# Once this has worked run the command &#039;&#039;ssh -X crsid@machinename&#039;&#039; in the terminal to log into a particular machine&lt;br /&gt;
&lt;br /&gt;
Set up logging in without a password:&lt;br /&gt;
&lt;br /&gt;
# Generate an ssh key by running the command &#039;&#039;ssh-keygen&#039;&#039; in the terminal, as described in detail in the section &amp;quot;Introduction to basic shell commands&amp;quot;&lt;br /&gt;
# Use &#039;&#039;cd ~/.ssh&#039;&#039; to navigate to the directory holding the keys, and copy the text from the file &amp;quot;id_rsa.pub&amp;quot; beginning with ssh-rsa. This is your public ssh key&lt;br /&gt;
# Log into the department citadel machine, and create / navigate to a directory called .ssh&lt;br /&gt;
# Use &#039;&#039;chmod 700 .ssh&#039;&#039; to set permissions for the directory&lt;br /&gt;
# Input &#039;&#039;vi authorized_keys&#039;&#039; to open up the vi text editor. Press i, then paste in your public ssh key. Press escape, then type &#039;&#039;:wq&#039;&#039; and press enter to write and quit the editor &lt;br /&gt;
# Log into the particular machine you want to ssh to, and repeat steps 3 to 5&lt;br /&gt;
# Exit back to your machine and navigate to the home directory&lt;br /&gt;
# Input &#039;&#039;vi .ssh/config&#039;&#039; to open the vi text editor. Press i, then paste in the following, with your crsid and machine name in the places given:&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User crsid&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host machinename&lt;br /&gt;
      Hostname machinename&lt;br /&gt;
      ProxyCommand ssh citadel -W %h:%p&lt;br /&gt;
      User crsid&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press escape, then input &#039;&#039;:wq&#039;&#039; followed by enter to exit the editor.&lt;br /&gt;
You can now log straight into citadel with &#039;&#039;ssh citadel&#039;&#039; or straight into your machine with &#039;&#039;ssh machinename&#039;&#039;. The last two commands stop the ssh being killed if you are idle for too long. The &#039;&#039;ServerAliveInterval&#039;&#039; is how many seconds to ping a null packet, and the &#039;&#039;ServerAliveCountMax&#039;&#039; are how many consecutive times it needs to fail for the ssh to be killed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===File Transfer Protocol===&lt;br /&gt;
&lt;br /&gt;
You may want to transfer files between department machines and your computer. The standard way is to &#039;&#039;scp&#039;&#039; via the terminal with commands :&lt;br /&gt;
 UPLOAD :       &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot; LocalPath/FileName crsid@machinename.ch.cam.ac.uk:/RemotePath&lt;br /&gt;
 DOWNLOAD :     &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot;  crsid@machinename.ch.cam.ac.uk:/RemotePath/FileName LocalPath&lt;br /&gt;
&lt;br /&gt;
However, a more convenient way is to set up a File Transfer Protocol (FTP) between machines. It can come with a graphic user interface, where you can drag and drop files from the department machine to your computer. &lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
&lt;br /&gt;
I recommend the WinSCP software. You can download it from [https://winscp.net/eng/download.php here].&lt;br /&gt;
Once installed, click &#039;&#039;New Session&#039;&#039;, and choose &#039;&#039;SFTP&#039;&#039; protocol with :&lt;br /&gt;
 Hostname = machinename&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Then click on &#039;&#039;Advanced...&#039;&#039;, &#039;&#039;Tunnel&#039;&#039; tab, check the &#039;&#039;Connect through SSH tunnel&#039;&#039; tickbox and enter:&lt;br /&gt;
 Hostname = citadel.ch.cam.ac.uk&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Click &#039;&#039;OK&#039;&#039; and click &#039;&#039;Save&#039;&#039;, and finally &#039;&#039;Login&#039;&#039;. Enter your admitto password twice.&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mac/Linux====&lt;br /&gt;
&lt;br /&gt;
You can download FileZilla for [https://filezilla-project.org/download.php?platform=osx MacOS] or [https://filezilla-project.org/download.php?platform=linux64 linux].&lt;br /&gt;
The problem is that FileZilla does not support tunnel ssh. To open the connection, you need to use a ssh client like puTTY.&lt;br /&gt;
On MacOS please follow [https://phoenixnap.com/kb/install-putty-on-mac this guide].&lt;br /&gt;
&lt;br /&gt;
On Linux you can do :&lt;br /&gt;
 sudo apt-get install -y putty&lt;br /&gt;
Open it by typing &#039;&#039;putty&#039;&#039; on the terminal. The interface should open.&lt;br /&gt;
Type the following entries :&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;SSH/Tunnels&#039;&#039; tab :&lt;br /&gt;
 Source Port = 3111 &lt;br /&gt;
 Destination = machinename:22 &lt;br /&gt;
 local &lt;br /&gt;
 auto&lt;br /&gt;
and click &#039;&#039;Add&#039;&#039;. (source port can be any number &amp;gt; 1024)&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;session&#039;&#039; tab :&lt;br /&gt;
 Host Name = citadel.ch.cam.ac.uk &lt;br /&gt;
 port = 22 &lt;br /&gt;
 connection type = SSH&lt;br /&gt;
Enter a name for this connection in the &#039;&#039;saved sessions&#039;&#039; entry, and click &#039;&#039;Save&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Now click &#039;&#039;Open&#039;&#039;.&lt;br /&gt;
A terminal should open, type your crsid and your admitto password, you&#039;re now logged into Citadel (it&#039;s normal that it&#039;s not your machine).&lt;br /&gt;
&lt;br /&gt;
Now open FileZilla, and enter :&lt;br /&gt;
 Host = sftp://localhost&lt;br /&gt;
 username = crsid&lt;br /&gt;
 password = admitto password&lt;br /&gt;
 port = 3111 &lt;br /&gt;
and click &#039;&#039;Quickconnect&#039;&#039;. (port needs to be the same as source port in puTTY).&lt;br /&gt;
&lt;br /&gt;
A window will open (Unknown host key), click &#039;&#039;OK&#039;&#039;. Hopefully the connection is successful. &lt;br /&gt;
&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
=== Using VSCode Remote ===&lt;br /&gt;
====Windows====&lt;br /&gt;
# Find your wsl ssh config file as a Windows path, for example &#039;&#039;&#039;&#039;\\wsl.localhost\Ubuntu\home\&amp;lt;name&amp;gt;\.ssh\config&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# Make sure you have the &#039;Remote SSH&#039; extension installed in VSCode&lt;br /&gt;
# In your config file, instead of using the layout above, change it to&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host &amp;lt;machinename&amp;gt;&lt;br /&gt;
      Hostname &amp;lt;machinename&amp;gt;&lt;br /&gt;
      ProxyJump citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
(this has removed the ForwardAgent and ProxyCommand lines and replaced with ProxyJump instead)&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt;In VSCode, set your ssh config file manually to your path. Your wsl ssh folder can be copied into a Windows path (C:\Users\&amp;lt;user&amp;gt;\&amp;lt;blah&amp;gt;)if VSCode is not happy with the wsl path.&amp;lt;/li&amp;gt;&lt;br /&gt;
# At the bottom left, the green arrows is where you will be able to connect to remote machines. Click on it, and it should recognise all the hosts in your config file&lt;br /&gt;
# Select your host, and you will need to enter your password twice&lt;br /&gt;
===Installing Slack on department machines ===&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
# Download &amp;quot;Slack.deb&amp;quot; from:&lt;br /&gt;
   https://slack.com/intl/en-gb/downloads/linux&lt;br /&gt;
# &amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt; Make a directory and run dpkg replacing the with the appropriate file name. &lt;br /&gt;
   mkdir /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
   dpkg -x Slack.deb /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Install the desktop shortcut by pasting the following text into &#039;&#039;&#039;~/.local/share/applications/slack.desktop&#039;&#039;&#039;&lt;br /&gt;
   [Desktop Entry]&lt;br /&gt;
   Type=Application&lt;br /&gt;
   Exec=/home/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/scratch/slack/usr/lib/slack/slack %U&lt;br /&gt;
   Icon=/home/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/scratch/slack/usr/share/pixmaps/slack.png&lt;br /&gt;
   Name=Slack&lt;br /&gt;
   Terminal=false&lt;br /&gt;
   StartupWMClass=Slack&lt;br /&gt;
   Comment=Slack Desktop&lt;br /&gt;
   GenericName=Slack Client for Linux&lt;br /&gt;
   StartupNotify=true&lt;br /&gt;
   Categories=GNOME;GTK;Network;InstantMessaging;&lt;br /&gt;
   MimeType=x-scheme-handler/slack;&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt; Log out then in and it should show up in the search bar (Windows button). Right click to pin to favorites (task bar)&lt;br /&gt;
Make sure you&#039;ve replaced &amp;quot;crsid&amp;quot; with your crsid.&lt;br /&gt;
&lt;br /&gt;
= Useful Software =&lt;br /&gt;
# Using [[QChem]]&lt;br /&gt;
# Using [[QCMagic]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
&lt;br /&gt;
= Useful Information =&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# How to run QChem on [[darwin]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# Backed-up [[Storage]]&lt;br /&gt;
# [[How to get IQMol to run a local version of Q-Chem via SSH]]&lt;br /&gt;
# [[Slow ubuntu dash]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
= [[Archiving_data | Archiving data for the university repository]] =&lt;br /&gt;
&lt;br /&gt;
= [[Website_to_do | To-do list for the Thom Group Website]] =&lt;br /&gt;
&lt;br /&gt;
= [[Group_activities | Group Activities]] =&lt;br /&gt;
&lt;br /&gt;
= To-do list for the Wiki=&lt;br /&gt;
&lt;br /&gt;
- Sandbox for safe editing :  [[Sandbox| Sandbox]] &lt;br /&gt;
&lt;br /&gt;
- A pretty picture&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on setting up cygwin, ssh keys and general bash commands what are helpful&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on using qchem&lt;br /&gt;
&lt;br /&gt;
- A Pretty picture for the $wgLogo&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1251</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Main_Page&amp;diff=1251"/>
		<updated>2024-06-26T11:13:35Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Summer &amp;#039;Interns&amp;#039; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _________  # ___   ___     # ______      # ___ __ __     #&lt;br /&gt;
 #/________/\ #/__/\ /__/\    #/_____/\     #/__//_//_/\    #&lt;br /&gt;
 #\__.::.__\/ #\::\ \\  \ \   #\:::_ \ \    #\::\| \| \ \   #&lt;br /&gt;
 #   \::\ \   # \::\/_\ .\ \  # \:\ \ \ \   # \:.      \ \  #&lt;br /&gt;
 #    \::\ \  #  \:: ___::\ \ #  \:\ \ \ \  #  \:.\-/\  \ \ #&lt;br /&gt;
 #     \::\ \ #   \: \ \\::\ \#   \:\_\ \ \ #   \. \  \  \ \#&lt;br /&gt;
 #      \__\/ #    \__\/ \::\/#    \_____\/ #    \__\/ \__\/#&lt;br /&gt;
 #            #               #             #               #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
 # _______     # ______       # ______      # __  __      # ______    #&lt;br /&gt;
 #/______/\    #/_____/\      #/_____/\     #/_/\/_/\     #/_____/\   #&lt;br /&gt;
 #\::::__\/__  #\:::_ \ \     #\:::_ \ \    #\:\ \:\ \    #\:::_ \ \  #&lt;br /&gt;
 # \:\ /____/\ # \:(_) ) )_   # \:\ \ \ \   # \:\ \:\ \   # \:(_) \ \ #&lt;br /&gt;
 #  \:\\_  _\/ #  \: __ `\ \  #  \:\ \ \ \  #  \:\ \:\ \  #  \: ___\/ #&lt;br /&gt;
 #   \:\_\ \ \ #   \ \ `\ \ \ #   \:\_\ \ \ #   \:\_\:\ \ #   \ \ \   #&lt;br /&gt;
 #    \_____\/ #    \_\/ \_\/ #    \_____\/ #    \_____\/ #    \_\/   #&lt;br /&gt;
 #             #              #             #             #           #&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hello, Guten Abend, and Bienvenue to the new Thom Group Wiki. (Apparently evenings are good times to read the Wiki.)&lt;br /&gt;
&lt;br /&gt;
In this Wiki you can find various pieces of useful information, such as when group meetings are, who is going to bring cake, how to run a particular calculation or perform a certain computer trick, who&#039;s using which computer in the group, and so on. You can also see how fun we are as a group by looking at our various photos.&lt;br /&gt;
&lt;br /&gt;
=Group Calendar=&lt;br /&gt;
https://calendar.google.com/calendar/render?mode=day&amp;amp;date=20160601T153539#main_7%7Cday-1+23745+23745+23745&lt;br /&gt;
&lt;br /&gt;
{{Special:IframePage}}&lt;br /&gt;
&lt;br /&gt;
=Group Expectations=&lt;br /&gt;
&lt;br /&gt;
The Group Expectations document is available on overleaf https://www.overleaf.com/read/yddfjrvpjckj&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Group Meetings=&lt;br /&gt;
&lt;br /&gt;
Past Group Meetings [[Past Group Meetings|here]]. Group Meetings (usually) take place every other &amp;lt;s&amp;gt;Monday&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;Friday&amp;lt;/s&amp;gt; Thursday at &amp;lt;s&amp;gt;3.30pm&amp;lt;/s&amp;gt; 2pm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easter 2024===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Talk&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Cake&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|25th April || Jack ||  Alex&lt;br /&gt;
|-&lt;br /&gt;
|9th May || Chiara || Jack&lt;br /&gt;
|-&lt;br /&gt;
|23th May || Lijun || Lijun&lt;br /&gt;
|-&lt;br /&gt;
|6th June || Lila || Kripa&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Journal Club=&lt;br /&gt;
12pm in the cybercafe with pizza provided (alternative possible).&lt;br /&gt;
&lt;br /&gt;
Past Journal Clubs [[Journal Clubs|here]].&lt;br /&gt;
===2023-24===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Date&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Contributor&#039;&#039;&#039; || style=&amp;quot;width: 54ex;&amp;quot; | &#039;&#039;&#039;Paper&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|  1 Nov 2023 || Lila || [https://www.nature.com/articles/s41586-023-06306-y Solid-body trajectoids shaped to roll along desired pathways]&lt;br /&gt;
|-&lt;br /&gt;
| 29 Nov 2023 || Kripa || [https://arxiv.org/abs/2006.01855 Aligning Superhuman AI with Human Behavior: Chess as a Model System]&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 2024 || Bence || [https://arxiv.org/pdf/2203.16580 What’s for Lunch? A systematic ordering of foods in the Soup-Salad-Sandwich phase space]&lt;br /&gt;
|-&lt;br /&gt;
| 12 Mar 2024 || Alex || [https://iopscience.iop.org/article/10.3847/2041-8213/acf577/pdf Carbon-bearing Molecules in a Possible Hycean Atmosphere]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Quantum Computing Resources=&lt;br /&gt;
==Quantum Club==&lt;br /&gt;
Quantum Computing for Quantum Chemistry Discussion Group (QCQCDG) info available at https://www.ch.cam.ac.uk/group/thom/quantum-computing-quantum-chemistry-discussion-group .&lt;br /&gt;
&lt;br /&gt;
==Quantum Brainstorm==&lt;br /&gt;
Informal quantum discussions taking place at 10am on Tuesdays in the supervision area.&lt;br /&gt;
Notes available [[Quantum Brainstorm|here]].&lt;br /&gt;
&lt;br /&gt;
==Quantum computing Open Questions==&lt;br /&gt;
Outstanding questions, along with answers and helpful reading material, can be found [[Open Questions|here]].&lt;br /&gt;
&lt;br /&gt;
=Summer &#039;Interns&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Past Summer Interns [[Past Summer Interns|here]].&lt;br /&gt;
&lt;br /&gt;
=Summer Dates=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! 3rd July&lt;br /&gt;
! 10th July&lt;br /&gt;
! 17th July&lt;br /&gt;
! 24th July&lt;br /&gt;
! 31st July&lt;br /&gt;
! 7th August&lt;br /&gt;
! 14th August&lt;br /&gt;
! 21st August&lt;br /&gt;
! 28th August&lt;br /&gt;
! 4th September&lt;br /&gt;
! 11th September&lt;br /&gt;
! 18th September&lt;br /&gt;
! 25th September&lt;br /&gt;
|-&lt;br /&gt;
| Alex || London IChO || || Zurich IChO || Zurich until Tuesday || || || || || || || LJC meeting || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Theo || || || ||Starts Monday || || || || || || || || Finishes Friday ||&lt;br /&gt;
|-&lt;br /&gt;
| Bence || || Starts Wednesday || || || || || || || || Finishes Tuesday || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Miriam || || Starts Wednesday (or Monday?)|| || || || || || || Finishes Friday || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Peter || || Starts Monday || || || || || || || Finishes Friday || || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Dissertations=&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Dissertations/Forms/AllItems.aspx Dissertations] - Part III Reports, MPhil Theses, First Year Reports, PhD Theses&lt;br /&gt;
* [https://universityofcambridgecloud.sharepoint.com/sites/CHEM_ThomGroup/Group%20Meetings/Forms/AllItems.aspx Group Meeting Presentations]&lt;br /&gt;
&lt;br /&gt;
= [[Group_List | Group List]] =&lt;br /&gt;
The full timeline of all current and past group members is available [https://wikis.ch.cam.ac.uk/thom/wiki/index.php/Group_List here].   NB autogenerated by `thom-fs-common/group/groupwiki`&lt;br /&gt;
&lt;br /&gt;
An up to date list of group members is also available [http://www.ch.cam.ac.uk/group/thom here].&lt;br /&gt;
&lt;br /&gt;
[[File:Wales.jpg|1000px|thumb|center|Thom Group Retreat, Wales, Lent 2023]]&lt;br /&gt;
[[File:Snowdon0.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
[[File:Snowdon1.jpeg|1000px|thumb|center|Thom Group Retreat, Snowdon, Lent 2023]]&lt;br /&gt;
&lt;br /&gt;
[[File:GroupPhotoJul2022.jpg|1000px|thumb|center|Thom Group photo Summer 2022]]&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_8_21_taken_by_Nathan Pitt_©University_of_Cambridge_1274_M.jpg|1000px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, August 2021]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
Front row, left to right: Anna Bui, Brian Zhao, Bang C. Huynh, Arta Safari, Maria-Andreea Filip&amp;lt;br&amp;gt;&lt;br /&gt;
Back row, right to left: David Izuogu, Kripa Panchagnula, Zian Wang, Dr Alex Thom&amp;lt;br&amp;gt;&lt;br /&gt;
Not in picture: Fabio Albertani, Nicholas Lee, Tarik Benyahia, César Feniou, Benjamin Mokhtar&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:AJWT_group_photo_2_5_19-4926_taken_by_Nathan_Pitt_University_of_Cambridge-tighter.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, May 2019]]&lt;br /&gt;
[[File:AJWT_Group_photo-5470_taken_by_Nathan_Pitt_University_of_Cambridge.jpg|500px|thumb|center|Thom Group photo - taken by Nathan Pitt, ©University of Cambridge, November 2017]]&lt;br /&gt;
&lt;br /&gt;
= [[Computer_and_Storage_List | Computing Resources]] =&lt;br /&gt;
- Group computers available.&lt;br /&gt;
&lt;br /&gt;
- Clusters available.&lt;br /&gt;
&lt;br /&gt;
- Storage available.&lt;br /&gt;
&lt;br /&gt;
= Computing Setup Guide =&lt;br /&gt;
Anaconda takes up a lot of space on /home so it&#039;s worth running&lt;br /&gt;
&lt;br /&gt;
   mv ~/.conda /scratch/$USER/.conda&lt;br /&gt;
   ln -s /scratch/$USER/.conda ~/.conda&lt;br /&gt;
&lt;br /&gt;
= [[Introduction | Introduction to basic shell commands]] = &lt;br /&gt;
- There are a number of tutorials available which document basic operations that are useful including:&lt;br /&gt;
&lt;br /&gt;
# General bash commands&lt;br /&gt;
# Setting up cygwin&lt;br /&gt;
# Setting up [https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key ssh keys] and general bash commands what are helpful&lt;br /&gt;
# Setting up ssh config files&lt;br /&gt;
# using [[GIT]]&lt;br /&gt;
# [[The Ten Git-mmandments]]&lt;br /&gt;
# Useful cerebro queue commands&lt;br /&gt;
# Some [[vim]] tidbits&lt;br /&gt;
&lt;br /&gt;
Currently undergoing construction.&lt;br /&gt;
&lt;br /&gt;
= How to connect to department machines =&lt;br /&gt;
&lt;br /&gt;
===On Mac/WSL===&lt;br /&gt;
&lt;br /&gt;
# Check you have an Admitto account and collect your password from https://www.ch.cam.ac.uk/computing/admitto-service&lt;br /&gt;
# In the terminal run the command &#039;&#039;ssh -X crsid@citadel.ch.cam.ac.uk&#039;&#039;&lt;br /&gt;
# When prompted input your Admitto username (crsid) and password &lt;br /&gt;
# Once this has worked run the command &#039;&#039;ssh -X crsid@machinename&#039;&#039; in the terminal to log into a particular machine&lt;br /&gt;
&lt;br /&gt;
Set up logging in without a password:&lt;br /&gt;
&lt;br /&gt;
# Generate an ssh key by running the command &#039;&#039;ssh-keygen&#039;&#039; in the terminal, as described in detail in the section &amp;quot;Introduction to basic shell commands&amp;quot;&lt;br /&gt;
# Use &#039;&#039;cd ~/.ssh&#039;&#039; to navigate to the directory holding the keys, and copy the text from the file &amp;quot;id_rsa.pub&amp;quot; beginning with ssh-rsa. This is your public ssh key&lt;br /&gt;
# Log into the department citadel machine, and create / navigate to a directory called .ssh&lt;br /&gt;
# Use &#039;&#039;chmod 700 .ssh&#039;&#039; to set permissions for the directory&lt;br /&gt;
# Input &#039;&#039;vi authorized_keys&#039;&#039; to open up the vi text editor. Press i, then paste in your public ssh key. Press escape, then type &#039;&#039;:wq&#039;&#039; and press enter to write and quit the editor &lt;br /&gt;
# Log into the particular machine you want to ssh to, and repeat steps 3 to 5&lt;br /&gt;
# Exit back to your machine and navigate to the home directory&lt;br /&gt;
# Input &#039;&#039;vi .ssh/config&#039;&#039; to open the vi text editor. Press i, then paste in the following, with your crsid and machine name in the places given:&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User crsid&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host machinename&lt;br /&gt;
      Hostname machinename&lt;br /&gt;
      ProxyCommand ssh citadel -W %h:%p&lt;br /&gt;
      User crsid&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Press escape, then input &#039;&#039;:wq&#039;&#039; followed by enter to exit the editor.&lt;br /&gt;
You can now log straight into citadel with &#039;&#039;ssh citadel&#039;&#039; or straight into your machine with &#039;&#039;ssh machinename&#039;&#039;. The last two commands stop the ssh being killed if you are idle for too long. The &#039;&#039;ServerAliveInterval&#039;&#039; is how many seconds to ping a null packet, and the &#039;&#039;ServerAliveCountMax&#039;&#039; are how many consecutive times it needs to fail for the ssh to be killed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===File Transfer Protocol===&lt;br /&gt;
&lt;br /&gt;
You may want to transfer files between department machines and your computer. The standard way is to &#039;&#039;scp&#039;&#039; via the terminal with commands :&lt;br /&gt;
 UPLOAD :       &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot; LocalPath/FileName crsid@machinename.ch.cam.ac.uk:/RemotePath&lt;br /&gt;
 DOWNLOAD :     &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@citadel.ch.cam.ac.uk nc machinename 22&amp;quot;  crsid@machinename.ch.cam.ac.uk:/RemotePath/FileName LocalPath&lt;br /&gt;
&lt;br /&gt;
However, a more convenient way is to set up a File Transfer Protocol (FTP) between machines. It can come with a graphic user interface, where you can drag and drop files from the department machine to your computer. &lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
&lt;br /&gt;
I recommend the WinSCP software. You can download it from [https://winscp.net/eng/download.php here].&lt;br /&gt;
Once installed, click &#039;&#039;New Session&#039;&#039;, and choose &#039;&#039;SFTP&#039;&#039; protocol with :&lt;br /&gt;
 Hostname = machinename&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Then click on &#039;&#039;Advanced...&#039;&#039;, &#039;&#039;Tunnel&#039;&#039; tab, check the &#039;&#039;Connect through SSH tunnel&#039;&#039; tickbox and enter:&lt;br /&gt;
 Hostname = citadel.ch.cam.ac.uk&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &#039;Password&#039; entry empty.&lt;br /&gt;
Click &#039;&#039;OK&#039;&#039; and click &#039;&#039;Save&#039;&#039;, and finally &#039;&#039;Login&#039;&#039;. Enter your admitto password twice.&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mac/Linux====&lt;br /&gt;
&lt;br /&gt;
You can download FileZilla for [https://filezilla-project.org/download.php?platform=osx MacOS] or [https://filezilla-project.org/download.php?platform=linux64 linux].&lt;br /&gt;
The problem is that FileZilla does not support tunnel ssh. To open the connection, you need to use a ssh client like puTTY.&lt;br /&gt;
On MacOS please follow [https://phoenixnap.com/kb/install-putty-on-mac this guide].&lt;br /&gt;
&lt;br /&gt;
On Linux you can do :&lt;br /&gt;
 sudo apt-get install -y putty&lt;br /&gt;
Open it by typing &#039;&#039;putty&#039;&#039; on the terminal. The interface should open.&lt;br /&gt;
Type the following entries :&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;SSH/Tunnels&#039;&#039; tab :&lt;br /&gt;
 Source Port = 3111 &lt;br /&gt;
 Destination = machinename:22 &lt;br /&gt;
 local &lt;br /&gt;
 auto&lt;br /&gt;
and click &#039;&#039;Add&#039;&#039;. (source port can be any number &amp;gt; 1024)&lt;br /&gt;
&lt;br /&gt;
in the &#039;&#039;session&#039;&#039; tab :&lt;br /&gt;
 Host Name = citadel.ch.cam.ac.uk &lt;br /&gt;
 port = 22 &lt;br /&gt;
 connection type = SSH&lt;br /&gt;
Enter a name for this connection in the &#039;&#039;saved sessions&#039;&#039; entry, and click &#039;&#039;Save&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Now click &#039;&#039;Open&#039;&#039;.&lt;br /&gt;
A terminal should open, type your crsid and your admitto password, you&#039;re now logged into Citadel (it&#039;s normal that it&#039;s not your machine).&lt;br /&gt;
&lt;br /&gt;
Now open FileZilla, and enter :&lt;br /&gt;
 Host = sftp://localhost&lt;br /&gt;
 username = crsid&lt;br /&gt;
 password = admitto password&lt;br /&gt;
 port = 3111 &lt;br /&gt;
and click &#039;&#039;Quickconnect&#039;&#039;. (port needs to be the same as source port in puTTY).&lt;br /&gt;
&lt;br /&gt;
A window will open (Unknown host key), click &#039;&#039;OK&#039;&#039;. Hopefully the connection is successful. &lt;br /&gt;
&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
=== Using VSCode Remote ===&lt;br /&gt;
====Windows====&lt;br /&gt;
# Find your wsl ssh config file as a Windows path, for example &#039;&#039;&#039;&#039;\\wsl.localhost\Ubuntu\home\&amp;lt;name&amp;gt;\.ssh\config&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
# Make sure you have the &#039;Remote SSH&#039; extension installed in VSCode&lt;br /&gt;
# In your config file, instead of using the layout above, change it to&lt;br /&gt;
   Host citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      Hostname citadel.ch.cam.ac.uk&lt;br /&gt;
      ForwardAgent yes&lt;br /&gt;
      ProxyCommand none&lt;br /&gt;
   Host &amp;lt;machinename&amp;gt;&lt;br /&gt;
      Hostname &amp;lt;machinename&amp;gt;&lt;br /&gt;
      ProxyJump citadel&lt;br /&gt;
      User &amp;lt;crsid&amp;gt;&lt;br /&gt;
      ServerAliveInterval 60&lt;br /&gt;
      ServerAliveCountMax 10&lt;br /&gt;
(this has removed the ForwardAgent and ProxyCommand lines and replaced with ProxyJump instead)&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt;In VSCode, set your ssh config file manually to your path. Your wsl ssh folder can be copied into a Windows path (C:\Users\&amp;lt;user&amp;gt;\&amp;lt;blah&amp;gt;)if VSCode is not happy with the wsl path.&amp;lt;/li&amp;gt;&lt;br /&gt;
# At the bottom left, the green arrows is where you will be able to connect to remote machines. Click on it, and it should recognise all the hosts in your config file&lt;br /&gt;
# Select your host, and you will need to enter your password twice&lt;br /&gt;
===Installing Slack on department machines ===&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
# Download &amp;quot;Slack.deb&amp;quot; from:&lt;br /&gt;
   https://slack.com/intl/en-gb/downloads/linux&lt;br /&gt;
# &amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt; Make a directory and run dpkg replacing the with the appropriate file name. &lt;br /&gt;
   mkdir /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
   dpkg -x Slack.deb /scratch/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/slack&lt;br /&gt;
# &amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Install the desktop shortcut by pasting the following text into &#039;&#039;&#039;~/.local/share/applications/slack.desktop&#039;&#039;&#039;&lt;br /&gt;
   [Desktop Entry]&lt;br /&gt;
   Type=Application&lt;br /&gt;
   Exec=/home/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/scratch/slack/usr/lib/slack/slack %U&lt;br /&gt;
   Icon=/home/&amp;lt;b&amp;gt;crsid&amp;lt;/b&amp;gt;/scratch/slack/usr/share/pixmaps/slack.png&lt;br /&gt;
   Name=Slack&lt;br /&gt;
   Terminal=false&lt;br /&gt;
   StartupWMClass=Slack&lt;br /&gt;
   Comment=Slack Desktop&lt;br /&gt;
   GenericName=Slack Client for Linux&lt;br /&gt;
   StartupNotify=true&lt;br /&gt;
   Categories=GNOME;GTK;Network;InstantMessaging;&lt;br /&gt;
   MimeType=x-scheme-handler/slack;&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt; Log out then in and it should show up in the search bar (Windows button). Right click to pin to favorites (task bar)&lt;br /&gt;
Make sure you&#039;ve replaced &amp;quot;crsid&amp;quot; with your crsid.&lt;br /&gt;
&lt;br /&gt;
= Useful Software =&lt;br /&gt;
# Using [[QChem]]&lt;br /&gt;
# Using [[QCMagic]]&lt;br /&gt;
# [[SimpleDMC]]&lt;br /&gt;
# [[MRCC]]&lt;br /&gt;
# [[GAMESS]]&lt;br /&gt;
&lt;br /&gt;
= Useful Information =&lt;br /&gt;
# Guidelines on [[Code Review]]&lt;br /&gt;
# How to do things relating to [[HANDE]]&lt;br /&gt;
# How to run PySCF or other [[Python software on Archer]]&lt;br /&gt;
# How to run QChem on [[darwin]]&lt;br /&gt;
# Where to get [[Travel Money]]&lt;br /&gt;
# Backed-up [[Storage]]&lt;br /&gt;
# [[How to get IQMol to run a local version of Q-Chem via SSH]]&lt;br /&gt;
# [[Slow ubuntu dash]]&lt;br /&gt;
# [[Persistent X]] sessions for remote working&lt;br /&gt;
# [[Paper submission]]&lt;br /&gt;
# [[Getting Started with cerebro]]&lt;br /&gt;
# [[Things to do before leaving]]&lt;br /&gt;
# [[The Ten Git-mmandments]]: what NOT to do&lt;br /&gt;
# Mathematical Physics Lectures by Frederic Schuller: [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic Geometrical Anatomy of Theoretical Physics] and [https://www.youtube.com/playlist?list=PLPH7f_7ZlzxQVx5jRjbfRGEzWY_upS5K6 Lectures on Quantum Theory]&lt;br /&gt;
# Mathematical Physics Lectures by Carl Bender: [https://www.youtube.com/playlist?list=PL43B1963F261E6E47 Perturbation and Asymptotic Series]&lt;br /&gt;
&lt;br /&gt;
= [[Archiving_data | Archiving data for the university repository]] =&lt;br /&gt;
&lt;br /&gt;
= [[Website_to_do | To-do list for the Thom Group Website]] =&lt;br /&gt;
&lt;br /&gt;
= [[Group_activities | Group Activities]] =&lt;br /&gt;
&lt;br /&gt;
= To-do list for the Wiki=&lt;br /&gt;
&lt;br /&gt;
- Sandbox for safe editing :  [[Sandbox| Sandbox]] &lt;br /&gt;
&lt;br /&gt;
- A pretty picture&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on setting up cygwin, ssh keys and general bash commands what are helpful&lt;br /&gt;
&lt;br /&gt;
- A &amp;quot;How to:&amp;quot; page on using qchem&lt;br /&gt;
&lt;br /&gt;
- A Pretty picture for the $wgLogo&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Past_Summer_Interns&amp;diff=1250</id>
		<title>Past Summer Interns</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Past_Summer_Interns&amp;diff=1250"/>
		<updated>2024-06-26T11:13:30Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Past Summer Interns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Past Summer Interns=&lt;br /&gt;
&lt;br /&gt;
===2023===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 20ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 50ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039; || style=&amp;quot;width: 24ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Theo Hatcher || Excited States and RevQCMagic || gritstone&lt;br /&gt;
|-&lt;br /&gt;
| Bence Csakany || Quantum Computing on GPUs and FPGAs || obsidian&lt;br /&gt;
|-&lt;br /&gt;
| Miriam Al-Hadithi || LCLU Astrochemistry || hylas&lt;br /&gt;
|-&lt;br /&gt;
| Peter Yang || Hamiltonian decomopositions in Quantum Computing || chiron&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===2022===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Douglas Russell  || - || IPLU || hypatia&lt;br /&gt;
|-&lt;br /&gt;
| Theo Hatcher || - || IPLU || chucksty&lt;br /&gt;
|-&lt;br /&gt;
| Motoki Yamano  || - || IPLU || hypatia&lt;br /&gt;
|-&lt;br /&gt;
| King Lam  || - || IPLU || chucksty&lt;br /&gt;
|-&lt;br /&gt;
| Juan Fernandez Pottecher  || - || Strong Correlation || hylas&lt;br /&gt;
|-&lt;br /&gt;
| Max Howe  || - || Singlet Fission || moonraker&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===2021===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 18ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 25ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Anna Bui   || 19th Jul - 17th Sep || NOCI Carbon Capture || hypatia&lt;br /&gt;
|-&lt;br /&gt;
| Zian Wang  || 19th Jul - 17th Sep || NOCI Photochemistry || obsidian&lt;br /&gt;
|-&lt;br /&gt;
| Brian Zhao || 19th Jul - 17th Sep || Stochastic Coupled Cluster || gritstone&lt;br /&gt;
|-&lt;br /&gt;
| Nick Lee   || 19th Jul - 17th Sep || NOCI Singlet Fission  || moonraker&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===2020===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 25ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;|| style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Machine&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Elizabeth Guest || || Astrochemistry || hypatia&lt;br /&gt;
|-&lt;br /&gt;
|Hang Xu || || EOM-CC || gritstone&lt;br /&gt;
|-&lt;br /&gt;
|Jimin Li || || holoHubbard || gritstone&lt;br /&gt;
|-&lt;br /&gt;
|Constance Kraay || || Embedded NOCI || nemesis&lt;br /&gt;
|-&lt;br /&gt;
|Toby Antipaas || || SMM || sandstone&lt;br /&gt;
|-&lt;br /&gt;
|Tiger Zhang || || TM Symmetry || sandstone&lt;br /&gt;
|-&lt;br /&gt;
|Nicholas Lee || || Singlet Fission || moonraker&lt;br /&gt;
|}&lt;br /&gt;
===2019===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 25ex;&amp;quot; |&#039;&#039;&#039;Name&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Dates&#039;&#039;&#039; || style=&amp;quot;width: 18ex;&amp;quot; | &#039;&#039;&#039;Project&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Kripa Panchagnula || 12th August - 27th September || Astrochemistry&lt;br /&gt;
|-&lt;br /&gt;
|Tiger Zhang || 2nd August - 20th September || Frustrated Lewis Pairs&lt;br /&gt;
|-&lt;br /&gt;
|David Kovacs || 29th July - 27th September (ex 20-26th Aug)|| Solid-state Coupled Cluster&lt;br /&gt;
|-&lt;br /&gt;
|Nicholas Lee || 29th July - 27th September (ex 4-9th Aug)|| Singlet-Triplet Fission&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1241</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1241"/>
		<updated>2024-04-17T16:03:28Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Computer List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Computer List=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!name&lt;br /&gt;
!office&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
!Video Ports&lt;br /&gt;
!Displays&lt;br /&gt;
!Q-Chem?&lt;br /&gt;
!Purchased&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|379&lt;br /&gt;
| Tests&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|379&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|For FCIDUMPS: export QC=qclocal; . ~ajwt3/code/qchem/qcsetup.bash  NB(22/12/22) non-canonical RHF integral dumps may be incorrect (use a UHF calc and read it in to RHF).&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|G.05&lt;br /&gt;
|NCP [Doug, Tom, Anna]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|G.05&lt;br /&gt;
|Andreea, George  [César]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|378&lt;br /&gt;
|Kripa&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|source /home/hynl2/code/qcsetup.bash&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|UG03a&lt;br /&gt;
|Lijun, Theo [Brian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|UG11&lt;br /&gt;
|Haoshan [Moritz, Max, Nick&lt;br /&gt;
Benjamin]&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|export QC_EXT_LIBS=/home/hynl2/code/extlib; source /home/hynl2/.qcsetup&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|378&lt;br /&gt;
|Bence [Eline, Lila, Isha, Zian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|NVIDIA GeForce GTX 750 Ti &lt;br /&gt;
(Compute Capability 5.0)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|378&lt;br /&gt;
|Rowan [Juan, Fabio]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|UG11&lt;br /&gt;
|Alex, Bence&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|110&lt;br /&gt;
|Jack, [Theo, King, David]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|UG03A&lt;br /&gt;
|Daniel, [Bang, Tarik]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|. /home/cbh31/code/qcsetup.public/qcselectversion.sh&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|behemoth&lt;br /&gt;
|378&lt;br /&gt;
|Yi [Brian, Arta]&lt;br /&gt;
|8&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz&lt;br /&gt;
|256GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2020&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|378&lt;br /&gt;
|Constance&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|-&lt;br /&gt;
|chiron&lt;br /&gt;
|UG03A&lt;br /&gt;
|Chiara&lt;br /&gt;
|10&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz&lt;br /&gt;
|96GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
|topaz&lt;br /&gt;
|360&lt;br /&gt;
|Lila&lt;br /&gt;
|8&lt;br /&gt;
|Intel Core i9-11900 2.5GHz 8 Core&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|NVIDIA GeForce RTX 3080 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2022&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/cerebro-compute-server cerebro]&lt;br /&gt;
|&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 8&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|48GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| source /home/hynl2/code/qchemsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hpc.cam.ac.uk/high-performance-computing CSD3]&lt;br /&gt;
|&lt;br /&gt;
|University Tier-2&lt;br /&gt;
|32 x 1152&lt;br /&gt;
56 x 672&lt;br /&gt;
|2x Intel(R) Xeon Gold CPU 6142 @ 2.60GHz&lt;br /&gt;
2x Intel(R) Xeon Platinum CPU 8276 @ 2.20GHz&lt;br /&gt;
|192 or 384GB&lt;br /&gt;
192 or 384GB&lt;br /&gt;
|Scientific Linux release 7.9 (Nitrogen) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|source /rds/project/ajwt3/rds-ajwt3-thom1/qchem_public/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/nest-compute-server nest]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|40 x 20&lt;br /&gt;
|2x Cascade Lake Intel(R) Xeon Gold CPU 6248 @ 2.50GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|source /home/maf63/code/qcsetup.sh&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/rogue-gpu-server rogue]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|(8 nVidia V100 + 32 CPU) x 2&lt;br /&gt;
|2x Sky Lake Intel(R) Xeon Gold CPU 6130 @ 2.10GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.archer2.ac.uk/ archer-2]&lt;br /&gt;
|&lt;br /&gt;
|National Tier-1 Supercomputer&lt;br /&gt;
| 128 x 5848&lt;br /&gt;
|2 x AMD EPYC Zen2 (Rome) 64-core CPUs @ 2.2GHz&lt;br /&gt;
|256GB and 512GB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
To find out your OS version, run &lt;br /&gt;
&lt;br /&gt;
   lsb_release -a&lt;br /&gt;
&lt;br /&gt;
To determine the RAM, run&lt;br /&gt;
&lt;br /&gt;
    head -1 /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
To find out core counts, run&lt;br /&gt;
&lt;br /&gt;
    cat /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
NB the number of &#039;processors&#039; may be different from the number of cores owing to hyperthreading.  The &#039;cpu cores&#039; value is the one to take for single CPU machines.&lt;br /&gt;
&lt;br /&gt;
[http://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/ Hobbit] may also have some useful information.&lt;br /&gt;
&lt;br /&gt;
[https://www.ch.cam.ac.uk/computing/group-computer-representatives Group computer reps] can manage group entries in the department [https://chemdb.ch.cam.ac.uk/hotwire3/chemistry/ database] and there&#039;s a [https://apps.ch.cam.ac.uk/computer-reps/group-computers.php hardware inventory] and a [https://apps.ch.cam.ac.uk/space-management/space-report.php space report] too.&lt;br /&gt;
&lt;br /&gt;
=Storage=&lt;br /&gt;
A common cause of running out of storage on your workstation is anaconda which puts stuff in /home.  This can be safely moved to /scratch and a symbolic link.&lt;br /&gt;
&lt;br /&gt;
   cd $HOME&lt;br /&gt;
   mv .conda /scratch/$USER&lt;br /&gt;
   ln -s /scratch/$USER/.conda&lt;br /&gt;
&lt;br /&gt;
To find out how much storage you have available and what files/directories are taking up space, the following commands are useful. The first one shows how much space is used/available on each partition, and the second shows the size of everything in the current directory.&lt;br /&gt;
&lt;br /&gt;
   df -h&lt;br /&gt;
   du -sh * | sort -hr&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t find any fiiles in /scratch/$USER/thom-fs-common you might need to authenticate with a password.  You can do this if you are using key authentication with&lt;br /&gt;
&lt;br /&gt;
   ssh -oPubkeyauthentication=no localhost&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Amount&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|/home/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~50Gb per person (changed to ~100GB after upgrade to 20.04)&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~1Tb+ depending on computer&lt;br /&gt;
|NOT BACKED UP&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/thom-fs-nethome &lt;br /&gt;
/scratch/$USER/thom-fs-common&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|2.3T&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/ifs-thom&lt;br /&gt;
|Former UIS Mount - now located at /scratch/$USER/thom-fs/old-ifs-thom&lt;br /&gt;
|6144Gb&lt;br /&gt;
|Read-only&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/theory-fs&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|~50Gb per person&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|cerebro:/filestore&lt;br /&gt;
|Local RAID array&lt;br /&gt;
|36950Gb&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Theory RIG backup policy=&lt;br /&gt;
From https://www.ch.cam.ac.uk/computing/managed-linux-workstations-faq&lt;br /&gt;
&lt;br /&gt;
have a few backups taken over the last 24 hours&lt;br /&gt;
&lt;br /&gt;
then, about one backup per day for the previous week&lt;br /&gt;
&lt;br /&gt;
then, about one backup per week for the previous month&lt;br /&gt;
&lt;br /&gt;
then, about one backup per month for the previous few months&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1236</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1236"/>
		<updated>2024-03-15T11:30:40Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Computer List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Computer List=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!name&lt;br /&gt;
!office&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
!Video Ports&lt;br /&gt;
!Displays&lt;br /&gt;
!Q-Chem?&lt;br /&gt;
!Purchased&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|379&lt;br /&gt;
| Tests&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|379&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|For FCIDUMPS: export QC=qclocal; . ~ajwt3/code/qchem/qcsetup.bash  NB(22/12/22) non-canonical RHF integral dumps may be incorrect (use a UHF calc and read it in to RHF).&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|356&lt;br /&gt;
|NCP [Doug, Tom, Anna]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|G.05&lt;br /&gt;
|Andreea, George  [César]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|378&lt;br /&gt;
|Kripa&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|source /home/hynl2/code/qcsetup.bash&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|360&lt;br /&gt;
|Lijun, Theo [Brian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|378&lt;br /&gt;
|Haoshan [Moritz, Max, Nick&lt;br /&gt;
Benjamin]&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|export QC_EXT_LIBS=/home/hynl2/code/extlib; source /home/hynl2/.qcsetup&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|378&lt;br /&gt;
|Bence [Eline, Lila, Isha, Zian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|NVIDIA GeForce GTX 750 Ti &lt;br /&gt;
(Compute Capability 5.0)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|378&lt;br /&gt;
|Rowan [Juan, Fabio]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|356&lt;br /&gt;
|Alex, Bence&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|110&lt;br /&gt;
|Jack, [Theo, King, David]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|362&lt;br /&gt;
|Daniel, [Bang, Tarik]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|. /home/cbh31/code/qcsetup.public/qcselectversion.sh&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|behemoth&lt;br /&gt;
|378&lt;br /&gt;
|Yi [Brian, Arta]&lt;br /&gt;
|8&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz&lt;br /&gt;
|256GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2020&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|378&lt;br /&gt;
|Constance&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|-&lt;br /&gt;
|chiron&lt;br /&gt;
|360&lt;br /&gt;
|Chiara&lt;br /&gt;
|10&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz&lt;br /&gt;
|96GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
|topaz&lt;br /&gt;
|360&lt;br /&gt;
|Lila&lt;br /&gt;
|8&lt;br /&gt;
|Intel Core i9-11900 2.5GHz 8 Core&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|NVIDIA GeForce RTX 3080 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2022&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/cerebro-compute-server cerebro]&lt;br /&gt;
|&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 8&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|48GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| source /home/hynl2/code/qchemsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hpc.cam.ac.uk/high-performance-computing CSD3]&lt;br /&gt;
|&lt;br /&gt;
|University Tier-2&lt;br /&gt;
|32 x 1152&lt;br /&gt;
56 x 672&lt;br /&gt;
|2x Intel(R) Xeon Gold CPU 6142 @ 2.60GHz&lt;br /&gt;
2x Intel(R) Xeon Platinum CPU 8276 @ 2.20GHz&lt;br /&gt;
|192 or 384GB&lt;br /&gt;
192 or 384GB&lt;br /&gt;
|Scientific Linux release 7.9 (Nitrogen) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|source /rds/project/ajwt3/rds-ajwt3-thom1/qchem_public/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/nest-compute-server nest]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|40 x 20&lt;br /&gt;
|2x Cascade Lake Intel(R) Xeon Gold CPU 6248 @ 2.50GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|source /home/maf63/code/qcsetup.sh&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/rogue-gpu-server rogue]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|(8 nVidia V100 + 32 CPU) x 2&lt;br /&gt;
|2x Sky Lake Intel(R) Xeon Gold CPU 6130 @ 2.10GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.archer2.ac.uk/ archer-2]&lt;br /&gt;
|&lt;br /&gt;
|National Tier-1 Supercomputer&lt;br /&gt;
| 128 x 5848&lt;br /&gt;
|2 x AMD EPYC Zen2 (Rome) 64-core CPUs @ 2.2GHz&lt;br /&gt;
|256GB and 512GB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
To find out your OS version, run &lt;br /&gt;
&lt;br /&gt;
   lsb_release -a&lt;br /&gt;
&lt;br /&gt;
To determine the RAM, run&lt;br /&gt;
&lt;br /&gt;
    head -1 /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
To find out core counts, run&lt;br /&gt;
&lt;br /&gt;
    cat /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
NB the number of &#039;processors&#039; may be different from the number of cores owing to hyperthreading.  The &#039;cpu cores&#039; value is the one to take for single CPU machines.&lt;br /&gt;
&lt;br /&gt;
[http://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/ Hobbit] may also have some useful information.&lt;br /&gt;
&lt;br /&gt;
[https://www.ch.cam.ac.uk/computing/group-computer-representatives Group computer reps] can manage group entries in the department [https://chemdb.ch.cam.ac.uk/hotwire3/chemistry/ database] and there&#039;s a [https://apps.ch.cam.ac.uk/computer-reps/group-computers.php hardware inventory] and a [https://apps.ch.cam.ac.uk/space-management/space-report.php space report] too.&lt;br /&gt;
&lt;br /&gt;
=Storage=&lt;br /&gt;
A common cause of running out of storage on your workstation is anaconda which puts stuff in /home.  This can be safely moved to /scratch and a symbolic link.&lt;br /&gt;
&lt;br /&gt;
   cd $HOME&lt;br /&gt;
   mv .conda /scratch/$USER&lt;br /&gt;
   ln -s /scratch/$USER/.conda&lt;br /&gt;
&lt;br /&gt;
To find out how much storage you have available and what files/directories are taking up space, the following commands are useful. The first one shows how much space is used/available on each partition, and the second shows the size of everything in the current directory.&lt;br /&gt;
&lt;br /&gt;
   df -h&lt;br /&gt;
   du -sh * | sort -hr&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t find any fiiles in /scratch/$USER/thom-fs-common you might need to authenticate with a password.  You can do this if you are using key authentication with&lt;br /&gt;
&lt;br /&gt;
   ssh -oPubkeyauthentication=no localhost&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Amount&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|/home/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~50Gb per person (changed to ~100GB after upgrade to 20.04)&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~1Tb+ depending on computer&lt;br /&gt;
|NOT BACKED UP&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/thom-fs-nethome &lt;br /&gt;
/scratch/$USER/thom-fs-common&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|2.3T&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/ifs-thom&lt;br /&gt;
|Former UIS Mount - now located at /scratch/$USER/thom-fs/old-ifs-thom&lt;br /&gt;
|6144Gb&lt;br /&gt;
|Read-only&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/theory-fs&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|~50Gb per person&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|cerebro:/filestore&lt;br /&gt;
|Local RAID array&lt;br /&gt;
|36950Gb&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Theory RIG backup policy=&lt;br /&gt;
From https://www.ch.cam.ac.uk/computing/managed-linux-workstations-faq&lt;br /&gt;
&lt;br /&gt;
have a few backups taken over the last 24 hours&lt;br /&gt;
&lt;br /&gt;
then, about one backup per day for the previous week&lt;br /&gt;
&lt;br /&gt;
then, about one backup per week for the previous month&lt;br /&gt;
&lt;br /&gt;
then, about one backup per month for the previous few months&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1235</id>
		<title>Computer and Storage List</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Computer_and_Storage_List&amp;diff=1235"/>
		<updated>2024-03-15T11:30:07Z</updated>

		<summary type="html">&lt;p&gt;Ajwt3: /* Computer List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Computer List=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!name&lt;br /&gt;
!office&lt;br /&gt;
!user&lt;br /&gt;
!cores&lt;br /&gt;
!processor&lt;br /&gt;
!RAM&lt;br /&gt;
!OS&lt;br /&gt;
!Video Ports&lt;br /&gt;
!Displays&lt;br /&gt;
!Q-Chem?&lt;br /&gt;
!Purchased&lt;br /&gt;
|-&lt;br /&gt;
|carpathia&lt;br /&gt;
|379&lt;br /&gt;
| Tests&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|liminal&lt;br /&gt;
|379&lt;br /&gt;
|Alex&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|For FCIDUMPS: export QC=qclocal; . ~ajwt3/code/qchem/qcsetup.bash  NB(22/12/22) non-canonical RHF integral dumps may be incorrect (use a UHF calc and read it in to RHF).&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|hypatia&lt;br /&gt;
|356&lt;br /&gt;
|NCP [Doug, Tom, Anna]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2014&lt;br /&gt;
|-&lt;br /&gt;
|serenity&lt;br /&gt;
|G.05&lt;br /&gt;
|Andreea, George  [César]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|sandstone&lt;br /&gt;
|378&lt;br /&gt;
|Kripa&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|source /home/hynl2/code/qcsetup.bash&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|gritstone&lt;br /&gt;
|360&lt;br /&gt;
|Lijun, Theo [Brian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2015&lt;br /&gt;
|-&lt;br /&gt;
|moonraker&lt;br /&gt;
|378&lt;br /&gt;
|Haoshan [Moritz, Max, Nick&lt;br /&gt;
Benjamin]&lt;br /&gt;
|4&lt;br /&gt;
|Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|export QC_EXT_LIBS=/home/hynl2/code/extlib; source /home/hynl2/.qcsetup&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|obsidian&lt;br /&gt;
|378&lt;br /&gt;
|Bence [Eline, Lila, Isha, Zian]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|NVIDIA GeForce GTX 750 Ti &lt;br /&gt;
(Compute Capability 5.0)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|hylas&lt;br /&gt;
|378&lt;br /&gt;
|Rowan [Juan, Fabio]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|-&lt;br /&gt;
|cerberus&lt;br /&gt;
|356&lt;br /&gt;
|Alex, Bence&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz&lt;br /&gt;
|32GB&lt;br /&gt;
|CentOS 7 [FPGA development board host]&lt;br /&gt;
|-&lt;br /&gt;
|chucksty&lt;br /&gt;
|110&lt;br /&gt;
|Jack, [Theo, King, David]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|chesterian&lt;br /&gt;
|362&lt;br /&gt;
|Daniel, [Bang, Tarik]&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz&lt;br /&gt;
|64GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|. /home/cbh31/code/qcsetup.public/qcselectversion.sh&lt;br /&gt;
|2017&lt;br /&gt;
|-&lt;br /&gt;
|behemoth&lt;br /&gt;
|378&lt;br /&gt;
|Yi [Brian, Arta]&lt;br /&gt;
|8&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4208 CPU @ 2.10GHz&lt;br /&gt;
|256GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|source /home/maf63/qchem-public/qcsetup&lt;br /&gt;
|2020&lt;br /&gt;
|-&lt;br /&gt;
|nemesis&lt;br /&gt;
|378&lt;br /&gt;
|Constance&lt;br /&gt;
|6&lt;br /&gt;
|Intel(R) Core(TM) i7-4930X CPU @ 3.40GHz&lt;br /&gt;
|16GB&lt;br /&gt;
|Ubuntu 20.04.5&lt;br /&gt;
|-&lt;br /&gt;
|chiron&lt;br /&gt;
|360&lt;br /&gt;
|Chiara&lt;br /&gt;
|10&lt;br /&gt;
|Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz&lt;br /&gt;
|96GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2021&lt;br /&gt;
|-&lt;br /&gt;
|topaz&lt;br /&gt;
|360&lt;br /&gt;
|Lila&lt;br /&gt;
|8&lt;br /&gt;
|Intel Core i9-11900 2.5GHz 8 Core&lt;br /&gt;
|128GB&lt;br /&gt;
|Ubuntu 20.04&lt;br /&gt;
|NVIDIA GeForce RTX 3080 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|2022&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/cerebro-compute-server cerebro]&lt;br /&gt;
|&lt;br /&gt;
|Alavi &amp;amp; Thom Groups&lt;br /&gt;
|12 x 20&lt;br /&gt;
16 x 8&lt;br /&gt;
|2x Intel(R) Xeon(R) CPU X5650  @ 2.67GHz&lt;br /&gt;
2x Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz&lt;br /&gt;
|48GB&lt;br /&gt;
64GB&lt;br /&gt;
|Rocks 6.2 (CentOS 6.9) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| source /home/hynl2/code/qchemsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hpc.cam.ac.uk/high-performance-computing CSD3]&lt;br /&gt;
|&lt;br /&gt;
|University Tier-2&lt;br /&gt;
|32 x 1152&lt;br /&gt;
56 x 672&lt;br /&gt;
|2x Intel(R) Xeon Gold CPU 6142 @ 2.60GHz&lt;br /&gt;
2x Intel(R) Xeon Platinum CPU 8276 @ 2.20GHz&lt;br /&gt;
|192 or 384GB&lt;br /&gt;
192 or 384GB&lt;br /&gt;
|Scientific Linux release 7.9 (Nitrogen) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|source /rds/project/ajwt3/rds-ajwt3-thom1/qchem_public/qcsetup.bash&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/nest-compute-server nest]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|40 x 20&lt;br /&gt;
|2x Cascade Lake Intel(R) Xeon Gold CPU 6248 @ 2.50GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|source /home/maf63/code/qcsetup.sh&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.ch.cam.ac.uk/computing/rogue-gpu-server rogue]&lt;br /&gt;
|&lt;br /&gt;
|CUC3 Group cluster&lt;br /&gt;
|(8 nVidia V100 + 32 CPU) x 2&lt;br /&gt;
|2x Sky Lake Intel(R) Xeon Gold CPU 6130 @ 2.10GHz&lt;br /&gt;
|192GB&lt;br /&gt;
|CentOS Linux release 7.9.2009 (Core) SLURM queuing&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.archer2.ac.uk/ archer-2]&lt;br /&gt;
|&lt;br /&gt;
|National Tier-1 Supercomputer&lt;br /&gt;
| 128 x 5848&lt;br /&gt;
|2 x AMD EPYC Zen2 (Rome) 64-core CPUs @ 2.2GHz&lt;br /&gt;
|256GB and 512GB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
&lt;br /&gt;
To find out your OS version, run &lt;br /&gt;
&lt;br /&gt;
   lsb_release -a&lt;br /&gt;
&lt;br /&gt;
To determine the RAM, run&lt;br /&gt;
&lt;br /&gt;
    head -1 /proc/meminfo&lt;br /&gt;
&lt;br /&gt;
To find out core counts, run&lt;br /&gt;
&lt;br /&gt;
    cat /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
NB the number of &#039;processors&#039; may be different from the number of cores owing to hyperthreading.  The &#039;cpu cores&#039; value is the one to take for single CPU machines.&lt;br /&gt;
&lt;br /&gt;
[http://hobbit.ch.cam.ac.uk/xymon/workstations/workstationsThom/workstationsThomLinux/ Hobbit] may also have some useful information.&lt;br /&gt;
&lt;br /&gt;
[https://www.ch.cam.ac.uk/computing/group-computer-representatives Group computer reps] can manage group entries in the department [https://chemdb.ch.cam.ac.uk/hotwire3/chemistry/ database] and there&#039;s a [https://apps.ch.cam.ac.uk/computer-reps/group-computers.php hardware inventory] and a [https://apps.ch.cam.ac.uk/space-management/space-report.php space report] too.&lt;br /&gt;
&lt;br /&gt;
=Storage=&lt;br /&gt;
A common cause of running out of storage on your workstation is anaconda which puts stuff in /home.  This can be safely moved to /scratch and a symbolic link.&lt;br /&gt;
&lt;br /&gt;
   cd $HOME&lt;br /&gt;
   mv .conda /scratch/$USER&lt;br /&gt;
   ln -s /scratch/$USER/.conda&lt;br /&gt;
&lt;br /&gt;
To find out how much storage you have available and what files/directories are taking up space, the following commands are useful. The first one shows how much space is used/available on each partition, and the second shows the size of everything in the current directory.&lt;br /&gt;
&lt;br /&gt;
   df -h&lt;br /&gt;
   du -sh * | sort -hr&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t find any fiiles in /scratch/$USER/thom-fs-common you might need to authenticate with a password.  You can do this if you are using key authentication with&lt;br /&gt;
&lt;br /&gt;
   ssh -oPubkeyauthentication=no localhost&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Type&lt;br /&gt;
!Amount&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|/home/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~50Gb per person (changed to ~100GB after upgrade to 20.04)&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER&lt;br /&gt;
|local disk&lt;br /&gt;
|~1Tb+ depending on computer&lt;br /&gt;
|NOT BACKED UP&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/thom-fs-nethome &lt;br /&gt;
/scratch/$USER/thom-fs-common&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|2.3T&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/ifs-thom&lt;br /&gt;
|Former UIS Mount - now located at /scratch/$USER/thom-fs/old-ifs-thom&lt;br /&gt;
|6144Gb&lt;br /&gt;
|Read-only&lt;br /&gt;
|-&lt;br /&gt;
|/scratch/$USER/theory-fs&lt;br /&gt;
|Chemistry network drive&lt;br /&gt;
|~50Gb per person&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|-&lt;br /&gt;
|cerebro:/filestore&lt;br /&gt;
|Local RAID array&lt;br /&gt;
|36950Gb&lt;br /&gt;
|Backed up with snapshots - Theory RIG policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Theory RIG backup policy=&lt;br /&gt;
From https://www.ch.cam.ac.uk/computing/managed-linux-workstations-faq&lt;br /&gt;
&lt;br /&gt;
have a few backups taken over the last 24 hours&lt;br /&gt;
&lt;br /&gt;
then, about one backup per day for the previous week&lt;br /&gt;
&lt;br /&gt;
then, about one backup per week for the previous month&lt;br /&gt;
&lt;br /&gt;
then, about one backup per month for the previous few months&lt;/div&gt;</summary>
		<author><name>Ajwt3</name></author>
	</entry>
</feed>