====== Community Wiki ======
Every member of Newcastle University is welcome to edit this page. Sign in with your campus account using the Wiki Login link (scroll down and choose Azure login)
This is a place to pool our knowledge of available resources and training. This wiki page was started by the Research Computing Community on 27th July 2026.
Please keep to the table format provided. Use the edit link at bottom right of each table for a friendlier editer. Edits are only published after approval by wiki admins. Please message us using the [[contact:index|Contact Us Page]] if your edit has not been reviewed.
===== Training =====
^ Name ^ URL ^ Description ^ What is it useful for? ^
| Ansys CLI Start-up Instructions | https://ansyshelp.ansys.com/public//Views/Secured/corp/v251/en/flu_ug/flu_ug_startramp.html#flu_ug_sec_startup_option | | Getting started with Ansys on HPC |
| Ansys TUI Commands | https://cfdland.com/ansys-fluent-tui-commands-most-used-console-commands-for-cfd-simulation/ | | Writing a journal file to run Ansys on HPC |
| The Carpentries | https://carpentries.org/lessons/ | Carpentries lessons on Unix, Git, Python, HPC, etc. | Getting started with various tools for HPC |
| The Carpentries Incubator | https://carpentries.org/lesson-development/community-lessons/ | Wide variety of Carpentries Style lessons | Lessons created by the community which are not yet accepted into the core curriculum. Many (but not all) are well maintained. Check life cycle state (%%pre-alpha | alpha | beta | stable%%) |
| Linux Survival | https://linuxsurvival.com/ | Linux tutorial | Learning Linux is critical for effectively using HPC |
| Bandit | https://overthewire.org/wargames/bandit/ | Game-based training | More Linux learning |
| Vim Adventures | https://vim-adventures.com/ | Vim learning game | Vim is an implementation of **vi**, the default text editor included in almost any linux distribution. Know the basics and you can edit text files like scripts and config files in any linux machine or container |
| W3 Schools | https://www.w3schools.com/ | Training resources for many languages and tech | Learning most languages |
| HPC Wiki | https://hpc-wiki.info/hpc/HPC_Wiki\\ https://hpc-wiki.info/hpc/Category:Tutorials\\ https://hpc-wiki.info/hpc/Scheduling_Basics | Open Wiki and Tutorials originally created by the ProPE project | Overview of the basics of HPC, tutorials and understanding the scheduler. aims to be a site-independent HPC documentation, created in [[https://blogs.fau.de/prope/|ProPE project]] funded until 2020 by the German Science foundation (DFG) |
===== HPC Documentation =====
Our [[https://hpc.researchcomputing.ncl.ac.uk/|HPC Portal]] allows you to plan, monitor and manage your HPC projects and this wonderful [[https://hpc.researchcomputing.ncl.ac.uk/dokuwiki/|wiki]] has lots of information specific to Comet but there is a wealth of information in documentation for other HPC systems that can be very helpful if you're working on Comet.
^ Name ^ URL ^ Description ^ What is it useful for? ^
| Sheffield HPC Parallel Computing | https://docs.hpc.shef.ac.uk/en/latest/parallel/index.html#understanding-parallelisation-paradigms | HPC Wiki | Explaining the differences between parallel processing paradigms |
| Sheffield RSE line_profiler guide | https://rse.shef.ac.uk/pando-python/profiling-lines.html | RSE Wiki | How to identify the main compute bottlenecks in your Python script |
===== Meetings and Conferences =====
^ Name ^ URL ^ Description ^ What is it useful for? ^
| RSECon | https://rsecon26.society-rse.org/ | Research Software Engineering Conference | Annual conference of the [[https://society-rse.org/|RSE Society]] |
| Durham HPC Days | https://hpc-days.github.io/Durham-HPC-Days-2026/programme-days-2026/\\ https://hpc-days.github.io/Durham-HPC-Days-2026/recordings/ | Annual event at Durham University and online | The Durham HPC Days bring together researchers, developers, and practitioners to explore the frontiers of high-performance computing, data analysis, and scientific innovation. |
| CAKE | https://www.cake.ac.uk/ | Computational Abilities Knowledge Exchange | Runs events and funds knowledge exchange. The CAKE NetworkPlus facilitates knowledge exchange and sustainable collaboration across the UK Digital Research Infrastructure (DRI) communities. |
===== Software and IDEs =====
^ Name ^ URL ^ Description ^ What is it useful for? ^
| scikit-image | \\ **To Do**\\ | Python image analysis module | Performing image analysis |
| Rames-code | \\ **To Do**\\ | C based Astrophysical simulation suite | Simulate 2D, 3D star formation data and other astrophysical phenomena |
| PLINK | \\ **To Do**\\ | Genetic association analysis software | Performing genetic association analysis |
| Orca | https://www.faccts.de/orca/ | Atomic Scale Modelling Suite | Performs DFT and molecular dynamics calculations. Generates various spectra of molecules. |
| image.sc | https://forum.image.sc/ | Forum for image analysis advice | Very helpful community of people |
| pyclesperanto | https://github.com/clEsperanto/pyclesperanto | GPU accelerated python image analysis module | GPU accelerated python image analysis module |
| Rames-code Intro Documentation | https://displ.nl/pb/Ramses-documentation-new.html | Personal Documentation of starting out with Rames-code | Examples of well studied calculations like Sedov-Taylor 2D, 3D models. |
| Orca Intro Geometry Documentation | https://displ.nl/pb/DFT-Documentation.html | Documentation of Geometry Optimization based on ORCA | A introduction on atomic scale calculation with multiple computational chemistry packages interlaced. |
| documentation on different IDEs | https://www.jetbrains.com/help/pycharm/getting-started.html\\ \\ **To Do**\\ | Documentation of different IDEs for working would help alot. Pycharm given as alternative but this is primarily for Python. Similary Rstudio for R. A lot of work is usually cross language though so swapping IDEs between languages isn't ideal and unsure if work arounds e.g. rpy2 to run R within python will work well in pycharm. Some popular packages e.g. pertpy/milopy is a python package which runs R models during pipeline workflow | Working day-to-day |
===== How to get the best out of Comet HPC =====
^ Name ^ URL ^ Description ^ What is it useful for? ^
| How Slurm decides to schedule jobs | https://help.sdstate.edu/TDClient/2744/Portal/KB/Article/164501/Slurm-Scheduling-Why-Is-My-Job-Not-Starting \\ \\ **To Do**\\ | some info specific to SDSU HPC but mostly general truths about how slurm makes decisions\\ \\ WE NEED: Working on IDE throughout the day for navigating files, git syncing, rdw+comet syncing, code writing before launching high mem job. Lots of 1 hour jobs not practical but 1 job for long time is stuck in queue despite very little memory request | Getting your jobs to run as soon as possible, QOL, day-day working |
| Mounting drives like RDW when not on compus | \\ **To Do**\\ | Documentation shows only for windows on newcastle server so for this and other tools/documentation, how to do it not on newcastle wifi would help a lot | Setup |
===== Working with AI =====
^ Name ^ URL ^ Description ^ What is it useful for? ^
| AI usage with loop engineering | \\ **To Do**\\ | Documentation of what can/can't be done on hpc with AI and how to use best for token minimal usage would help. e.g. is ollama for local models okay to use so llm models can be used and stored on comet? | Working day-to-day |
----
[[contact:index|Back to Help]]