Skip to content

Instantly share code, notes, and snippets.

@TysonRayJones
Last active July 2, 2018 17:48
Show Gist options
  • Save TysonRayJones/5ac43896adeafad66107dcabbaf5ec6f to your computer and use it in GitHub Desktop.
Save TysonRayJones/5ac43896adeafad66107dcabbaf5ec6f to your computer and use it in GitHub Desktop.
How to command Igor

Connecting

On Materials ethernet, connect with

ssh username@igorslab.local

Otherwise, VPN to Oxford (server: vpn.ox.ac.uk, account: oxfordusername@ox.ac.uk) and connect with

ssh username@igor-gpu.materials.ox.ac.uk

Logging in should display

Oh it's you, master
I have 23.574GB free (95.9%)
Check my usage with checkgpu
Point your code to /Users/Shared/QuESTGPU
See the example at /Users/Shared/makefile
Run the demo with  /Users/Shared/demo

Usage

QuEST is stored as /Users/Shared/QuESTGPU and is compiled with nvcc -ccbin clang++-3.7. A makefile is provided at /Users/Shared/makefile

The 24GB GPU can run multiple simulations simultaneously by threading them with a negligable slowdown. Attempting to run a simulation too large to fit in the available GPU memory will harmlessly error without affecting running simulations.

Remember that the CPU and 16GB RAM are also being shared, so try not to use too much memory in your personal data structures. Everyone also shares disk bandwidth, so keep file writing infrequent!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment