Regression Tests

There are currently 12 accuracy tests which are run as part of every PR on a range of architectures. The CI tests use cmake and are based on the version of AMReX in the REMORA submodule. This suite can be run following the instructions in Testing.

In addition there is a suite of more extensive nightly tests that use GNUMake and use the current development branch of AMReX.

Results from the nightly CPU tests can be found here: CPU tests

Results from the nightly GPU tests can be found here: GPU tests

Continuous Integration (CI) Tests

The following problems are currently tested in the CI. More details about the problems underlying these tests are given in Verification.

Test

nx ny nz

xbc

ybc

Other

Advection

81 81 16

Periodic

Periodic

Advection_ML

80 80 16

Periodic

Periodic

multilevel

BoundaryLayer

39 4 30

Radiation

/ outflow

Periodic

Coriolis

GLS mixing scheme

non-flat bathymetry

Channel_Test

20 60 50

Periodic

SlipWall

Coriolis

GLS mixing scheme

non-flat bathymetry

quadratic bottom stress

bulk fluxes

cloud cover

evaporation/precipitation with

sea surface height correction

DogboneAnalytic

42 15 16

SlipWall

SlipWall

quadratic bottom stress

land-sea masking

DogboneAnalytic_MLquad

42 15 16

SlipWall

SlipWall

quadratic bottom stress

land-sea masking

static multilevel

DogboneAnalytic_MLvel

42 15 16

SlipWall

SlipWall

quadratic bottom stress

land-sea masking

dynamic multilevel

DoubleGyre

54 108 4

SlipWall

SlipWall

Coriolis

DoublyPeriodic

41 80 16

Periodic

Periodic

Coriolis

DoublyPeriodic_bathy

41 80 16

Periodic

Periodic

Coriolis

non-flat bathymetry

Seamount

49 48 13

Periodic

Periodic

Coriolis

Upwelling

41 80 16

Periodic

SlipWall

Coriolis

non-flat bathymetry

Upwelling_GLS

41 80 16

Periodic

SlipWall

Coriolis

non-flat bathymetry

GLS mixing scheme

Upwelling_NLEOS

41 80 16

Periodic

SlipWall

Coriolis

non-flat bathymetry

nonlinear equation of state

Upwelling_logdrag

41 80 16

Periodic

SlipWall

Coriolis

non-flat bathymetry

logarithmic bottom stress

Upwelling_qdrag

41 80 16

Periodic

SlipWall

Coriolis

non-flat bathymetry

quadratic bottom stress

Nightly Regression Tests on CPU

And the following are currently tested nighly on CPU.

Based on Advection:

Test

nx ny nz

xbc

ybc

Other

Advection-1grid-xy

81 81 16

Periodic

Periodic

Advection-1grid-xy-ML

80 80 16

Periodic

Periodic

multilevel

Advection-OMP-xy

81 81 16

Periodic

Periodic

MPI + OpenMP

Advection-OMP-xy-ML

80 80 16

Periodic

Periodic

MPI + OpenMP

multilevel

Advection-xy

81 81 16

Periodic

Periodic

MPI

Advection-xy-restart

81 81 16

Periodic

Periodic

MPI

restart

Advection-xy-restart-ML

80 80 16

Periodic

Periodic

MPI

restart

multilevel

Advection-U3-xy

81 81 16

Periodic

Periodic

MPI

advection: upstream 3rd order

Based on Channel Test, which always includes Coriois, GLS mixing scheme, and non-flat bathymetry:

Test

nx ny nz

xbc

ybc

Other

ChannelTest

20 60 50

Periodic

SlipWall

MPI

ChannelTest-OMP

20 60 50

Periodic

SlipWall

MPI + OpenMP

ChannelTest-OMP-1grid-xy

20 60 50

Periodic

SlipWall

OpenMP

ChannelTest-xy-restart

20 60 50

Periodic

SlipWall

MPI + OpenMP

restart

ChannelTestOrlanski

20 60 50

Radiation

Radiation

MPI

ChannelTestOrlanski-OMP

20 60 50

Radiation

Radiation

MPI + OpenMP

ChannelTestOrlanski-OMP-1grid-xy

20 60 50

Radiation

Radiation

OpenMP

ChannelTestOrlanski-xy-restart

20 60 50

Radiation

Radiation

MPI + OpenMP

restart

Based on Dogbone, which always includes PnetCDF and land-sea masking:

Test

nx ny nz

xbc

ybc

Other

Dogbone

42 15 10

Slipwall

SlipWall

MPI

Dogbone-1grid

42 15 10

Slipwall

SlipWall

Dogbone-OMP

42 15 10

Slipwall

SlipWall

MPI + OpenMP

Dogbone-OMP-1grid

42 15 10

Slipwall

SlipWall

OpenMP

Dogbone-restart

42 15 10

Slipwall

Slipwall

MPI

restart

Based on Double Gyre, which always includes Coriolis:

Test

nx ny nz

xbc

ybc

Other

DoubleGyre

54 108 4

SlipWall

SlipWall

MPI

DoubleGyre-OMP

54 108 4

SlipWall

SlipWall

MPI + OpenMP

DoubleGyre-OMP-1grid-xy

54 108 4

SlipWall

SlipWall

OpenMP

DoubleGyre-OMP-xy-restart

54 108 4

SlipWall

SlipWall

MPI + OpenMP

restart

Based on Doubly Periodic, which always includes Coriolis:

Test

nx ny nz

xbc

ybc

Other

DoublyPeriodic-1grid-xy

41 80 16

Periodic

Periodic

DoublyPeriodic-1grid-xy-bathy

41 80 16

Periodic

Periodic

non-flat bathyemtry

DoublyPeriodic-NETCDF-build

41 80 16

N/A

N/A

Build w/PnetCDF

DoublyPeriodic-OMP-1grid-xy

41 80 16

Periodic

Periodic

OpenMP

DoublyPeriodic-OMP-xy

41 80 16

Periodic

Periodic

MPI + OpenMP

DoublyPeriodic-OMP-xy-bathy

41 80 16

Periodic

Periodic

MPI + OpenMP

non-flat bathymetry

DoublyPeriodic-xy

41 80 16

Periodic

Periodic

MPI

DoublyPeriodic-xy-bathy

41 80 16

Periodic

Periodic

MPI

non-flat bathymetry

DoublyPeriodic-xy-restart

41 80 16

Periodic

Periodic

MPI

restart

DoublyPeriodic64-OMP-xy

328 320 64

Periodic

Periodic

MPI + OpenMP,

large problem

DoublyPeriodic64-OMP-xy-bathy

328 320 64

Periodic

Periodic

MPI + OpenMP

large problem

non-flat bathymetry

DoublyPeriodic64-xy

328 320 64

Periodic

Periodic

MPI, large problem

DoublyPeriodicC4-xy

41 80 16

Periodic

Periodic

MPI

adv.: centered 4th order

Based on Ideal Mini Grid, which always includes Coriolis and PnetCDF. Replace braces in test name with IdealMiniGrid. C-F stands for Chapman-Flather:

Test

nx ny nz

xbc

ybc

Other

{}

10 16 20

Clamped

Clamped

MPI

Vary salt at boundary

{}-1grid

10 16 20

Clamped

Clamped

Vary salt at boundary

{}-CF-Uvel-OMP

10 16 20

C-F

C-F

MPI + OpenMP

Vary velocity at boundary

{}-CFO-Salt-OMP

10 16 20

C-F

Radiation

C-F

Radiation

MPI + OpenMP

Vary salt at boundary

{}-CFO-Temp-OMP

10 16 20

C-F

Radiation

C-F

Radiation

MPI + OpenMP

Vary temperature at boundary

{}-CFO-Uvel-OMP

10 16 20

C-F

Radiation

C-F

Radiation

MPI + OpenMP

Vary velocity at boundary

{}-EWWall-OMP

10 16 20

SlipWall

Clamped

MPI + OpenMP

Vary salt at boundary

{}-EWWall-restart

10 16 20

SlipWall

Clamped

MPI

Vary salt at boundary

restart

{}-NSWall-OMP

10 16 20

Clamped

SlipWall

MPI + OpenMP

Vary salt at boundary

{}-NSWall-restart

10 16 20

Clamped

Slipwall

MPI

Vary salt at boundary

restart

{}-OMP

10 16 20

Clamped

Clamped

MPI + OpenMP

Vary salt at boundary

{}-OMP-1grid

10 16 20

Clamped

Clamped

OpenMP

Vary salt at boundary

{}-Temp

10 16 20

Clamped

Clamped

MPI

Vary temperature at boundary

{}-Uvel

10 16 20

Clamped

Clamped

MPI

Vary velocity at boundary

{}-Uvel-1grid

10 16 20

Clamped

Clamped

Vary velocity at boundary

{}-Uvel-EWWall-OMP

10 16 20

SlipWall

Clamped

MPI + OpenMP

Vary velocity at boundary

{}-Uvel-NSWall-OMP

10 16 20

Clamped

SlipWall

MPI + OpenMP

Vary velocity at boundary

{}-Uvel-OMP

10 16 20

Clamped

Clamped

MPI + OpenMP

Vary velocity at boundary

{}-Uvel-OMP-1grid

10 16 20

Clamped

Clamped

OpenMP

Vary velocity at boundary

{}-restart

10 16 20

Clamped

Clamped

MPI

Vary salt at boundary

restart

{}Mask

10 16 20

Clamped

Clamped

MPI

Vary salt at boundary

land-sea masking

{}Mask-1grid

10 16 20

Clamped

Clamped

Coriolis

land-sea masking

{}Mask-CF-Uvel-OMP

10 16 20

C-F

C-F

MPI + OpenMP

Vary velocity at boundary

land-sea masking

{}Mask-CFO-Salt-OMP

10 16 20

C-F

Radiation

C-F

Radiaion

MPI + OpenMP

Vary salt at boundary

land-sea masking

{}Mask-CFO-Temp-OMP

10 16 20

C-F

Radiation

C-F

Radiaion

MPI + OpenMP

Vary temperature at boundary

land-sea masking

{}Mask-CFO-Uvel-OMP

10 16 20

C-F

Radiation

C-F

Radiaion

MPI + OpenMP

Vary velocity at boundary

land-sea masking

{}Mask-EWWall-OMP

10 16 20

SlipWall

Clamped

MPI + OpenMP

Vary salt at boundary

land-sea masking

{}Mask-OMP

10 16 20

Clamped

Clamped

MPI + OpenMP

Vary salt at boundary

land-sea masking

{}Mask-OMP-1grid

10 16 20

Clamped

Clamped

OpenMP

Vary salt at boundary

land-sea masking

{}Mask-Temp

10 16 20

Clamped

Clamped

MPI

Vary temperature at boundary

land-sea masking

{}Mask-Uvel

10 16 20

Clamped

Clamped

MPI

Vary velocity at boundary

land-sea masking

{}Mask-Uvel-1grid

10 16 20

Clamped

Clamped

Vary velocity at boundary

land-sea masking

{}Mask-Uvel-EWWall-OMP

10 16 20

SlipWall

Clamped

MPI + OpenMP

Vary velocity at boundary

land-sea masking

{}Mask-Uvel-NSWall-OMP

10 16 20

Clamped

SlipWall

MPI + OpenMP

Vary velocity at boundary

land-sea masking

{}Mask-Uvel-OMP

10 16 20

Clamped

Clamped

MPI + OpenMP

Vary velocity at boundary

land-sea masking

{}Mask-Uvel-OMP-1grid

10 16 20

Clamped

Clamped

OpenMP

Vary velocity at boundary

land-sea masking

{}Mask-restart

10 16 20

Clamped

Clamped

MPI

Vary salt at boundary

land-sea masking

restart

{}Wind

10 16 20

Clamped

Clamped

MPI

Vary salt at boundary

Surface wind and bulk fluxes

{}Wind-1grid

10 16 20

Clamped

Clamped

Vary salt at boundary

Surface wind and bulk fluxes

{}Wind-OMP

10 16 20

Clamped

Clamped

MPI + OpenMP

Vary salt at boundary

Surface wind and bulk fluxes

{}Wind-OMP-1grid

10 16 20

Clamped

Clamped

OpenMP

Vary salt at boundary

Surface wind and bulk fluxes

{}Wind-restart

10 16 20

Clamped

Clamped

MPI

Vary salt at boundary

restart

Surface wind and bulk fluxes

{}Clim

10 16 20

C-F

Radiation

C-F

Radiation

MPI

Vary salt, temp, v at boundary

Climatology nudging

{}Clim-OMP

10 16 20

C-F

Radiation

C-F

Radiation

MPI + OpenMP

Vary salt, temp, v at boundary

Climatology nudging

{}Clim-OMP-1grid

10 16 20

C-F

Radiation

C-F

Radiation

OpenMP

Vary salt, temp, v at boundary

Climatology nudging

{}Clim-restart

10 16 20

C-F

Radiation

C-F

Radiation

MPI

Vary salt, temp, v at boundary

restart

Climatology nudging

Based on Ideal River Grid, which always includes Coriolis, PnetCDF, and rivers:

Test

nx ny nz

xbc

ybc

Other

IdealRivGrid

10 16 20

Clamped

Clamped

MPI

IdealRivGrid-1grid

10 16 20

Clamped

Clamped

IdealRivGrid-OMP

10 16 20

Clamped

Clamped

MPI + OpenMP

IdealRivGrid-OMP-1grid

10 16 20

Clamped

Clamped

OpenMP

IdealRivGrid-restart

10 16 20

Clamped

Clamped

MPI

restart

Based on Particles Over Seamount, which always include MPI, Coriolis, and tracer particles:

Test

nx ny nz

xbc

ybc

Other

ParticlesOverSeamount

41 80 16

Periodic

Periodic

ParticlesOverSeamount-restart

41 80 16

Periodic

Periodic

restart

Based on Seamount, which always includes Coriolis and non-flat bathymetry:

Test

nx ny nz

xbc

ybc

Other

Seamount-1grid-xy

49 48 13

Periodic

Periodic

Seamount-OMP-xy

49 48 13

Periodic

Periodic

MPI + OpenMP

Seamount-xy

49 48 13

Periodic

Periodic

MPI

Seamount-xy-restart

49 48 13

Periodic

Periodic

MPI

restart

Seamount64-OMP-xy

320 320 64

Periodic

Periodic

MPI + OpenMP, large problem

Based on Upwelling, which always includes Coriolis and non-flat bathymetry:

Test

nx ny nz

xbc

ybc

Other

Upwelling

41 80 16

Periodic

SlipWall

MPI

Upwelling-1grid

41 80 16

Periodic

SlipWall

Coriolis

Upwelling-OMP

41 80 16

Periodic

SlipWall

MPI + OpenMP

Upwelling-logDrag-OMP

41 80 16

Periodic

SlipWall

MPI + OpenMP

logarithmic bottom stress

Upwelling-nonlinEOS-OMP

41 80 16

Periodic

SlipWall

MPI + OpenMP

nonlinear equation of state

Upwelling-quadDrag-OMP

41 80 16

Periodic

SlipWall

MPI + OpenMP

quadratic bottom stress

Upwelling-OMP-1grid

41 80 16

Periodic

SlipWall

OpenMP

Upwelling-restart

41 80 16

Periodic

SlipWall

MPI

restart

Upwelling-x

41 80 16

SlipWall

Periodic

MPI

Upwelling-x-1grid

41 80 16

SlipWall

Periodic

Upwelling-x-OMP

41 80 16

SlipWall

Periodic

MPI + OpenMP

Upwelling64-OMP

328 320 64

SlipWall

Periodic

MPI + OpenMP, large problem

Upwelling64-OMP

328 320 64

SlipWall

Periodic

MPI + OpenMP, large problem

UpwellingC4

41 80 16

Periodic

SlipWall

MPI

advection: centered 4th order

Upwelling_GLS

41 80 16

Periodic

SlipWall

MPI

GLS mixing scheme

Upwelling_GLS-restart

41 80 16

Periodic

SlipWall

MPI

GLS mixing scheme

restart

Upwelling_GLS_Canuto_A

41 80 16

Periodic

SlipWall

MPI

GLS mixing scheme

Canuto A stability

Upwelling_GLS_Canuto_B

41 80 16

Periodic

SlipWall

MPI

GLS mixing scheme

Canuto B stability

Nightly Regression Tests on GPU

And the following are currently tested nighly on GPU. All are compiled and run with CUDA.

Based on Advection:

Test

nx ny nz

xbc

ybc

Other

Advection-1grid-xy

81 81 16

Periodic

Periodic

Advection-1grid-xy-ML

80 80 16

Periodic

Periodic

multilevel

Advection-xy

81 81 16

Periodic

Periodic

MPI

Advection-xy-ML

80 80 16

Periodic

Periodic

MPI

multilevel

Advection-xy-restart

81 81 16

Periodic

Periodic

MPI

restart

Advection64-xy

328 320 64

Periodic

Periodic

MPI, large problem

restart

Advection-U3-xy

81 81 16

Periodic

Periodic

MPI

advection: upstream 3rd order

Based on Channel Test, which always includes Coriolis, GLS mixing scheme, and non-flat bathymetry:

Test

nx ny nz

xbc

ybc

Other

ChannelTest-1grid-xy

20 60 50

Periodic

SlipWall

ChannelTest-xy

20 60 50

Periodic

SlipWall

MPI

ChannelTest-xy-restart

20 60 50

Periodic

SlipWall

MPI

restart

Based on Dogbone, which always includes PnetCDF and land-sea masking:

Test

nx ny nz

xbc

ybc

Other

Dogbone

42 15 10

Slipwall

Slipwall

MPI

Dogbone-1grid

42 15 10

Slipwall

Slipwall

Dogbone-restart

42 15 10

Slipwall

Slipwall

MPI

restart

Based on Double Gyre, which always includes Coriolis:

Test

nx ny nz

xbc

ybc

Other

DoubleGyre-1grid-xy

54 108 4

SlipWall

SlipWall

DoubleGyre-xy

54 108 4

SlipWall

SlipWall

MPI

DoubleGyre-xy-restart

54 108 4

SlipWall

SlipWall

MPI

restart

Based on Doubly Periodic, which always includes Coriolis:

Test

nx ny nz

xbc

ybc

Other

DoublyPeriodic-1grid-xy

41 80 16

Periodic

Periodic

DoublyPeriodic-xy

41 80 16

Periodic

Periodic

MPI

DoublyPeriodic-xy-bathy

41 80 16

Periodic

Periodic

MPI

non-flat bathymetry

DoublyPeriodic-xy-restart

41 80 16

Periodic

Periodic

MPI

restart

DoublyPeriodic64-xy

328 320 64

Periodic

Periodic

MPI, large problem

DoublyPeriodic64-xy-bathy

328 320 64

Periodic

Periodic

MPI, large problem

non-flat bathymetry

DoublyPeriodicC4-xy

41 80 16

Periodic

Periodic

MPI

adv.: centered 4th order

Based on Ideal Mini Grid, which always includes Coriolis and PnetCDF. Replace braces in test name with IdealMiniGrid. C-F stands for Chapman-Flather:

Test

nx ny nz

xbc

ybc

Other

{}

10 16 20

Clamped

Clamped

MPI

Vary salt at boundary

{}-1grid

10 16 20

Clamped

Clamped

Vary salt at boundary

{}-CF-Uvel

10 16 20

C-F

C-F

MPI

Vary velocity at boundary

{}-CFO-Salt

10 16 20

C-F

Radiation

C-F

Radiation

MPI

Vary salt at boundary

{}-CFO-Temp

10 16 20

C-F

Radiation

C-F

Radiation

MPI

Vary temperature at boundary

{}-CFO-Uvel

10 16 20

C-F

Radiation

C-F

Radiation

MPI

Vary velocity at boundary

{}-EWWall

10 16 20

SlipWall

Clamped

MPI

Vary salt at boundary

{}-NSWall

10 16 20

Clamped

SlipWall

MPI

Vary salt at boundary

{}-Temp

10 16 20

Clamped

Clamped

MPI

Vary temperature at boundary

{}-Uvel

10 16 20

Clamped

Clamped

MPI

Vary velocity at boundary

{}-Uvel-1grid

10 16 20

Clamped

Clamped

Vary velocity at boundary

{}-Uvel-EWWall

10 16 20

SlipWall

Clamped

Vary velocity at boundary

{}-Uvel-NSWall

10 16 20

Clamped

SlipWall

MPI

Vary velocity at boundary

{}-restart

10 16 20

Clamped

Clamped

MPI

Vary salt at boundary

restart

{}Mask

10 16 20

Clamped

Clamped

MPI

Vary salt at boundary

land-sea masking

{}Mask-1grid

10 16 20

Clamped

Clamped

Vary salt at boundary

land-sea masking

{}Mask-CF-Uvel

10 16 20

C-F

C-F

MPI

Vary velocity at boundary

land-sea masking

{}Mask-CFO-Salt

10 16 20

C-F

Radiation

C-F

Radiaion

MPI

Vary salt at boundary

land-sea masking

{}Mask-CFO-Temp

10 16 20

C-F

Radiation

C-F

Radiaion

MPI

Vary temperature at boundary

land-sea masking

{}Mask-CFO-Uvel

10 16 20

C-F

Radiation

C-F

Radiaion

MPI

Vary velocity at boundary

land-sea masking

{}Mask-EWWall

10 16 20

SlipWall

Clamped

MPI

Vary salt at boundary

land-sea masking

{}Mask-EWWall-restart

10 16 20

SlipWall

Clamped

MPI

Vary salt at boundary

land-sea masking

restart

{}Mask-NSWall

10 16 20

Clamped

Slipwall

MPI

Vary salt at boundary

land-sea masking

{}Mask-NSWall-restart

10 16 20

Clamped

Slipwall

MPI

Vary salt at boundary

land-sea masking

restart

{}Mask-Temp

10 16 20

Clamped

Clamped

MPI

Vary temperature at boundary

land-sea masking

{}Mask-Uvel

10 16 20

Clamped

Clamped

MPI

Vary velocity at boundary

land-sea masking

{}Mask-Uvel-1grid

10 16 20

Clamped

Clamped

Vary velocity at boundary

land-sea masking

{}Mask-Uvel-EWWall

10 16 20

SlipWall

Clamped

MPI

Vary salt at boundary

land-sea masking

{}Mask-Uvel-NSWall

10 16 20

Clamped

Periodic

MPI

Vary salt at boundary

land-sea masking

{}Mask-restart

10 16 20

Clamped

Clamped

MPI

Vary salt at boundary

land-sea masking

restart

{}Wind

10 16 20

Clamped

Clamped

MPI

Vary salt at boundary

Surface wind and bulk fluxes

{}Wind-1grid

10 16 20

Clamped

Clamped

Vary salt at boundary

Surface wind and bulk fluxes

{}Wind-restart

10 16 20

Clamped

Clamped

MPI

Vary salt at boundary

restart

Surface wind and bulk fluxes

{}Clim

10 16 20

C-F

Radiation

C-F

Radiation

MPI

Vary salt, temp, v at boundary

Climatology nudging

{}Clim-1grid

10 16 20

C-F

Radiation

C-F

Radiation

Vary salt, temp, v at boundary

Climatology nudging

{}Clim-restart

10 16 20

C-F

Radiation

C-F

Radiation

MPI

Vary salt, temp, v at boundary

restart

Climatology nudging

Based on Ideal River Grid, which always includes Coriolis, PnetCDF, and rivers:

Test

nx ny nz

xbc

ybc

Other

IdealRivGrid

10 16 20

Clamped

Clamped

MPI

IdealRivGrid-1grid

10 16 20

Clamped

Clamped

IdealRivGrid-restart

10 16 20

Clamped

Clamped

MPI

restart

Based on Particles Over Seamount, which always includes MPI, Coriolis, and tracer particles:

Test

nx ny nz

xbc

ybc

Other

ParticlesOverSeamount

41 80 16

Periodic

Periodic

ParticlesOverSeamount-restart

41 80 16

Periodic

Periodic

restart

Based on Seamount, which always includes Coriolis and non-flat bathymetry:

Test

nx ny nz

xbc

ybc

Other

Seamount-1grid-xy

49 48 13

Periodic

Periodic

Seamount-xy

49 48 13

Periodic

Periodic

MPI

Seamount64-xy

320 320 64

Periodic

Periodic

MPI, large problem

Based on Upwelling, which always includes Coriolis and non-flat bathymetry:

Test

nx ny nz

xbc

ybc

Other

Upwelling

41 80 16

Periodic

SlipWall

MPI

Upwelling-1grid

41 80 16

Periodic

SlipWall

Upwelling-logDrag

41 80 16

Periodic

SlipWall

MPI

logarithmic bottom stress

Upwelling-nonlinEOS

41 80 16

Periodic

SlipWall

MPI

nonlinear equation of state

Upwelling-quadDrag

41 80 16

Periodic

SlipWall

MPI

quadratic bottom stress

Upwelling-x

41 80 16

SlipWall

Periodic

MPI

Upwelling-x-1grid

41 80 16

SlipWall

Periodic

Upwelling64

328 320 64

SlipWall

Periodic

MPI, large problem

UpwellingC4

41 80 16

Periodic

SlipWall

MPI

advection: centered 4th order

Upwelling_GLS

41 80 16

Periodic

SlipWall

MPI

GLS mixing scheme

Upwelling_GLS-restart

41 80 16

Periodic

SlipWall

MPI

GLS mixing scheme

restart

Upwelling_GLS_Canuto_A

41 80 16

Periodic

SlipWall

MPI

GLS mixing scheme

Canuto A stability

Upwelling_GLS_Canuto_B

41 80 16

Periodic

SlipWall

MPI

GLS mixing scheme

Canuto B stability