Skip to content

Commit

Permalink
Update parallel.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ktiits authored Sep 5, 2024
1 parent cc07971 commit 22ad2e3
Showing 1 changed file with 0 additions and 2 deletions.
2 changes: 0 additions & 2 deletions materials/parallel.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,6 @@ Many programming languages have packages for parallel computing.
* [Julia multi-threading](https://docs.julialang.org/en/v1/manual/multi-threading/#man-multithreading)
* [MATLAB Parallel Computing Toolbox](https://se.mathworks.com/products/parallel-computing.html)

If you have for-loops, `map()/*apply()`-functions or similar in your scripts, it can be rather easy to make the script run in parallel.

## External tools to run the scripts in parallel

The external tools enable running the scripts in parallel. This way of running programs is also called task farming or high throughput computing. The tools have different complexity and different features. The simpler of these tools are for running same script with different input paramaters, for example different input files, scenarios, time frames etc. More complicated tools support managing the whole workflow with several steps and with dependecies between steps. Workflow tools also help with making your work more reproducible by recording the computational steps and data. See [CSC Docs: High-throughput computing and workflows](https://docs.csc.fi/computing/running/throughput/) for more information.
Expand Down

0 comments on commit 22ad2e3

Please sign in to comment.