flux-tutorials

The Flux Tutorials! But not official, this is a Dinosaur Tutorial series. :t-rex:

https://github.com/converged-computing/flux-tutorials

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.2%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

The Flux Tutorials! But not official, this is a Dinosaur Tutorial series. :t-rex:

Basic Info
  • Host: GitHub
  • Owner: converged-computing
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 7.35 MB
Statistics
  • Stars: 4
  • Watchers: 2
  • Forks: 1
  • Open Issues: 0
  • Releases: 1
Created over 1 year ago · Last pushed 9 months ago
Metadata Files
Readme License Citation

README.md

Flux Tutorials

A Dinosaur Tutorial Series!

DOI

Tutorials

  • flux-in-slurm: Bring up a Flux instance (in user-space) in a Slurm Allocation - both in Kubernetes (video)
  • Flux on AWS: Deploy an entire Flux Framework cluster to "bare metal" instances on AWS with (essentially) two make commands - one to build with packer, and one to deploy with Terraform (video)
  • Flux on Azure: Deploy Flux Framework on Azure with Infiniband
  • Flux on Google: Deploy Flux Framework on Google Cloud (video)
  • HPCIC Tutorial 2024

What is this?

This repository is a response from user-feedback that you wanted to have different content for our Flux Tutorials, including us walking through content, and comparisons with Slurm. I hear you! In response to that, I've decided to have a little fun, and to make these shorter or "bite sized" tutorials. I'm aiming for 10-15 minutes per video, and I'll make a set of scoped topics around Flux, along with videos at your request. These will be released when I think of fun new things to share about Flux, or if you have an idea. My goal is to teach you about Flux and have fun along the way.

What about the HPCIC Tutorial Series?

We still host our official tutorial once a year! For the official tutorial, we give a longer talk followed by hosting an autoscaling Kubernetes cluster where you get an interactive notebook. If you are looking for this official tutorial material, you can find it at flux-framework/Tutorials and the latest video is here.

How do I request a tutorial?

You can open up an issue, ping me on a slack (I'm on hpc.social and several others, usually as "v" or ping me on Twitter or GitHub (I am vsoch). Any way you can get the message across is good! And if you want to participate in a recording with me? I'd love that! Most of these are unpracticed - I put together a quick README document with some commands to run, and then just record (and see what happens). It's easier that way.

Tutorials Coming Soon...

  • Flux on AWS
  • Flux on Google Cloud
  • Flux on Azure
  • The Jobsetta Stone (Comparing Flux and Slurm)
  • The Flux Operator
  • Fluence - Using flux-sched "Fluxion" to schedule jobs to Flux
  • The Ensemble Operator (Running Flux Ensembles in Kubernetes)
  • ...and a few more!

License

HPCIC DevTools is distributed under the terms of the MIT license. All new contributions must be made under this license.

See LICENSE, COPYRIGHT, and NOTICE for details.

SPDX-License-Identifier: (MIT)

LLNL-CODE- 842614

Owner

  • Name: Converged Computing
  • Login: converged-computing
  • Kind: organization

The best of cloud and high performance computing: technology and community combined.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Vanessa
  given-names: Sochat
  orcid: https://orcid.org/0000-0002-4387-3819
title: "converged-computing/flux-tutorials: Flux Tutorials April 2024 Release"
version: april-2024
doi: 10.5281/zenodo.15253173
date-released: 2025-04-20
url: "https://github.com/converged-computing/flux-tutorials"

GitHub Events

Total
  • Create event: 9
  • Release event: 1
  • Issues event: 2
  • Watch event: 4
  • Delete event: 5
  • Member event: 1
  • Issue comment event: 3
  • Push event: 42
  • Pull request event: 17
  • Fork event: 2
Last Year
  • Create event: 9
  • Release event: 1
  • Issues event: 2
  • Watch event: 4
  • Delete event: 5
  • Member event: 1
  • Issue comment event: 3
  • Push event: 42
  • Pull request event: 17
  • Fork event: 2

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 1
  • Total pull requests: 5
  • Average time to close issues: 5 days
  • Average time to close pull requests: 10 days
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 1.0
  • Average comments per pull request: 0.4
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 5
  • Average time to close issues: 5 days
  • Average time to close pull requests: 10 days
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 1.0
  • Average comments per pull request: 0.4
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • vsoch (1)
Pull Request Authors
  • vsoch (9)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

tutorial/azure/docker/base/Dockerfile docker
  • ubuntu 22.04 build
tutorial/azure/docker/lammps-reax/Dockerfile docker
  • ghcr.io/converged-computing/flux-tutorials azurehpc-2204 build
tutorial/azure/docker/osu/Dockerfile docker
  • ghcr.io/converged-computing/flux-tutorials azurehpc-2204 build
tutorial/azure/docker/base/azhpc-images/versions.json meteor
tutorial/azure/docker/base/azhpc-images/tools/torset-tool/requirements.txt pypi
  • loguru *
  • parallel-ssh *
tutorial/flux-in-slurm/slurm-operator/Dockerfile docker
  • ghcr.io/converged-computing/slurm latest build