ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Decoding MOM6 (OM3?) sessions
2
3
TopicMOM6 tutorial video (availability / length / link)Volunteer to lead discussionDateOther suggestions:
4
Season 1Other models? CICE, WOMBAT, WW3 etc?
5
How to search the MOM6 codebase on githubDougie4/12/25Case study from someone making a contribution? E.g. Joey on numerical mixing or Claire on ice shelves?
6
Distributed nature of MOM6 code across different development hubs / github repositoriesJoey/Dougie11/12/25
7
How to find code that corresponds to a particular executable (both ACCESS-NRI and other MOM6 executables e.g. from Angus)Angus / Joey46058
8
How to find what diagnostics are availableDougie12/3/26Summary of things raised in meeting:
9
Overview of MOM6 configuration (input files etc)
https://access-om3-configs.access-hive.org.au/configurations/Overview/
Claire, Andrew19/3/26Can we record? People might not like this if informal? But could take notes / post youtube links / documentation links on the hive each week.
10
Overview of MOM6 code structure -
https://mom6.readthedocs.io/en/main/code_organization.html
Paul26/3/26Do we want to make documentation out of this? e.g. what Chris has started at http://access-community-hub.github.io/decoding-om3/ (hosted at: https://github.com/ACCESS-Community-Hub/decoding-om3). Or contribute back to the main MOM6 documentation? https://mom6.readthedocs.io/en/main/
11
Searching through the MOM parameter docs and other output, e.g. what’s in what file, how to interpret maxCFL, truncations, warnings, errorsAndrew, Chris, Helen2/4/26 and 9/4/26 and 16/4/26Option to ask questions anonymously (Wilma to set up via slido)
12
How to contribute code back to MOM6Joey (Dougie as support)23/4/26
13
How to contribute code back to MOM6: part 2 (pull requests)Dougie30/4/26
14
How to work out how a diagnostic was calculated (general syntax + keywords to search for)
Dougie12/3/26
15
16
Season 2
17
Fortran 101 - control structure, where parameters are defined, some keywords e.g. private, intent, submodule, use module etc
Edward Yang and Jorge
14/05/26 and 21/05/26
18
Navier Stokes -> stacked shallow water (adiabatic)Andrew28/05/26
19
Generalised vertical coordinatesAndy11/6/26
20
Vertical Lagrangian remappingAngus18/6/26
21
Pressure forcesClaire25/6/26
22
Coriolis termChris2/7/26
23
Timestepping / Advection schemes (mainly showing code)Joey9/7/26
24
Opacity for shortwave penetrationDougie30/7/26
25
Coriolis term - specific schemes like SADOURNY75_ENSTRO
26
Pressure solver - barotropic / baroclinic splitChris?
27
Vertical velocity diagnostics
28
MEKE
29
EPBL
30
KPP
31
Submesoscale parameterisation
32
Ice shelf codeClaire
33
Ocean fresh-water forcing / water balanceAnton
34
How to create a new MOM6 diagnosticJoey?
35
Horizontal viscosity
36
Advection schemes
37
Bottom drag (Callum? Luwei?)
38
For low res: GM / Redi eddy params
39
Explicit tides, self attraction and loading
40
Regional boundary conditionsHelen
41
Bulk formulaeAndrew
42
Different initialisation options - thickness + tracers, topography (all these preset options)
43
Coord config vs use_regridding (layer vs ale mode) - how to change your vertical coordinate or target coordinate and what it means
44
Regridding of diagnostics and vanished layer output - how to change in diag_table, what it means for output
DougieSome resources
45
Equations of state and different types of salinity, temperature in initialisation, model running and output
Dougie
https://access-om3-configs.access-hive.org.au/configurations/MC_25km/
46
What does the sea ice model do for the ocean ?
https://access-om3-configs.access-hive.org.au/configurations/Overview/
47
MOM5/MOM6 code differences?
https://access-community-hub.github.io/decoding-om3/
48
Shear mixing
https://www.youtube.com/watch?v=xuqjV1OYjbI&list=PLSFgpwBxzbi6DjQncwB6xId6zIR-G17p2
49
Internal tide mixing
https://www.youtube.com/playlist?list=PLSFgpwBxzbi6DjQncwB6xId6zIR-G17p2
50
Lee wave mixing
https://mom6.readthedocs.io/en/main/
51
Bottom boundary mixing
52
Background mixing
53
How does model config optimisation workManodeep?
54
how om3's input files are created (initial conditions, grids etc)Ezhil
55
Data override (e.g. flux adjustments)Dougie
56
Generic tracers?Dougie
57
MOM6 testing frameworkDougie
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100