Feb 2024

Mar 2024

Agent Based Modelling course

Running at the James Hutton Institute’s Craigiebuckler campus in Aberdeen, this course will explore Agent Based Modelling (ABM) for HPC. Whilst aimed at running NetLogo on computing clusters, some of the material will also apply to ABMs written in other languages. Course contents include measuring computing demand in your (NetLogo) model, running NetLogo in headless mode, bash shell programming, and using Slurm.

Attendees will need to bring their own laptops with the following installed: 

  • In Windows, one of the Linux subsystems for Windows (e.g. Ubuntu); on a Mac the Command Line Tools
  • An up-to-date version of NetLogo (6.3+) with the ‘Java Virtual Machine toolkit’ extension installed
  • A text editor suitable for coding – Visual Studio Code should keep most IT departments happy cos it’s Microsoft’s (VSCodium is the non-MS/telemetry version), and for Macs there’s XCode, but other (simpler) options are available – Notepad++ on Windows; nothing free on Macs (Sublime and CodeRunner). (N.B. Notepad, Textedit and Wordpad, which come with Windows/Macs by default, are _not_ suitable.)
  • Secure shell (should come with Windows Linux subsystem/Command Line Tools, but just in case) and/or Terminal app (e.g. PuTTY).

We may consider an on-line attendance option, there will be no course fee, but if you attend in person you would need to pay your own travel, accommodation and subsistence.

 If you are interested in attending, please email Gary Polhil () with:

  • Who you are and where you work
  • Brief motivation for attending and what you hope to get out of it
  • Whether you’d want to attend in person or remotely
  • If in person, any dietary restrictions or accessibility adjustments you need.

The course is being provided as part of the ExAMPLER project, funded by the EPSRC, which is looking in to Exascale computing support for agent-based modelling. To find out more, see https://exascale.hutton.ac.uk/.