Skip to main content

2025 Julia For Science

2025 Julia for Science 

Thursday, June 19, 2025 | 1:00–4:00 PM EDT 
Location: Zoom
Contact: Suzanne Parete-Koon, [email protected]

Register Here

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 focused on introductory aspects of the Julia programming language, and ecosystem for computation and data analysis. The session will include hands-on examples using Jupyter Notebooks, setting up a project and an introduction to parallel code on CPU and GPUs using Julia and JACC, a performance portable library.
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 would like to run parallel CPU/GPU kernels are especially encouraged to attend this session.

Who Should Attend:
This training is open to all who want a hands-on way to learn more about using Julia and parallel code in scientific computing.

Presenters:
William Godoy, Philip Fackler, and Pedro Valero-Lara (ORNL)

Attendees will learn about:
1. Language basics: installation, syntax, code organization, data types, rich mathematical standard library
2. Ecosystem: packaging, testing, CI, metaprogramming, tooling, REPL, Jupyter/Pluto notebooks
3. Parallel programming models for CPU and GPU using JACC.jl

Code Repository:
https://github.com/ornl-training/julia-basics
https://github.com/JuliaORNL/JACC.jl

Compute Resources:
Access to OLCF computational resources is not required for this event.
Participants are encouraged to install the latest Julia v1.11.5: https://julialang.org/downloads/

Registration:
Registration is limited to 200 participants.
Joining links will be emailed after registration.

Date

Jun 19 2025

Time

1:00 pm - 4:00 pm
Category

Organizer

Suzanne Parete-Koon
Phone
865-576-6599
Email
[email protected]
QR Code