Skip to content

Add MOM6 mini-app section for GPU work#24

Merged
chrisb13 merged 5 commits into
mainfrom
MOM6-miniapp
May 12, 2026
Merged

Add MOM6 mini-app section for GPU work#24
chrisb13 merged 5 commits into
mainfrom
MOM6-miniapp

Conversation

@chrisb13
Copy link
Copy Markdown
Collaborator

Added a section for a MOM6 mini-app for GPU work, including presenter details and a link.

@JorgeG94. Here's a placeholder if you'd like to add some notes for your presentation, please do!

@chrisb13
Copy link
Copy Markdown
Collaborator Author

chrisb13 commented Apr 23, 2026

FYI @JorgeG94. You can view a rendered version of this doc here:
https://decoding-access-om3--24.org.readthedocs.build/season2/#navigating-mom6-as-a-non-oceanographer-a-mom6-mini-app-for-gpu-work

It will update as you commit to this branch. You can also run mkdoc offline if you prefer. More details on this last idea here

I've sent you an invite such that you should now have write access to this repo'.

@chrisb13
Copy link
Copy Markdown
Collaborator Author

fyi @JorgeG94 had to do a force push as I've re-structured the docs and needed to re-base. Just letting you know in case you've been playing with this offline.

@chrisb13
Copy link
Copy Markdown
Collaborator Author

chrisb13 commented May 5, 2026

@JorgeG94, fyi, I've added a link to the schedule where your notes will be after merging this (here)

Ed will likely use this on the announce post (example) tomorrow or thursday.

The assumption is that this will be merged before the presentation on Thursday.

@chrisb13
Copy link
Copy Markdown
Collaborator Author

chrisb13 commented May 5, 2026

@JorgeG94 thanks for getting back to this. I've had a quick skim of the draft and whilst it's up to you, my own feeling, given the very short amount of time (~8 minutes!), is that the session would be better to focus on how you took the mom6 codebase and converted into JorgeG94/hackathon_mom6_miniapp. This is relevant to the audience because we are about to start going through the mom6 routines and numerics in "decoding-om3" in more detail...

14/05/2026 Fortran 101 (Edward Yang)
21/05/2026 Navier Stokes -> stacked shallow water (adiabatic). (Andrew Kiss)
11/06/2026 Generalised vertical coordinates (Andy)
18/06/2026 Vertical Lagrangian remapping (Angus)
25/06/2026 Presure Forces (Claire)
02/07/2026 Coriolis (Chris)

Looking at the table of contents on the right, you can see the extended planned program for "season 2" here.

As a suggestion, what I'm imagining here is:

As in, explaining how you came to understand what to keep and what could be removed and what was needed for it to initialize and run. Along the way, you can mention all the fun anecdotes and trial by fire in learning about ocean modelling :)

I realise this was a first draft, so my apologies if you are already thinking along similar lines.

@JorgeG94
Copy link
Copy Markdown
Collaborator

JorgeG94 commented May 5, 2026

@JorgeG94 thanks for getting back to this. I've had a quick skim of the draft and whilst it's up to you, my own feeling, given the very short amount of time (~8 minutes!), is that the session would be better to focus on how you took the mom6 codebase and converted into JorgeG94/hackathon_mom6_miniapp. This is relevant to the audience because we are about to start going through the mom6 routines and numerics in "decoding-om3" in more detail...
14/05/2026 Fortran 101 (Edward Yang)
21/05/2026 Navier Stokes -> stacked shallow water (adiabatic). (Andrew Kiss)
11/06/2026 Generalised vertical coordinates (Andy)
18/06/2026 Vertical Lagrangian remapping (Angus)
25/06/2026 Presure Forces (Claire)
02/07/2026 Coriolis (Chris)

Looking at the table of contents on the right, you can see the extended planned program for "season 2" here.

As a suggestion, what I'm imagining here is:

* looking at the [mom6 dynamical core](https://github.com/ACCESS-NRI/MOM6/tree/2026.01/src/core) file list;

* then talking us through [this](https://github.com/JorgeG94/hackathon_mom6_miniapp#relationship-to-mom6) and [this](https://github.com/JorgeG94/hackathon_mom6_miniapp#relationship-to-mom6) and showing us a mapping between.

As in, explaining how you came to understand what to keep and what could be removed and what was needed for it to initialize and run. Along the way, you can mention all the fun anecdotes and trial by fire in learning about ocean modelling :)

I realise this was a first draft, so my apologies if you are already thinking along similar lines.

Yeah I was going to start changing it it was mostly my ideas I had in my brain so very much first draft.

@chrisb13 chrisb13 marked this pull request as ready for review May 7, 2026 02:23
@chrisb13
Copy link
Copy Markdown
Collaborator Author

@JorgeG94, wondering if you've had a chance to review this or are you okay to merge? Need any input? @edoyango has written some notes for this week and if possible, it would be great if we had your notes in before then.

@JorgeG94
Copy link
Copy Markdown
Collaborator

fixed typos, ready to merge

Comment thread documentation/docs/pages/season2.md Outdated
@chrisb13 chrisb13 merged commit 55ccb19 into main May 12, 2026
2 checks passed
@chrisb13 chrisb13 deleted the MOM6-miniapp branch May 12, 2026 00:29
@chrisb13
Copy link
Copy Markdown
Collaborator Author

Thanks @JorgeG94!

@chrisb13 chrisb13 mentioned this pull request May 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants