2026 Julia For Science
Wednesday, June 10 & 17, 2026 | 12:00–3:00 PM EDT
Location: Zoom
Contact: William Godoy, [email protected].
The Oak Ridge Leadership Computing Facility (OLCF), in conjunction with the Oak Ridge National Laboratory Computer Science and Mathematics Division (CSMD), will host Julia for Science, a 3-hour tutorial introducing the Julia programming language and its ecosystem for computation and data analysis. The session will include hands-on examples using Jupyter Notebooks, project setup, and an introduction to parallel CPU/GPU code using Julia and JACC.jl — a performance-portable library developed at ORNL that recently reached a stable v1.0 release (https://github.com/JuliaGPU/JACC.jl).
Julia’s value proposition is to provide a unifying, productive, and performant scientific programming language built on top of LLVM. Scientific users who need to perform computational analysis and run parallel CPU/GPU kernels are especially encouraged to attend.
Who Should Attend: Anyone who wants a hands-on introduction to Julia and parallel programming for scientific computing.
Presenters: William Godoy, Philip Fackler, and Pedro Valero-Lara (ORNL)
Attendees will learn about:
- Language basics: installation, syntax, code organization, data types, and the rich mathematical standard library
- Ecosystem: packaging, testing, CI, metaprogramming, tooling, REPL, and Julia 1.12 or 1.13
- Parallel programming models for CPU and GPUs (NVIDIA, AMD, Apple, and Intel) using JACC.jl
Code Repositories:
Compute Resources: Access to OLCF computational resources is not required. Training accounts will be provided through Odo, with account details emailed after registration.
Registration: Registration is limited to 200 participants. Joining links will be emailed after registration.
Presentation Materials
Presentation materials will be shared after the event.
Part 1 | TBD
Part 2 | TBD
