BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260605T041940Z
UID:161fd82f-1922-4d70-b985-031f60fbe12c
DTSTART;TZID=Canada/Eastern:20150218T120000
DTEND;TZID=Canada/Eastern:20150218T130000
DESCRIPTION:<html><ul><li>This event was exported from <a href="https://exp
 lora.alliancecan.ca/" target="_blank" rel="noopener"><strong>Explora</stro
 ng></a></li><li>The content provider for this event is: <a href="https://e
 xplora.alliancecan.ca/content_providers/sharcnet" target="_blank" rel="noo
 pener">SHARCNET</a></li><li><strong>Registration may be required for the e
 vent</strong>\, please visit the following URL to learn more: <a href="htt
 p://vidyo.computecanada.ca/flex.html?roomdirect.html&key=Pr1GiEI51kFi" tar
 get="_blank" rel="noopener">http://vidyo.computecanada.ca/flex.html?roomdi
 rect.html&amp\;key=Pr1GiEI51kFi</a></li></ul><hr><p>Topic: &quot\;Serial a
 nd parallel farming from A to Z&quot\;<br>Speaker: Sergey Mashchenko\, SHA
 RCNET<br>Webinar link: SN-Seminars Vidyo room</p><hr><p>If you need to run
  batches of related but independent (order of execution doesn&#39\;t matte
 r) jobs in SHARCNET or other consortia\, this seminar is for you. The batc
 hes can consist of serial jobs (&quot\;serial farming&quot\;) or parallel 
 jobs (&quot\;MPI farming&quot\;\, &quot\;CUDA farming&quot\; etc.). Typica
 l situation when you might need this is when your calculation/simulation d
 epends on a few parameters which are poorly constrained. If the number of 
 unconstrained parameters is small (say 1-4)\, you can sample the parameter
  space by first running a course grid of jobs (first batch)\, then analyze
  the results and run a finer grid of jobs\, zooming in onto the area of in
 terest (second\, third etc. batches of jobs). In the case of a larger numb
 er of parameters one can resort to the Monte-Carlo approach\, where one or
  more batches of jobs would attempt to explore the whole parameter space i
 n a pseudo-random fashion.</p><p>In this seminar I will briefly touch upon
  simplified ways to do job farming (from one-line shell commands to the ar
 ray jobs feature of the scheduler)\, but will spend most of my time descri
 bing our fairly sophisticated set of scripts developed to facilitate seria
 l etc. farming. With a bit of customization\, these scripts can be used to
 </p><ul><li>submit one or more batches of jobs\;</li><li>query the jobs st
 atus for any specific batch\;</li><li>kill all jobs in a specific batch\;<
 /li><li>automatically resubmit all the jobs in a batch which didn&#39\;t r
 un (because of the 7 days runtime limit) or failed (due to a crashed node\
 , problems in file systems etc.)</li></ul><p>I will also specifically cove
 r the scenario when one needs to run a large number (thousands) of very sh
 ort jobs. Our scripts can accomplish this task very efficiently\, by bundl
 ing up many small jobs into fewer larger jobs and utilizing dynamic worklo
 ad balancing.</p><hr><p>Need help attending a webinar? See the SHARCNET He
 lp Wiki.</p></html>
SUMMARY:Webinar "Serial and parallel farming from A to Z"
URL;VALUE=URI:http://vidyo.computecanada.ca/flex.html?roomdirect.html&key=P
 r1GiEI51kFi
END:VEVENT
END:VCALENDAR
