1 |
mmazloff |
1.1 |
C $Header: /u/gcmpack/MITgcm/pkg/autodiff/autodiff_inadmode_set_ad.F,v 1.1 2005/02/10 05:26:54 heimbach Exp $ |
2 |
|
|
|
3 |
|
|
#include "AUTODIFF_OPTIONS.h" |
4 |
|
|
|
5 |
|
|
subroutine adautodiff_inadmode_set( myThid ) |
6 |
|
|
IMPLICIT NONE |
7 |
|
|
C /==========================================================\ |
8 |
|
|
C | SUBROUTINE adautodiff_inadmode_set | |
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 = inAdTrue |
22 |
|
|
|
23 |
|
|
usePtracers = .FALSE. |
24 |
|
|
useKPP = .FALSE. |
25 |
|
|
useGMREDI = .FALSE. |
26 |
|
|
useSEAICE = .FALSE. |
27 |
|
|
CMM HV |
28 |
|
|
viscAh=1.E3 |
29 |
|
|
viscAhD=1.E3 |
30 |
|
|
viscAhZ=1.E3 |
31 |
|
|
viscAhW=1.E3 |
32 |
|
|
viscA4=1.E9 |
33 |
|
|
viscA4D=1.E9 |
34 |
|
|
viscA4Z=1.E9 |
35 |
|
|
viscA4W=1.E9 |
36 |
|
|
CMM |
37 |
|
|
diffKhT=1.E3 |
38 |
|
|
diffKhS=1.E3 |
39 |
|
|
diffK4T=0.E10 |
40 |
|
|
diffK4S=0.E10 |
41 |
|
|
CMM |
42 |
|
|
C diffKrT=1.E-3 |
43 |
|
|
C diffKrS=1.E-3 |
44 |
|
|
DO k=1,Nr |
45 |
|
|
diffKrNrT(k) = 1.E-3 |
46 |
|
|
diffKrNrS(k) = 1.E-3 |
47 |
|
|
ENDDO |
48 |
|
|
CMM HV |
49 |
|
|
end |
50 |
|
|
|
51 |
|
|
|
52 |
|
|
|
53 |
|
|
|
54 |
|
|
|
55 |
|
|
|
56 |
|
|
|
57 |
|
|
|
58 |
|
|
|