High-Throughput Computing in Python with HTCondor Week 2019

slide1 n.w
1 / 9
Embed
Share

Explore the power of High-Throughput Computing in Python using HTCondor. Learn about common problems in scientific computing, simulation analysis, job submission, and management with HTMap. Discover who HTMap is for, and who it is not for. Delve into independent and interdependent execution strategies, and find relevant links to GitHub for more resources.

  • Python
  • HTCondor
  • High-Throughput Computing
  • Scientific Computing
  • Job Submission

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. 1 High-Throughput Computing in Python, Powered by HTCondor Josh Karpel HTMap - HTCondor Week 2019

  2. Common Problems in Scientific Computing 2 What happens to Y as we change X? 500 Simulations 1 Hour Each HTMap - HTCondor Week 2019

  3. 3 What happens to Y as we change X? Simulation Y1 X1 Analysis Setup Simulation Y2 X2 Simulation Y3 X3 HTMap - HTCondor Week 2019

  4. 4 X = [0, 1, 2, ] Y = map(simulation, X) make_plot(X, Y) HTMap - HTCondor Week 2019

  5. 5 HTMap is a Pure-Python, Seamless, Lightweight, Focused HTCondor Job Submitter & Manager HTMap - HTCondor Week 2019

  6. Who is HTMap for? 6 Has a working computation written in Python Knows Scientific Python, but not necessarily anythingelse Wants to use high- throughput computing but is very busy Users Facilitators Well, it works on my laptop Users have similar workflows, but dissimilarskills HTMap - HTCondor Week 2019

  7. Who is HTMap NOT for? 7 The output of my analysis is a file My function takes a millisecond to run But I don t use Python HTMap - HTCondor Week 2019

  8. 8 Independent Execution multiprocessing htmap condor_submit concurrent.futures Short-Running Long-Running dask condor_submit_dag Interdependent Execution HTMap - HTCondor Week 2019

  9. 9 HTMap https://github.com/htcondor/htmap Slides and Code https://github.com/JoshKarpel/htcondor-week-htmap-talk HTMap - HTCondor Week 2019

Related


More Related Content