Add Fortran presentation and exercises
This is the same PR as https://github.com/kokkos/Tutorials/pull/65. I just changed the targeted repository.
@diehlpk please review
@diehlpk please review
I am traveling and will have a look next week.
@diehlpk please review
I am traveling and will have a look next week.
Ping
@dalg24 I added some comments. I still need to check the code.
@diehlpk can you check the code too please
Also it looks like the new exercises are not "wired in" with the rest of the tutorials.
I don't understand
Also it looks like the new exercises are not "wired in" with the rest of the tutorials.
I don't understand
These subdirectories are not added into the parent cmake files
@pzehner I have addressed your comments
I'm good with the content. However, I'm wondering if the location of the files is appropriate.
For the course, just like Kokkos Kernels, I'd put the files in the Content/Presentations/sections or modularized directory, instead of in a specific Fortran folder. However, I think the current organization of Content/Presentations is very confusing for now.
For the exercises, I discovered there is already a Exercises/fortran-kokkosinterface, containing a PDF course and one saxpy exercice, completely different from this PR and flcl. Should this old exercice remain in the repo? I think it's better to promote only one interface, unless it has advantages compared to flcl.
I don't have a strong opinion where we put the presentation. I separated it from the other tutorials because I thought it didn't fit our current tutorial program.
@crtrott is the last one to modify the other exercises. Maybe he has an opinion about it?
I think this should be integrated into the normal tutorial modules. I.e. just add another module instead of a standalone thing. We need to update the general stuff a bit but all in all this should become just another lecture. Regarding exercise directory, I think having a fortran subdirectory is fine. We did move to naming the exercises however instead of just having numbers. Since at some point it becomes somewhat unordered anyway (i.e. the exercises don't strictly build upon each other anymore. Maybe we can do Exercises/Fortran/simple_vector_add and when we have more fortran exercises add a README in the folder with a suggested exercise order?
@crtrott What about this old exercise Exercises/fortran-kokkosinterface?
I have integrated the presentation with the other modules. I have also removed the old Fortran exercise.
@pzehner ping
done