1. Introduction and literature review
2. Mathematical modeling
2.1. Ocean-atmosphere model with coupling interface conditions
3. Coupling algorithms
3.1. Explicit nodal based coupling algorithm for the DN-coupling
Fig. 1. Grid setting for the Ocean-Atmosphere coupling with nodal based scheme. |
3.1.1. Explicit cell based finite volume discretization for the DN-coupling
Fig. 2. Grid setting for the Ocean-Atmosphere coupling with cell based scheme. |
3.2. Bulk interface coupling conditions via explicit cell based finite volume discretization method
4. Implicit coupling methods
4.1. Monolithic and partitioned iterative coupling approach
4.1.1. DN-coupling
4.1.2. Bulk interface conditions via implicit method
5. Conservation of the discrete mass for the various coupling conditions
5.1. Dirichlet-Neumann coupling for equal mesh sizes
5.2. DN-coupling for un-equal mesh sizes
5.3. Bulk interface conditions with one sided nodal explicit discretization method
5.4. Bulk interface with central difference method in explicit case
5.5. Bulk interface conditions with one sided difference method (cell based explicit method)
6. Stability analysis
6.1. Dirichlet-Neumann coupling with ghost point value
6.2. GR-stability for the bulk coupling
7. Numerical results and discussion
Table 1. The basic parameters used in the numerical computations of the ocean-atmosphere coupling model. The values have been taken from Zhang et al. [4]. |
Regions | Parameters | Description | Value | Unit |
---|---|---|---|---|
ρ+ | density | 1 | kgm−3 | |
c+ | heat capacity | 1000 | J kg−1 K−1 | |
Atmosphere | ν+ | dynamic diffusitvity | 300 | J s−1 m−1 K−1 |
k+ | eddy diffusitivity | 300000 | m2 s−1 | |
N+ | grid points | 200 | ||
γ+ | parabolic CFL | 3.333e-01 | ||
ρ− | density | 1000 | kgm−3 | |
c− | heat capacity | 400 | J kg−1 K−1 | |
Ocean | ν− | diffusion coefficient | 4×105 | m2 s−1 |
k− | eddy diffusitivity | 160000 | ||
N− | grid points | 200 | ||
γ− | parabolic CFL | 1.777e-01 | ||
b | bulk coefficient | [5, 100] | J s−1 m2 K−1 |
7.1. DN-coupling with un-equal diffusion coefficients
7.1.1. Test case 1, for the cosine initial data
Fig. 3. Comparison of the ocean-atmosphere with DN-coupling conditions via the explicit, implicit monolithic, implicit partitioned iterative coupling approaches and with un-equal diffusion coefficients k−≠k+ for the sine initial data. |
7.1.2. Test case 2, for the piecewise constant initial data
Fig. 4. Comparison of ocean-atmosphere: with DN-coupling conditions via the explicit, implicit monolithic, implicit partitioned iterative coupling approaches with un-equal k−≠k+ for the piecewise constant initial data, while the figure in the right panel is zoom into the numerical solutions near x=0.5 in the upper part. |
Fig. 5. Further zoom: into the lower numerical solutions in Fig. 4 (b) at x=0.5 in the lower part. |
7.1.3. The stable and unstable solutions for the bulk coupling conditions
Fig. 6. Unstable and stable solutions: for the ocean-atmosphere model with bulk interface conditions via explicit nodal based method. |
7.2. Discrete mass conservation for the ocean-atmosphere model equations with various coupling conditions
7.2.1. DN-coupling scheme
Fig. 7. Ocean-atmosphere with DN-coupling k−≠k+: The figure in the left panel is the result for the DN-coupling of our scheme with initial data v0(x)=sin(πx)+1 for the first 30 time steps and the figure in the right panel is for M=1200 number of time steps, Δx=1/2000 and with un-equal k±. |
Fig. 8. Ocean-atmosphere with DN-coupling for piecewise constant initial data: The figure in the left panel is the result of the DN-coupling with initial data v0(x)=0.04 for x∈[0,1/2] and v0(x)=600 for x∈[1/2,1] for the first 30 number time steps and the figure in the right panel is for the M=1200 number of time steps, Δx=1/2000 and with un-equal k±. |
Table 2. Ocean-Atmosphere with DN-coupling k−≠k+: Table for the total concentration for the DN-coupling scheme via explicit coupling method with initial data v0(x)=sin(πx) and with a constant data v0(x)=0.04, v0(x)=600 and for the rest of the numerical values given in Table 1. |
Number of time steps n | OA-coupling(sine data) | OA-coupling(constant data) |
---|---|---|
0 | 6.366196414678824e-01 | 3.000200000000000e+02 |
200 | 6.366196414678791e-01 | 2.998700099999999e+02 |
400 | 6.366196414678791e-01 | 2.998700099999996e+02 |
600 | 6.366196414678714e-01 | 2.998700099999992e+02 |
800 | 6.366196414678681e-01 | 2.998700099999988e+02 |
1000 | 6.366196414678654e-01 | 2.998700099999984e+02 |
1200 | 6.366196414678603e-01 | 2.998700099999979e+02 |
7.2.2. Results of the discrete mass conservation for the bulk interface conditions
Fig. 9. Ocean-atmosphere with bulk interface conditions: The figure in the left panel is for the bulk interface conditions via one sided difference with $u_{(0)}=\sin (\pi x)$ for the first 30 time steps and the figure in the right panel is for the number of time steps M=1200 and Δx=1/2000. |
Fig. 10. Ocean-atmosphere with bulk interface coupling conditions: The figure in the left panel is for the bulk interface conditions via central difference with piecewise constant $v_{0}(x)=\sin (\pi x)$ for the first 30 time steps and the figure in the right panel is for the number of time steps M=1200 and Δx=1/2000. |
Table 3. Ocean-atmosphere with bulk interface conditions: Table for the total concentration for the bulk interface conditions via one sided and central difference methods with explicit coupling method with initial data $v_{0}(x)=\sin (\pi x)+1$, with distinct diffusion coefficients and with Δx=1/2000. |
No.of TS n | OA-coupling (sine data with one sided) | OA-coupling(sine data with central) |
---|---|---|
0 | 6.366196414678824e-01 | 6.366196414678824e-01 |
200 | 6.366196999020228e-01 | 6.366196414678793e-01 |
400 | 6.366197609117078e-01 | 6.366196414678744e-01 |
600 | 6.366198223852731e-01 | 6.366196414678709e-01 |
800 | 6.366198840951384e-01 | 6.366196414678682e-01 |
1000 | 6.366199459530066e-01 | 6.366196414678661e-01 |
1200 | 6.366200079135517e-01 | 6.366196414678605e-01 |
Fig. 11. Ocean-atmosphere with bulk interface coupling conditions: The figure in the left panel is for the bulk interface conditions via one sided difference with piecewise constant initial data v0(x)=0.04 and v0(x)=600 for first 30 time steps and the figure in the right panel is for the number of time steps M=1200 and Δx=1/2000. |
Fig. 12. Ocean-atmosphere with bulk interface coupling conditions: The figure in the left panel is for the bulk interface conditions via central difference for the initial data v0(x)=0.04 and v0(x)=600 for first 30 time steps and the figure in the right panel is for M=1200 number of time steps and Δx=1/2000. |
Table 4. Ocean-atmosphere with bulk interface conditions: Table for the total concentration for the bulk interface conditions via one sided and central difference methods with explicit coupling method with piecewise constant data (PCD) v0 (x)=0.04, v0 (x)=600 with distinct diffusion coefficients and with Δx=1/2000. |
No.of TS n | OA-coupling with one sided PCD | OA-coupling with central PCD |
---|---|---|
0 | 3.000200000000000e+02 | 3.000200000000000e+02 |
200 | 3.000200000007450e+02 | 3.000199999999999e+02 |
400 | 3.000200000010960e+02 | 3.000199999999997e+02 |
600 | 3.000200000013655e+02 | 3.000199999999995e+02 |
800 | 3.000200000015929e+02 | 3.000199999999992e+02 |
1000 | 3.000200000017932e+022 | 3.000199999999988e+02 |
1200 | 3.000200000019742e+02 | 3.000199999999986e+02 |