ROMS
Loading...
Searching...
No Matches
uv3dmix.F
Go to the documentation of this file.
1#include "cppdefs.h"
2
3#if defined SOLVE3D && defined NONLINEAR && \
4 (defined uv_vis2 || defined uv_vis4)
5
6!!
7!!git $Id$
8!!================================================= Hernan G. Arango ===
9!! Copyright (c) 2002-2025 The ROMS Group !
10!! Licensed under a MIT/X style license !
11!! See License_ROMS.md !
12!!======================================================================
13!! !
14!! This routine computes horizontal viscosity of momentum. !
15!! !
16!!======================================================================
17!!
18# ifdef UV_VIS2
19# if defined MIX_S_UV
20# include "uv3dmix2_s.h"
21# elif defined MIX_GEO_UV
22# include "uv3dmix2_geo.h"
23# else
24 uv3dmix: must define one of mix_s_uv, mix_geo_uv
25# endif
26# endif
27
28# ifdef UV_VIS4
29# if defined MIX_S_UV
30# include "uv3dmix4_s.h"
31# elif defined MIX_GEO_UV
32# include "uv3dmix4_geo.h"
33# else
34 uv3dmix: must define one of mix_s_uv, mix_geo_uv
35# endif
36# endif
37#else
38 MODULE uv3dmix2_mod
39 END MODULE uv3dmix2_mod
40
41 MODULE uv3dmix4_mod
42 END MODULE uv3dmix4_mod
43#endif