Open adrien-le-franc opened 3 years ago
Hey, it's been a while since I've really done some Julia so I'd prefer to tackle some block 2 topics. I work with MPI C++ on a daily basis and I'd be interested to learn and talk about the Julia API. It is currently planned end of Block 2 so we can discuss that at another time!
@MorganeSteins See https://juliaparallel.github.io/MPI.jl/stable/usage/ ... has some nice examples :smile:
I would be happy to give a talk about multi-processing / distributed processing. I am just not sure yet that this (large) topic could fit in a single session, and wondering about what would be a good split.
I would also be happy to do a session on multiprocessing. Maybe one of the first session, explaining good multiprocessing practices, things to take inot account when doing multiprocessing, and the built-in Julia threading?
@CyrilleVessaire if we can think of a good split that works for me since the topic is huge. Note that we still need someone for mutithreading though ...
@CyrilleVessaire on multithreading : https://julialang.org/blog/2019/07/multithreading/
I have added references for the second session. If you have any question, feel free to ask them. If you think I should modify the notebook and/or create more example, maybe I could do an updated version later.
Regarding the MPI session we talked about on Wednesday, is it okay for everyone if we plan it on March 24th ? I'm a bit busy right now (SIAM next week and then I'm in holiday between March 13th and March 21th).
@MorganeSteins I just read that you were interested by MPI in Julia, so we can prepare a split session just like Seb and Adrien if you are interested ?
And I have talked with @mfherbst who is up for talking about GPU things once he will be settle in Aachen !
Sorry I had to leave early on Wednesday so I missed the talk about next session apparently. @gkemlin it's perfect for me to do a split session on MPI on March 24th.
Great, let's do this then ! A bit busy for me next week but I suggest we start to gather information on MPI.jl until the week after (8/03 to 12/03) and we meet to see how we split the thing ?
Based on discussions in #1, we will cover the optimization of parallel code in Julia after #4. Here are a few suggested topics:
@threads
, etc.)This list is NOT exhaustive. I suggest that we cover this block in a volunteering fashion : who wants to do what ? Please jump in the discussion to announce something you would like to present. If you are willing to work on something but you don't feel (yet) like an expert of the field it is fine : just say it and we will try to provide you with good references to prepare a good talk !