ROMS
Loading...
Searching...
No Matches
t3dmix.F
Go to the documentation of this file.
1#include "cppdefs.h"
2
3#if !defined TS_FIXED && defined SOLVE3D && defined NONLINEAR && \
4 (defined ts_dif2 || defined ts_dif4)
5
6!!
7!!git $Id$
8!!======================================================================
9!! Copyright (c) 2002-2025 The ROMS Group !
10!! Licensed under a MIT/X style license !
11!! See License_ROMS.md Hernan G. Arango !
12!!========================================= Alexander F. Shchepetkin ===
13!! !
14!! This routine computes horizontal mixing of tracers. !
15!! !
16!!======================================================================
17!!
18# ifdef TS_DIF2
19# if defined MIX_S_TS
20# include "t3dmix2_s.h"
21# elif defined MIX_GEO_TS
22# include "t3dmix2_geo.h"
23# elif defined MIX_ISO_TS
24# include "t3dmix2_iso.h"
25# else
26 t3dmix: must define one of mix_s_ts, mix_geo_ts, mix_iso_ts
27# endif
28# endif
29
30# ifdef TS_DIF4
31# if defined MIX_S_TS
32# include "t3dmix4_s.h"
33# elif defined MIX_GEO_TS
34# include "t3dmix4_geo.h"
35# elif defined MIX_ISO_TS
36# include "t3dmix4_iso.h"
37# else
38 t3dmix: must define one of mix_s_ts, mix_geo_ts, mix_iso_ts
39# endif
40# endif
41#else
42 MODULE t3dmix2_mod
43 END MODULE t3dmix2_mod
44
45 MODULE t3dmix4_mod
46 END MODULE t3dmix4_mod
47#endif