{"action":"created","issue":{"url":"https://api.github.com/repos/swcarpentry/hpc-novice/issues/4","repository_url":"https://api.github.com/repos/swcarpentry/hpc-novice","labels_url":"https://api.github.com/repos/swcarpentry/hpc-novice/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/swcarpentry/hpc-novice/issues/4/comments","events_url":"https://api.github.com/repos/swcarpentry/hpc-novice/issues/4/events","html_url":"https://github.com/swcarpentry/hpc-novice/issues/4","id":146922539,"number":4,"title":"SC16 Workshop Call","user":{"login":"jduckles","id":119403,"avatar_url":"https://avatars.githubusercontent.com/u/119403?v=3","gravatar_id":"","url":"https://api.github.com/users/jduckles","html_url":"https://github.com/jduckles","followers_url":"https://api.github.com/users/jduckles/followers","following_url":"https://api.github.com/users/jduckles/following{/other_user}","gists_url":"https://api.github.com/users/jduckles/gists{/gist_id}","starred_url":"https://api.github.com/users/jduckles/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jduckles/subscriptions","organizations_url":"https://api.github.com/users/jduckles/orgs","repos_url":"https://api.github.com/users/jduckles/repos","events_url":"https://api.github.com/users/jduckles/events{/privacy}","received_events_url":"https://api.github.com/users/jduckles/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":33,"created_at":"2016-04-08T12:56:20Z","updated_at":"2016-04-14T14:20:30Z","closed_at":null,"body":"Moving Discussion from [this [Discuss] thread](http://lists.software-carpentry.org/pipermail/discuss_lists.software-carpentry.org/2016-April/004188.html) to GitHub\r\n\r\nHere is the call from Paul Wilson:\r\n[sc16-tutorials-call.pdf](https://github.com/swcarpentry/hpc-novice/files/210155/sc16-tutorials-call.pdf)\r\n\r\nIt seems there is some momentum to put a tutorial together and do some lesson development sprinting over the summer. From the [Discuss] thread it looks like Ashwin Trikuta, Dana Brunson, and Kate Hertweck seem to have thought about HPC and done some work in the context SWC pedagogy and workshop methods. There are lots of others with material for particular systems, so the first thing to decide is probably what should be included and what should be left out within the length of time allotted at SC tutorials.\r\n\r\nIf we're going to pull off an hpc-carpnetry workshop for SC16, I suggest we use this thread to form the team, then start opening issues in this repository and get hacking."},"comment":{"url":"https://api.github.com/repos/swcarpentry/hpc-novice/issues/comments/209966759","html_url":"https://github.com/swcarpentry/hpc-novice/issues/4#issuecomment-209966759","issue_url":"https://api.github.com/repos/swcarpentry/hpc-novice/issues/4","id":209966759,"user":{"login":"shwina","id":3190405,"avatar_url":"https://avatars.githubusercontent.com/u/3190405?v=3","gravatar_id":"","url":"https://api.github.com/users/shwina","html_url":"https://github.com/shwina","followers_url":"https://api.github.com/users/shwina/followers","following_url":"https://api.github.com/users/shwina/following{/other_user}","gists_url":"https://api.github.com/users/shwina/gists{/gist_id}","starred_url":"https://api.github.com/users/shwina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shwina/subscriptions","organizations_url":"https://api.github.com/users/shwina/orgs","repos_url":"https://api.github.com/users/shwina/repos","events_url":"https://api.github.com/users/shwina/events{/privacy}","received_events_url":"https://api.github.com/users/shwina/received_events","type":"User","site_admin":false},"created_at":"2016-04-14T14:20:30Z","updated_at":"2016-04-14T14:20:30Z","body":"# Summary of online meeting on Apr 13\r\n\r\nHere's a summary of the meeting yesterday, where we discussed what could be covered in a 6-hour workshop, talked about some logistical details, and decided on a path to proposal submission. Thanks everyone who took part, and to everyone who provided inputs so far - it really helped the discussion have direction. Feedback on yesterday's summary is appreciated!\r\n\r\n**Note:** deadline (Apr 17 with a one week extension) is fast-approaching. We need volunteers who can provide access to a computing resource. And we need another volunteer who can help sort out registration and submission details (see below).\r\n\r\n## Attendees\r\n\r\nAlan O'Cais : HPC training interest in Europe\r\nDana Brunson: Director of OK State HPC center, best training practices with Scott and others. XSEDE campus champion organizaiton\r\nPariksheet Nanda: U Conn. Sys admin \r\nRayna Harris: U of Texas at Austin, grad student, training with HPC \r\nAshwin Srinath: Clemson University, PhD Student, Cyberinfrastructure Technology Integration group\r\nAleksandra Pawlik: University of Manchester, SSI - soon moving to New Zealand NeSI (HPC infrastructure)\r\n\r\n## Agenda\r\n\r\n1. Workshop contents\r\n2. Available relevant materials\r\n3. Logistical details\r\n4. Writing proposal\r\n\r\n## Workshop contents\r\n\r\n### AM\r\n\r\nGood for introducing basics of interacting with the cluster/resource\r\n\t- Logging in\r\n\t-  Asking for an interactive session/job*\r\n\t- Submitting batch jobs\r\n\t- Querying job status and effectively reporting errors with jobs\r\n\r\n*Alan makes the point that maybe we shouldn't advocate interactive sessions\r\n\t- site specific\r\n\t- bad practice (learners may choose interactive over batch jobs)\r\n\r\n### PM\r\n\r\nDon't teach parallel programming\r\nUse parallel programs in examples\r\nStress on workflows and best practices.\r\nTwo workflows:\r\n\t- \"Embarrassingly\" parallel workflow, several files (inputs), one serial program\r\n\t- \"Real\" parallel workflow, program that is [OpenMP, MPI] enabled\r\n\r\n\"Develop\" these workflows starting from serial programs\r\n\r\nA note on site-specific schedulers, resources, policies, etc.: obviously, these\r\ndifferences are important, and in some cases can be a harsh barrier\r\n(in much the same way that the difference between git/svn can be).\r\nThe real question is, are the differences harsh enough that they make it\r\n*impossible* for learners to translate the knowledge gained from the workshop\r\nto their own sites? One solution is to point out frequently in the workshop\r\nwhere differences may arise, and maybe provide examples from different schedulers/sites.\r\nFurther, allow access to the computing resource used during the workshop for a while longer\r\nso that learners can come back to experiment.\r\n\r\n## Available relevant materials\r\n\r\nDana Brunson’s materials: \r\n\t- https://github.com/dbrunson/hpc-novice\r\n\t- See also: https://github.com/dbrunson/hpc-novice/issues/1 (great metaphor; introduces super-important “HPC etiquette”)\r\n\t\r\nAshwin Srinath’s materials:\r\n\t- http://clemsoncoe.github.io/hpc-workshop/index.html\r\n\r\nEcology data set (thanks to Aleksandra for pointing out):\r\n\t- Easily comprehended by learners across variety of disciplines\r\n\t- Good target for “embarrassingly” parallel workflow\r\n\r\n## Proposal writing and lesson development\r\n\r\nA GitHub repository is available here:  https://github.com/swcarpentry/sc16-tutorial-proposal\r\nAshwin Srinath has volunteered to draft a proposal outline (`proposal.md`)\r\nas a starting point for contributing, which will be available shortly.\r\n \r\nWe also need some other details (any volunteers for this?)\r\n\t- How many registrants/how to register as a group?\r\n\t- What details are required from registrants?\r\n\t- Who will be teaching at SC ’16, and how to decide?\r\n\r\nReach out to other groups:\r\n\t- International HPC training consortium are interested in developing HPC lesson - Dana Brunson\r\n\t- ACI-REFs?\r\n\r\n## Logistical details\r\n\r\nNeed cluster access for the workshop, and for a duration after the workshop (suggestions/volunteers?)\r\n\t- Dana Brunson *may* be able to offer this.\r\n\t- Ashwin Srinath: proposes cloudycluster as an alternative: http://www.cloudycluster.com/#intro (we've got some credit)\r\n\t- Alan O'Cais: Created training cluster with 8 nodes, and web terminal. (http://supercomputing.cyi.ac.cy/)"}}