Skip to content

Conversation

@claireyung
Copy link
Collaborator

@claireyung claireyung commented Oct 6, 2025

1. Summary: New ACCESS-rOM3 panantarctic 4km with ice shelves config.

What has changed? Added ice shelf cavities

Why was this done? New capability

2. Issues Addressed:

3. Dependencies (e.g. on payu, model or om3-scripts)

This change requires changes to (note required version where true):

  • payu:
  • access-om3:
  • om3-scripts:

4. Ad-hoc Testing

What ad-hoc testing was done? How are you convinced this change is correct (plots are good)?

5. CI Testing

  • !test repro has been run

6. Reproducibility

Is this reproducible with the previous commit? (If not, why not?)

  • Yes
  • No - !test repro commit has been run.

7. Documentation

The docs folder has been updated with output from running the model?

  • Yes
  • N/A

A PR has been created for updating the documentation?

  • Yes:
  • N/A

8. Formatting

Changes to MOM_input have been copied from model output in docs/MOM_parameter_docs.short?

  • Yes
  • N/A

9. Merge Strategy

  • Merge commit
  • Rebase and merge
  • Squash

claireyung and others added 30 commits August 12, 2025 14:59
…CESS-NRI#689)

* 2025-05-15 11:02:55: Run 0

* 2025-05-15 11:11:07: Run 0

* Add panAntarctic instructions

* 2025-05-19 18:27:52: Run 0

* 2025-05-19 18:31:00: Run 0

* 2025-05-19 18:32:35: Run 0

* 2025-05-19 18:34:20: Run 0

* 2025-05-19 18:40:40: Run 0

* 2025-05-19 19:11:35: Run 0

* Update panantarctic instructions with OBCs

* 2025-05-22 09:10:42: Run 0

* 2025-05-22 09:16:05: Run 0

* 2025-05-22 12:04:14: Run 0

* 2025-05-23 12:58:11: Run 0

* 2025-05-23 15:02:28: Run 0

* Update panantarctic_instructions.md for 8k

* Update README.md

* 2025-05-28 16:34:54: Run 0

* 2025-05-29 17:03:16: Run 0

* 2025-05-30 12:21:48: Run 0

* 2025-06-09 10:48:51: Run 0

* 2025-06-09 12:04:56: Run 0

* 2025-06-09 12:13:44: Run 0

* 2025-06-09 12:30:15: Run 0

* 2025-06-09 13:09:25: Run 0

* 2025-06-09 14:30:26: Run 1

* 2025-06-10 18:42:42: Run 1

* 2025-06-10 19:45:54: Run 0

* 2025-06-10 20:48:26: Run 1

* 2025-06-11 15:32:18: Run 1

* 2025-06-11 15:41:12: Run 1

* 2025-06-11 15:44:38: Run 0

* 2025-06-11 16:13:03: Run 1

* 2025-06-11 16:27:03: Run 1

* 2025-06-11 17:12:26: Run 1

* 2025-06-11 19:48:27: Run 2

* 2025-06-11 20:34:54: Run 2

* 2025-06-11 21:19:52: Run 2

* 2025-06-11 21:50:45: Run 2

* 2025-06-11 22:05:52: Run 2

* 2025-06-12 09:42:44: Run 0

* 2025-06-12 10:08:35: Run 1

* 2025-06-12 15:52:21: Run 2

* 2025-06-13 19:30:22: Run 0

* 2025-06-13 19:37:19: Run 0

* 2025-06-13 19:56:16: Run 0

* 2025-06-13 19:59:33: Run 0

* 2025-06-13 20:04:41: Run 0

* 2025-06-13 20:07:45: Run 0

* 2025-06-13 20:17:39: Run 0

* double DT to 720

* 2025-06-13 21:22:54: Run 1

* updates to decrease timestep and use tidal files

* 2025-06-13 22:23:53: Run 0

* 2025-06-13 22:31:30: Run 0

* 2025-06-13 23:32:05: Run 0

* 2025-06-14 10:21:36: Run 0

* 2025-06-14 14:11:12: Run 0

* 2025-06-14 15:00:36: Run 0

* 2025-06-14 18:45:18: Run 1

* 2025-06-14 21:33:11: Run 2

* incr baroclinic and coupling timestep to 720, thermo to 1440

* 2025-06-15 08:49:36: Run 3

* 2025-06-15 11:24:57: Run 4

* 2025-06-15 13:40:18: Run 4

* 2025-06-15 17:19:09: Run 5

* 2025-06-15 19:29:31: Run 5

* 2025-06-16 07:17:39: Run 6

* 2025-06-16 07:33:04: Run 6

* 2025-06-16 07:37:38: Run 6

* 2025-06-16 07:41:47: Run 6

* 2025-06-16 07:43:33: Run 6

* 2025-06-22 15:39:37: Run 0

* 2025-06-22 18:50:24: Run 1

* 2025-06-23 10:15:52: Run 0

* 2025-06-23 10:22:03: Run 0

* Change IC to pot temp file and reduce timestep

* 2025-06-24 22:13:11: Run 0

* 2025-06-24 22:25:21: Run 0

* 2025-06-24 22:31:16: Run 0

* 2025-06-25 01:45:39: Run 1

* 2025-06-25 09:42:48: Run 1

* 2025-06-25 13:33:48: Run 2

* 2025-06-25 16:55:18: Run 3

* 2025-06-25 20:12:50: Run 4

* 2025-06-25 23:44:25: Run 5

* 2025-06-26 20:03:00: Run 0

* 2025-06-27 08:48:46: Run 1

* 2025-06-27 11:52:13: Run 2

* Copy nuopc.runconfig and ice_in block size numbers from Minghang according to https://github.com/ACCESS-NRI/access-om3-c…

…onfigs/pull/591/files and update the file paths to tm70 and update the length of run to be 10 days.

* 2025-06-27 15:33:04: Run 0

* 2025-06-27 15:35:50: Run 3

* 2025-06-27 16:50:44: Run 1

* 2025-06-27 18:47:14: Run 4

* 2025-06-27 22:03:47: Run 5

* 2025-06-28 10:12:32: Run 5

* 2025-06-28 18:24:30: Run 6

* 2025-06-28 21:42:03: Run 7

* 2025-06-29 01:01:14: Run 8

* 2025-06-29 04:15:06: Run 9

* 2025-06-29 07:35:40: Run 10

* 2025-06-29 10:49:35: Run 11

* Bring ocean timestep to 600, keep ice dynamics the same

* 2025-07-01 07:49:49: Run 12

* Add resub.sh to github

* 2025-07-01 15:00:29: Run 0

* 2025-07-01 17:33:03: Run 12

* 2025-07-01 19:29:30: Run 0

* 2025-07-01 20:13:07: Run 13

* 2025-07-01 22:43:02: Run 14

* 2025-07-02 01:22:18: Run 15

* 2025-07-02 03:55:48: Run 16

* 2025-07-02 06:32:49: Run 17

* 2025-07-02 07:59:10: Run 1

* 2025-07-02 09:06:46: Run 18

* 2025-07-02 11:45:23: Run 19

* 2025-07-02 14:26:32: Run 20

* 2025-07-02 17:06:02: Run 21

* 2025-07-02 19:49:39: Run 22

* 2025-07-02 22:28:17: Run 23

* 2025-07-03 08:35:52: Run 24

* 2025-07-03 11:15:19: Run 25

* 2025-07-03 13:40:01: Run 26

* 2025-07-03 16:17:52: Run 27

* 2025-07-03 18:51:24: Run 28

* 2025-07-03 21:31:09: Run 29

* 2025-07-04 00:10:50: Run 30

* 2025-07-04 02:53:28: Run 31

* 2025-07-04 05:33:32: Run 32

* 2025-07-04 08:12:55: Run 33

* 2025-07-04 10:57:34: Run 34

* 2025-07-04 13:36:05: Run 35

* 2025-07-05 15:06:01: Run 36

* 2025-07-05 17:44:57: Run 37

* 2025-07-05 20:10:11: Run 38

* 2025-07-05 22:49:10: Run 39

* 2025-07-06 01:24:14: Run 40

* 2025-07-06 04:01:54: Run 41

* 2025-07-06 06:37:30: Run 42

* 2025-07-06 09:16:24: Run 43

* 2025-07-06 11:58:02: Run 44

* 2025-07-06 14:38:41: Run 45

* 2025-07-06 17:26:11: Run 46

* 2025-07-06 20:03:33: Run 47

* 2025-07-06 22:48:49: Run 48

* 2025-07-07 01:28:52: Run 49

* 2025-07-07 04:01:48: Run 50

* 2025-07-07 06:40:08: Run 51

* 2025-07-07 09:13:05: Run 52

* 2025-07-07 11:50:24: Run 53

* 2025-07-07 14:23:52: Run 54

* 2025-07-07 17:02:56: Run 55

* 2025-07-07 19:45:44: Run 56

* 2025-07-07 22:28:13: Run 57

* 2025-07-08 01:17:24: Run 58

* 2025-07-08 03:55:56: Run 59

* 2025-07-09 07:42:03: Run 60

* 2025-07-09 10:23:19: Run 61

* 2025-07-09 12:51:17: Run 62

* 2025-07-09 15:31:48: Run 63

* Add iolayout and runseq improvements

* 2025-07-09 18:07:26: Run 64

* 2025-07-09 20:46:05: Run 65

* 2025-07-09 23:20:40: Run 66

* 2025-07-10 02:00:35: Run 67

* 2025-07-10 04:42:12: Run 68

* 2025-07-10 07:21:18: Run 69

* 2025-07-10 10:05:36: Run 70

* 2025-07-10 10:53:15: Run 0

* 2025-07-10 12:44:14: Run 71

* 2025-07-10 13:10:29: Run 0

* 2025-07-10 15:24:12: Run 72

* 2025-07-10 18:03:18: Run 73

* 2025-07-10 20:32:24: Run 74

* 2025-07-10 23:14:58: Run 75

* 2025-07-11 01:52:01: Run 76

* 2025-07-11 04:37:17: Run 77

* 2025-07-11 07:10:58: Run 78

* 2025-07-11 09:49:50: Run 79

* 2025-07-11 12:31:45: Run 80

* 2025-07-11 15:11:12: Run 81

* 2025-07-11 17:57:22: Run 82

* 2025-07-12 00:13:25: Run 83

* 2025-07-12 02:54:20: Run 84

* 2025-07-12 05:34:41: Run 85

* 2025-07-12 07:59:59: Run 86

* 2025-07-12 10:38:47: Run 87

* 2025-07-12 13:14:28: Run 88

* 2025-07-12 15:53:11: Run 89

* 2025-07-12 18:29:27: Run 90

* 2025-07-12 21:09:50: Run 91

* 2025-07-12 23:50:52: Run 92

* 2025-07-13 02:30:30: Run 93

* 2025-07-13 05:12:32: Run 94

* 2025-07-13 07:50:35: Run 95

* Update docs

* 2025-07-21 13:57:17: Run 96

* 2025-07-21 14:01:10: Run 96

* 2025-07-21 17:37:19: Run 97

* 2025-07-21 20:01:00: Run 98

* 2025-07-21 22:29:07: Run 99

* 2025-07-22 00:53:54: Run 100

* Update paths of input from x77 to tm70 duplicates

* 2025-07-22 12:36:37: Run 100

* 2025-07-22 14:24:21: Run 100

* 2025-07-23 08:30:17: Run 101

* 2025-07-23 10:56:28: Run 102

* 2025-07-23 16:09:00: Run 102

* 2025-07-23 16:20:00: Run 102

* payu archive: documentation of MOM6 run-time configuration

* 2025-07-23 21:43:24: Run 103

* 2025-07-24 13:35:28: Run 104

* 2025-07-24 16:29:15: Run 105

* 2025-07-24 19:06:48: Run 106

* 2025-07-24 21:39:16: Run 107

* 2025-07-25 00:16:38: Run 108

* 2025-07-25 02:54:29: Run 109

* 2025-07-25 05:15:11: Run 110

* 2025-07-25 11:47:52: Run 111

* 2025-07-25 14:32:31: Run 111

* 2025-07-25 17:54:15: Run 112

* 2025-07-25 20:22:31: Run 113

* 2025-07-25 22:47:44: Run 114

* 2025-07-26 01:24:37: Run 115

* 2025-07-26 04:03:29: Run 116

* 2025-07-26 12:49:22: Run 117

* 2025-07-26 15:29:29: Run 118

* 2025-07-26 18:05:34: Run 119

* 2025-08-04 11:34:44: Run 120

* 2025-08-04 11:42:31: Run 120

* 2025-08-04 11:45:25: Run 120

* 2025-08-04 11:48:50: Run 120

* 2025-08-04 14:50:43: Run 120

* add new diagnostic things

* change order of volcello

* 2025-08-04 17:59:56: Run 120

* 2025-08-04 18:11:47: Run 120

* payu archive: documentation of MOM6 run-time configuration

* Updated README

---------

Co-authored-by: Edward Yang <[email protected]>
Update instructions for what to do if cice daily concatenation doesn't work.

payu archive: documentation of MOM6 run-time configuration

2025-08-12 17:11:42: Run 0 (update SWDN dtlimit = 2)

2025-08-12 16:34:58: Run 0

Remove resub mentions and setup from config yaml to be consistent with dev OM3

update input.nml

Merge the two MOM_overrides together and clean up a little, add CONTEMPABSAL = False

2025-08-12 15:08:21: Run 0

Prepare for test run and delete unneeded files
Also tried changing mesh_atm = ./INPUT/access-om3-8km-ESMFmesh_Charrassin_nocavity_cropped.nc
i.e. not use the nomask one for mesh
@chrisb13
Copy link
Collaborator

chrisb13 commented Oct 7, 2025

Thanks so much for sharing this @claireyung !


Discussed with @helenmacdonald @minghangli-uni @chrisb13 @ezhilsabareesh8 (today).

@minghangli-uni is interested to have a look. He has some optimised compiler flags that could be worth trying. (Chris noted from chat with Claire at lunch that the parallel restarts would only lead to modest improvements, and that CICE/NUOPC timestep is shorter than Claire would like.) @minghangli-uni can have a look after the 25km and 100km optimisation is complete (same pipeline -- @chrisb13 @ezhilsabareesh8 are currently working on this).

@chrisb13 chrisb13 mentioned this pull request Oct 7, 2025
15 tasks
minghangli-uni and others added 4 commits October 16, 2025 18:04
…meter_doc.short from a fresh run (running from rest, not restart, so that initialisation info is included. Edit input.nml to not need overrides.
(Added debugging and layout stuff to MOM_input to make it the same as before)
@claireyung
Copy link
Collaborator Author

claireyung commented Oct 16, 2025

The above commits replace MOM_input and MOM_overrides with one MOM_input file. Have checked all 4 of the MOM_parameter_doc outputs are the same as before.

In the process, I realised there I made a typo in the MOM_override before, and we still need to turn THICKNESSDIFFUSE = False. It shouldn't be a problem because KHTH = 0 but it would be better to have it totally off. Same issue present in #713

(I guess that's why using MOM_overrides makes things at risk of mistakes... even though I find it so convenient!)

to do:

  • Set THICKNESSDIFFUSE = False in MOM_input
  • Fix other melt parameterisation choices after tuning experiments

@chrisb13
Copy link
Collaborator

Thanks for the update @claireyung.

Same issue present in #713

Is that something you're planning on copying across or would you like someone from the ocean team to do it?

@claireyung
Copy link
Collaborator Author

It's on my to do list for this afternoon, as well as removing Mom overrides in that config! Thanks for checking :)

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.

3 participants