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 |
|