I have a problem with my model. The bottom temperature is intruding to the shallow water area very rapidly (the bathymetry range is 60 - 5000m, with 30 vertical levels). For the longer simulation, the cooler temperature is spreading towards the surface. I activated the following CPP.
1. Previously I was thinking it is due to the lateral mixing. I already activate MIX_GEO_UV and MIX_GEO_TS, but the problems standstill. I tried using LMD_SAPHIRO, but the result still same.
2. Another problem might be due to the surface heatflux. But, the cooling only occured at shallow water area. The temperature profile at the open ocean is normal.
3. Do I need to nudging the bottom temperature to climatology?
I have seen the similar problem at another thread, but I cant find the exact solution. Please kindly help if you have any experience with this problem. Thanks.
Code: Select all
#define UV_ADV
#define UV_COR
#define UV_QDRAG
#define DJ_GRADPS
#define SPLINES_VDIFF
#define SPLINES_VVISC
#define TS_U3HADVECTION
#undef TS_C4VADVECTION
#undef NONLIN_EOS
#define SALINITY
#define SOLVE3D
#define MASKING
#undef QCORRECTION
#undef SRELAXATION
#define CURVGRID
#define AVERAGES
#define LMD_MIXING
#ifdef LMD_MIXING
# define LMD_RIMIX
# define LMD_CONVEC
# define LMD_SKPP
# define LMD_NONLOCAL
# define RI_SPLINES
#endif
#define ANA_BSFLUX
#define ANA_BTFLUX
#define SPHERICAL
#define ANA_SMFLUX
#define MIX_GEO_UV
#define MIX_GEO_TS
#define TS_DIF2
#define UV_VIS2
#define IMPLICIT_NUDGING
#define RADIATION_2D
#define DIFF_GRID
#define VISC_GRID
#define LIMIT_VDIFF
#define LIMIT_VVISC
#define LIMIT_BSTRESS
#define BODYFORCE