16
Grid Computing at St Jude Children's Research Hospital David Coss BOINC Workshop 18 Aug 2011

Grid Computing at St Jude Children's Research Hospital

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Grid Computing at St Jude Children's Research Hospital

Grid Computing at

St Jude Children's Research Hospital

David CossBOINC Workshop

18 Aug 2011

Page 2: Grid Computing at St Jude Children's Research Hospital

D. Coss18 Aug 2011 2

Outline

• Introduction• Science Applications• Queue System

Page 3: Grid Computing at St Jude Children's Research Hospital

D. Coss18 Aug 2011 3

Introduction

• Grid Computing by Bashford Lab at St Jude• Started 2010• Goal

– Computer Aided Drug Discovery using Molecular Dynamics based Free Energy calculation

• Utilize non-clinical St Jude computers– computers

Page 4: Grid Computing at St Jude Children's Research Hospital

D. Coss18 Aug 2011 4

Science Applications

• Molecular Dynamics (MD)– Sander from Amber 11

• Free Energy Calculation– MMPBSA– In-house program, which...

• performs Molecular Mechanics• Solves Poisson-Boltzmann equation using libmead• Calculates Surface Area

– Able to use Amber and Gromacs input files

Page 5: Grid Computing at St Jude Children's Research Hospital

D. Coss18 Aug 2011 5

Page 6: Grid Computing at St Jude Children's Research Hospital

D. Coss18 Aug 2011 6

Page 7: Grid Computing at St Jude Children's Research Hospital

D. Coss18 Aug 2011 7

Page 8: Grid Computing at St Jude Children's Research Hospital

D. Coss18 Aug 2011 8

Parallelization

• MD calculations cannot be run in parallel on the grid

• MMPBSA segments can be run in parallel• Solution:

– Segment MD calculations– Follow MD segments will parallel MD calculations

Page 9: Grid Computing at St Jude Children's Research Hospital

D. Coss18 Aug 2011 9

Parallelization

Page 10: Grid Computing at St Jude Children's Research Hospital

D. Coss18 Aug 2011 10

Parallelization

Page 11: Grid Computing at St Jude Children's Research Hospital

D. Coss18 Aug 2011 11

Parallelization

Page 12: Grid Computing at St Jude Children's Research Hospital

D. Coss18 Aug 2011 12

Job Submission

1. Commands written normally, similar to shell script

2. Commands are parsed and interdependency is resolved

3. Processes are segmented and stored in DB4. Processes are assigned owner based on UID

of person submitting work

Page 13: Grid Computing at St Jude Children's Research Hospital

D. Coss18 Aug 2011 13

Queue Database

Page 14: Grid Computing at St Jude Children's Research Hospital

D. Coss18 Aug 2011 14

Job Submission

Page 15: Grid Computing at St Jude Children's Research Hospital

D. Coss18 Aug 2011 15

Job Submission

Page 16: Grid Computing at St Jude Children's Research Hospital

D. Coss18 Aug 2011 16

Acknowledgments

• Work supported financially by– American Lebanese Syrian Associated Charities– National Institutes of Health grant ARRA

R01GM086243