diff --git a/communication/email1.md b/communication/email1.md new file mode 100644 index 0000000000000000000000000000000000000000..be822fc4e342b22f08f5322f993c2d15acf75e8f --- /dev/null +++ b/communication/email1.md @@ -0,0 +1,55 @@ +Date: 2019-Mar-07 16:40 +Note: Mentor-only Email +--- +Dear Mentor, + +Thank you for volunteering to be a mentor at the Helmholtz GPU Hackathon 2019! We are looking forward to having you! + +Experience at past Hackathons shows that it's very beneficial to get the applications onto the systems well in advance – such that come Hackathon Monday we don't need to waste precious time to find the correct GCC flags on the system (or similar). In this email you find all necessary information to achieve that (plus more). +Right now, the attendees will NOT get any email from us organizers; it is YOUR responsibility to relay the information from this mail to everyone in your team. Make sure every attendee of your team went through the sign-up procedure and has access to JUWELS well before the event! + +Close before the event we'll send out another email to everyone with some more recent info. + +# Documentation + +Documentation of the event is available at this URL: https://gitlab.version.fz-juelich.de/gpu-hackathon/doc. I'd recommend looking at the Markdown (.md) files, but in the pdf folder there are also PDF documents of the documentation. + +The documentation is based on the repository of information from the last Jülich Hackathon. Although I added quite some new information already, there is still need for update at parts – that will happen gradually before the Hackathon. + +If you find something wrong or have a need for improvement, please file an issue in the repo (use your JuDOOR login, see below). + +# Infrastructure + +The Hackathon will be held on the Jülich supercomputer JUWELS, a x86 system which has 48 GPU nodes with each 4 Tesla V100 cards. As a backup, we will also have access to JURON, our smaller POWER-based system. +Also see the documentation document on JUWELS: https://gitlab.version.fz-juelich.de/gpu-hackathon/doc/blob/master/JUWELS.md. + +# Accounts + +Account management in Jülich is done through a new portal called JuDOOR. If you haven't, please sign up for an account there (also called our JSC LDAP account) and login. Then request access to the Hackathon project (training1908). You will get access to JUWELS, JUWELS GPU, and JURON. + +Afterwards, please accept the usage agreements and upload your SSH key – all this can be done within JuDOOR. If you're done, login to the system with SSH via `ssh login1@juwels.fz-juelich.de`. + +See also the documentation on Accounts: https://gitlab.version.fz-juelich.de/gpu-hackathon/doc/blob/master/Accounts.md + +# Getting Started on System + +After logging in with SSH, first activate the environment for our project (this sets environment variables etc): + +```bash +jutil env activate -p training1908 -A training1908 +``` + +Now you can start developing your code on the system: Use modules from the module system (`module avail`…); compile your code on the login nodes. + +To launch a GPU application, you need to make use of the GPU nodes of JUWELS. They are available via the batch system (I'd recommend using the `develgpus` partition for now); the login nodes don't have GPUs! +As soon as you launch a batch job (GPU or no GPU) you are using compute time. The project has next to no compute time allocated at this point in time, because right now we just want to test out if the application in question compiles and runs successfully. We will have ample compute time when the Hackathon happens, but until then, please consider compute time a very scarce resource. + +For more info on the batch system see https://gitlab.version.fz-juelich.de/gpu-hackathon/doc/blob/master/Batch-Systems.md#juwels; a preliminary set of interesting modules on JUWELS is available at https://gitlab.version.fz-juelich.de/gpu-hackathon/doc/blob/master/JUWELS.md#module-system + +# More + +Any further questions? Please tell me! + +Until then, + +-Andreas diff --git a/communication/email2.md b/communication/email2.md new file mode 100644 index 0000000000000000000000000000000000000000..d2ac7d201c1bdee7d12418be93eca185d0cb0eb9 --- /dev/null +++ b/communication/email2.md @@ -0,0 +1,35 @@ +Date: 2019-Apr-02 14:40 +--- + +Dear Attendee, + +It’s not long until we will meet for a week of hacking and parallelization. We are looking forward to having you! + +Here are a few last logistics items for the Helmholtz GPU Hackathon 2019! + +# Arrival + +* Bus: A daily Hackathon shuttle bus will commute between Jülich city and Jülich Supercomputing Centre (JSC). The bus will leave at 8:30 from Neues Rathaus Jülich ([Große Rurstraße](https://goo.gl/maps/rRQwPoU4GzR2)) and will bring you to building 16.4 of JSC/Forschungszentrum. The bus will leave JSC at 18:00, going back to Jülich. (Except on Friday: no bus is going back on Friday.) +* Campus Entry: Forschungszentrum campus is a restricted area and access is limited. The front gate reception knows about every Hackathon attendee and will have visitor badges prepared. Please bring a photo ID. + - In case you come with the shuttle bus: The bus will stop at the reception and you will have a chance to register, before the bus continues on to the Hackathon building; sometimes, reception employees even come into the bus to register each of you on-the-fly + - In case you come on your own: Please park your car at the parking spaces outside of the campus in front of the reception, register at the reception, and then continue driving to building 16.4 +* Location: The Hackathon will happen in the Rotunda room of JSC’s new building 16.4 (upper floor). It’s round and silver; you can’t miss it. In case you travel by bus, you’ll be driven directly to the front door; in case you travel on your own, please have a look at the [*how to reach us*-webpage](http://www.fz-juelich.de/portal/EN/Service/Howtoreachus/_node.html) of Forschungszentrum, see especially the [Wegeleitsystem](http://www.fz-juelich.de/SharedDocs/Bilder/_common/DE/wegeleitsystem.jpg?__blob=poster). + +# Systems + +* WiFi: Access to the internet will be provided via Eduroam. In case your home institution does not participate in Eduroam, we will give you access to the `fzj` WiFi on-site. +* System accounts: By now, everyone should have their accounts on the supercomputing systems in Jülich (JUWELS, JURON). In case you have not, you should have gotten a reminder email. Consider this the second reminder to the second reminder. +* Installation: As your mentors surely have mentioned, it is important that you have installed your software on JUWELS before the Hackathon starts; such that we can concentrate on the important bits come Monday. Please make sure everything’s running! +* Gitlab Documentation: There’s plenty of documentation online on our Gitlab server at https://gitlab.version.fz-juelich.de/gpu-hackathon/doc and it will probably grow over the next 10 days. Make sure to search this website first in case you have questions about the systems. + +# Infrastructure + +* Room: We will be sitting in the round Rotunda room of JSC (16.4, upper floor). Although it’s the largest room we have, it will still be quite packed for our Hackathon. Each team will sit together in a small table group. +* Lunch: The Forschungszentrum cafeteria (»Casino«) is very close and located at our beautiful pond. Lunch is pay-on-your-own. +* Coffee (No-)Breaks: There will be JSC-sponsored coffee no-breaks during the day. No-breaks: We try to have some water, juice, and hot coffee at all Hackathon hours and supply plenty of cookies and fruit for intermediate re-fuelling. We don’t want to break your flow of work so there’s no dedicated time slot for coffee breaks. (Breaks are important, though, so go do them!) +* Social Dinner: There will be a social dinner on Tuesday evening. + +If you have further questions, just send me an email. +If not, I’m keen to see you all on Monday! + +-Andreas