Advanced research computing in Julia

From SHARCNETHelp
Revision as of 16:46, 17 April 2024 by Bge (talk | contribs)
Jump to navigationJump to search

This is a technical presentation introducing the programming language Julia for advanced research computing. This talk covers the following topics: working with floating point numbers in Julia, parallel computing in Julia at a glance, distributed and shared memory programming in Julia, multiple precisions and others. We will demonstrate through various examples to show how Julia can be used for tasks from learning/reviewing the basics of numerical analysis to performing advanced research computing on multicore computers and clusters. The goal of this talk is trying to convince people that Julia can be used both for prototyping and high performance computing.