Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0a09f4e

Browse files
committed
MOM6: +Added module MOM_hor_index and hor_index_type.
Added a new module with a type to describe the domain-decomposed horizontal index ranges, added a new sub-element of this type to the ocean grid type, and used this type to replace the ocean_block_type variables in the grid. In many places, the ocean block_type variables "B" were replaced with the more easily grepped-for horizonal index type "HI". All answers are bitwise identical, but there are new interfaces. MOM6 commit NOAA-GFDL/MOM6@e44b963
1 parent ec01382 commit 0a09f4e

119 files changed

Lines changed: 355 additions & 1 deletion

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

coupled_AM2_LM3_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.all

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ NJGLOBAL = 210 !
1515
! y-direction in the physical domain. With STATIC_MEMORY_
1616
! this is set in MOM_memory.h at compile time.
1717

18+
! === module MOM_hor_index ===
19+
! Sets the horizontal array index types.
20+
1821
! === module MOM_grid ===
1922
! Parameters providing information about the vertical grid.
2023
G_EARTH = 9.8 ! [m s-2] default = 9.8

coupled_AM2_LM3_SIS/AM2_MOM6i_1deg/MOM_parameter_doc.short

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ NJGLOBAL = 210 !
1111
! y-direction in the physical domain. With STATIC_MEMORY_
1212
! this is set in MOM_memory.h at compile time.
1313

14+
! === module MOM_hor_index ===
15+
! Sets the horizontal array index types.
16+
1417
! === module MOM_grid ===
1518
! Parameters providing information about the vertical grid.
1619
NK = 63 ! [nondim]

coupled_AM2_LM3_SIS/CM2G63L/MOM_parameter_doc.all

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ NJGLOBAL = 210 !
1515
! y-direction in the physical domain. With STATIC_MEMORY_
1616
! this is set in MOM_memory.h at compile time.
1717

18+
! === module MOM_hor_index ===
19+
! Sets the horizontal array index types.
20+
1821
! === module MOM_grid ===
1922
! Parameters providing information about the vertical grid.
2023
G_EARTH = 9.8 ! [m s-2] default = 9.8

coupled_AM2_LM3_SIS/CM2G63L/MOM_parameter_doc.short

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ NJGLOBAL = 210 !
1111
! y-direction in the physical domain. With STATIC_MEMORY_
1212
! this is set in MOM_memory.h at compile time.
1313

14+
! === module MOM_hor_index ===
15+
! Sets the horizontal array index types.
16+
1417
! === module MOM_grid ===
1518
! Parameters providing information about the vertical grid.
1619
NK = 63 ! [nondim]

coupled_AM2_LM3_SIS2/AM2_SIS2B_MOM6i_1deg/MOM_parameter_doc.all

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ NJGLOBAL = 210 !
1515
! y-direction in the physical domain. With STATIC_MEMORY_
1616
! this is set in MOM_memory.h at compile time.
1717

18+
! === module MOM_hor_index ===
19+
! Sets the horizontal array index types.
20+
1821
! === module MOM_grid ===
1922
! Parameters providing information about the vertical grid.
2023
G_EARTH = 9.8 ! [m s-2] default = 9.8

coupled_AM2_LM3_SIS2/AM2_SIS2B_MOM6i_1deg/MOM_parameter_doc.short

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ NJGLOBAL = 210 !
1111
! y-direction in the physical domain. With STATIC_MEMORY_
1212
! this is set in MOM_memory.h at compile time.
1313

14+
! === module MOM_hor_index ===
15+
! Sets the horizontal array index types.
16+
1417
! === module MOM_grid ===
1518
! Parameters providing information about the vertical grid.
1619
NK = 63 ! [nondim]

coupled_AM2_LM3_SIS2/AM2_SIS2_MOM6i_1deg/MOM_parameter_doc.all

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ NJGLOBAL = 210 !
1515
! y-direction in the physical domain. With STATIC_MEMORY_
1616
! this is set in MOM_memory.h at compile time.
1717

18+
! === module MOM_hor_index ===
19+
! Sets the horizontal array index types.
20+
1821
! === module MOM_grid ===
1922
! Parameters providing information about the vertical grid.
2023
G_EARTH = 9.8 ! [m s-2] default = 9.8

coupled_AM2_LM3_SIS2/AM2_SIS2_MOM6i_1deg/MOM_parameter_doc.short

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ NJGLOBAL = 210 !
1111
! y-direction in the physical domain. With STATIC_MEMORY_
1212
! this is set in MOM_memory.h at compile time.
1313

14+
! === module MOM_hor_index ===
15+
! Sets the horizontal array index types.
16+
1417
! === module MOM_grid ===
1518
! Parameters providing information about the vertical grid.
1619
NK = 63 ! [nondim]

ice_ocean_SIS/GOLD_SIS/MOM_parameter_doc.all

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ NJGLOBAL = 210 !
1515
! y-direction in the physical domain. With STATIC_MEMORY_
1616
! this is set in MOM_memory.h at compile time.
1717

18+
! === module MOM_hor_index ===
19+
! Sets the horizontal array index types.
20+
1821
! === module MOM_grid ===
1922
! Parameters providing information about the vertical grid.
2023
G_EARTH = 9.8 ! [m s-2] default = 9.8

ice_ocean_SIS/GOLD_SIS/MOM_parameter_doc.short

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ NJGLOBAL = 210 !
1111
! y-direction in the physical domain. With STATIC_MEMORY_
1212
! this is set in MOM_memory.h at compile time.
1313

14+
! === module MOM_hor_index ===
15+
! Sets the horizontal array index types.
16+
1417
! === module MOM_grid ===
1518
! Parameters providing information about the vertical grid.
1619
NK = 63 ! [nondim]

0 commit comments

Comments
 (0)