40 likes | 210 Views
Usecase Dynamo . Modelling the turbulent dynamo in planets, stars and galaxies (solving the induction equation with turbulent electromotive force) Moderate Requirements: some MB to few GB main memory, <= 10 GB of local disk space Runtime: hours to days, Fortran90 code
E N D
Usecase Dynamo Modelling the turbulent dynamo in planets, stars and galaxies (solving the induction equation with turbulent electromotive force) Moderate Requirements: • some MB to few GB main memory, <= 10 GB of local disk space • Runtime: hours to days, Fortran90 code • Handling of plain files only • Concurrent start of multiple simulations with different input parameters
Preparation of Taskfarming • One directory for each model containing input parameter files and the executable • Job Description (XML file including data location and names of compute resources)
Start Taskfarming • Submit Multi-Job globusrun-ws –submit -b –f job.xml –J –S –o epr.xml • Status requests & monitoring: globusrun-ws –status –j epr.xml globusrun-ws –monitor –s –j epr.xml
Multi-Job Flowchart Multi-Job Description XML XML Job EPR User Request Job Monitoring grid- proxy- init Submit Multi- Job Request Job Status Multi-Job Description Job EPR Grid Resource Handle Status Info Provide Monitoring Data Accept Multi- Job Dele- gate 1. Job Dele- gate N. Job Single-Job Descriptions Input Data 1 Output Data 1 Task Grid Resource Accept single Job File Stage-In Execute Task File Stage- Out Clean Up Input Data N Output Data N Send Files Task Grid Resource File Stage-In Execute Task File Stage- Out Clean Up Accept single Job Send Output Files Request Files Save Output Data Save Output Data Deliver Data & Task Deliver Data & Task Grid Resource Input Data 1 Task Output Data 1 Output Data N Input Data N