adrien-le-franc / JuliaHPC-Cermics

7 stars 0 forks source link

Block 2 #5

Open adrien-le-franc opened 3 years ago

adrien-le-franc commented 3 years ago

Based on discussions in #1, we will cover the optimization of parallel code in Julia after #4. Here are a few suggested topics:

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 !

MorganeSteins commented 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!

mfherbst commented 3 years ago

@MorganeSteins See https://juliaparallel.github.io/MPI.jl/stable/usage/ ... has some nice examples :smile:

adrien-le-franc commented 3 years ago

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.

vessairc commented 3 years ago

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?

adrien-le-franc commented 3 years ago

@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 ...

adrien-le-franc commented 3 years ago

@CyrilleVessaire on multithreading : https://julialang.org/blog/2019/07/multithreading/

vessairc commented 3 years ago

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.

gkemlin commented 3 years ago

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 ?

gkemlin commented 3 years ago

And I have talked with @mfherbst who is up for talking about GPU things once he will be settle in Aachen !

MorganeSteins commented 3 years ago

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.

gkemlin commented 3 years ago

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 ?