ROMS
Loading...
Searching...
No Matches
ad_t3dmix.F
Go to the documentation of this file.
1
#include "cppdefs.h"
2
3
#ifdef ADJOINT
4
# if !defined TS_FIXED && defined SOLVE3D && \
5
(defined ts_dif2 || defined ts_dif4)
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 adjoint horizontal mixing of tracers. !
15
!! !
16
!!======================================================================
17
!!
18
# ifdef TS_DIF4
19
# if defined MIX_S_TS
20
# include "ad_t3dmix4_s.h"
21
# elif defined MIX_GEO_TS
22
# include "ad_t3dmix4_geo.h"
23
# elif defined MIX_ISO_TS
24
# include "ad_t3dmix4_iso.h"
25
# endif
26
# endif
27
28
# ifdef TS_DIF2
29
# if defined MIX_S_TS
30
# include "ad_t3dmix2_s.h"
31
# elif defined MIX_GEO_TS
32
# include "ad_t3dmix2_geo.h"
33
# elif defined MIX_ISO_TS
34
# include "ad_t3dmix2_iso.h"
35
# endif
36
# endif
37
# endif
38
#else
39
MODULE
ad_t3dmix2_mod
40
END MODULE
ad_t3dmix2_mod
41
42
MODULE
ad_t3dmix4_mod
43
END MODULE
ad_t3dmix4_mod
44
#endif
ad_t3dmix2_mod
Definition
ad_t3dmix2_geo.h:1
ad_t3dmix4_mod
Definition
ad_t3dmix4_geo.h:1
ROMS
Adjoint
ad_t3dmix.F
Generated by
1.12.0