<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.anunna.wur.nl/index.php?action=history&amp;feed=atom&amp;title=Compute_Nodes</id>
	<title>Compute Nodes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.anunna.wur.nl/index.php?action=history&amp;feed=atom&amp;title=Compute_Nodes"/>
	<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Compute_Nodes&amp;action=history"/>
	<updated>2026-06-19T07:25:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.anunna.wur.nl/index.php?title=Compute_Nodes&amp;diff=2821&amp;oldid=prev</id>
		<title>Haars0011: IA migration §3: new Compute Nodes page (compute-node access, from Log in to Anunna + SSH tunnel to a certain node) (via create-page on MediaWiki MCP Server)</title>
		<link rel="alternate" type="text/html" href="https://wiki.anunna.wur.nl/index.php?title=Compute_Nodes&amp;diff=2821&amp;oldid=prev"/>
		<updated>2026-06-18T12:03:42Z</updated>

		<summary type="html">&lt;p&gt;IA migration §3: new Compute Nodes page (compute-node access, from Log in to Anunna + SSH tunnel to a certain node) (via create-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The compute nodes are where your jobs actually run. Unlike the [[Login Nodes|login nodes]], you do not log in to a compute node to do your work — you reach it through the SLURM scheduler, which places your job on a node matching the resources you request.&lt;br /&gt;
&lt;br /&gt;
For what the different node types offer (CPU, NVIDIA GPU, AMD GPU) and their hardware, see [[Compute Hardware Overview]]; for how jobs are placed, see [[Scheduler Overview (Slurm)]].&lt;br /&gt;
&lt;br /&gt;
== Running work on a compute node ==&lt;br /&gt;
&lt;br /&gt;
* For a non-interactive job, submit a batch script — see [[Batch Jobs]].&lt;br /&gt;
* For an interactive session — a shell on a compute node — use &amp;lt;code&amp;gt;sinteractive&amp;lt;/code&amp;gt;; see [[Interactive Jobs]].&lt;br /&gt;
&lt;br /&gt;
== Connecting directly to a compute node ==&lt;br /&gt;
&lt;br /&gt;
Once you have an interactive job running, you can connect to the node it landed on directly from your own machine — handy for tools such as VSCode Remote.&lt;br /&gt;
&lt;br /&gt;
First, start an interactive job:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sinteractive&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
or, for an NVIDIA A100 GPU:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sinteractive -p gpu --gres=gpu:1 --constraint=&amp;#039;nvidia&amp;amp;A100&amp;#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check which node it landed on:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
squeue -u $USER -l&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the following to your local &amp;lt;code&amp;gt;~/.ssh/config&amp;lt;/code&amp;gt; so SSH jumps via the login node:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Host node* gpu*&lt;br /&gt;
    Hostname       %h.internal.anunna.wur.nl&lt;br /&gt;
    ProxyJump      login.anunna.wur.nl&lt;br /&gt;
    User           your_user_id&lt;br /&gt;
&lt;br /&gt;
Host *.anunna.wur.nl&lt;br /&gt;
    User           your_user_id&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can now connect to the node directly from your local terminal, for example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ssh node201&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In VSCode, open a remote window, choose &amp;#039;&amp;#039;&amp;#039;Connect to Host…&amp;#039;&amp;#039;&amp;#039;, and type the node name. After a few seconds VSCode is connected to the node.&lt;br /&gt;
&lt;br /&gt;
Be aware that once the interactive job finishes, the connection is lost and any processes still running on the node are killed. You are also limited to the amount of memory you requested.&lt;br /&gt;
&lt;br /&gt;
== Logging on to a worker node for inspection ==&lt;br /&gt;
&lt;br /&gt;
You may SSH from a login node to a worker node that is running one of your jobs, to get a little more insight into what the job is doing. This does not require a password:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ssh node049&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;This is only for inspecting your own running jobs — running work on a node outside the scheduler is not permitted.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Login Nodes]]&lt;br /&gt;
* [[Compute Hardware Overview]]&lt;br /&gt;
* [[Scheduler Overview (Slurm)]]&lt;br /&gt;
* [[Interactive Jobs]]&lt;br /&gt;
* [[Batch Jobs]]&lt;/div&gt;</summary>
		<author><name>Haars0011</name></author>
	</entry>
</feed>