1 |
mmazloff |
1.1 |
C $Header: /u/gcmpack/MITgcm/pkg/autodiff/autodiff_inadmode_unset_ad.F,v 1.1 2005/02/10 05:26:54 heimbach Exp $ |
2 |
|
|
|
3 |
|
|
#include "AUTODIFF_OPTIONS.h" |
4 |
|
|
|
5 |
|
|
subroutine adautodiff_inadmode_unset( myThid ) |
6 |
|
|
IMPLICIT NONE |
7 |
|
|
C /==========================================================\ |
8 |
|
|
C | SUBROUTINE autodiff_inadmode_unset | |
9 |
|
|
C |==========================================================| |
10 |
|
|
C == Global variables === |
11 |
|
|
|
12 |
|
|
#include "SIZE.h" |
13 |
|
|
#include "EEPARAMS.h" |
14 |
|
|
#include "PARAMS.h" |
15 |
|
|
|
16 |
|
|
C == Routine arguments == |
17 |
|
|
C myThid - Thread number for this instance of the routine. |
18 |
|
|
integer myThid |
19 |
|
|
integer k |
20 |
|
|
|
21 |
|
|
inAdMode = inAdFALSE |
22 |
|
|
|
23 |
|
|
usePtracers = .FALSE. |
24 |
|
|
useKPP = .TRUE. |
25 |
|
|
useGMREDI = .TRUE. |
26 |
|
|
useSEAICE = .TRUE. |
27 |
|
|
|
28 |
|
|
CMM LV |
29 |
|
|
viscAh=1.E1 |
30 |
|
|
viscAhD=1.E1 |
31 |
|
|
viscAhZ=1.E1 |
32 |
|
|
viscAhW=1.E1 |
33 |
|
|
viscA4=1.E10 |
34 |
|
|
viscA4D=1.E10 |
35 |
|
|
viscA4Z=1.E10 |
36 |
|
|
viscA4W=1.E10 |
37 |
|
|
CMM |
38 |
|
|
diffKhT=0.E3 |
39 |
|
|
diffKhS=0.E3 |
40 |
|
|
diffK4T=1.E10 |
41 |
|
|
diffK4S=1.E10 |
42 |
|
|
CMM |
43 |
|
|
C diffKrT=1.E-5 |
44 |
|
|
C diffKrS=1.E-5 |
45 |
|
|
DO k=1,Nr |
46 |
|
|
diffKrNrT(k) = 1.E-5 |
47 |
|
|
diffKrNrS(k) = 1.E-5 |
48 |
|
|
ENDDO |
49 |
|
|
CMM LV |
50 |
|
|
|
51 |
|
|
end |
52 |
|
|
|
53 |
|
|
|
54 |
|
|
|
55 |
|
|
|
56 |
|
|
|
57 |
|
|
|
58 |
|
|
|
59 |
|
|
|
60 |
|
|
|