/[MITgcm]/MITgcm/pkg/exf/exf_bulkcdn.F
ViewVC logotype

Contents of /MITgcm/pkg/exf/exf_bulkcdn.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.8 - (show annotations) (download)
Wed Aug 1 23:03:26 2007 UTC (16 years, 10 months ago) by heimbach
Branch: MAIN
CVS Tags: HEAD
Changes since 1.7: +1 -1 lines
FILE REMOVED
Remove those function calls to help vectorize bulk formulae.

1 C $Header: /u/gcmpack/MITgcm/pkg/exf/exf_bulkcdn.F,v 1.7 2007/04/16 23:27:20 jmc Exp $
2 C $Name: $
3
4 #include "EXF_OPTIONS.h"
5
6
7 _RL function exf_BulkCdn(
8 I umps
9 & )
10
11 c ==================================================================
12 c FUNCTION exf_BulkCdn
13 c ==================================================================
14 c
15 c o Compute the neutral drag coefficient as a function of the wind
16 c speed.
17 c
18 c started: Christian Eckert eckert@mit.edu 27-Aug-1999
19 c
20 c changed: Christian Eckert eckert@mit.edu 14-Jan-2000
21 c
22 c - Restructured the code in order to create a package
23 c for the MITgcmUV.
24 c
25 c Patrick Heimbach heimbach@mit.edu 05-May-2000
26 c
27 c - Included appropriate CPP options
28 c ALLOW_BULKFORMULAE, ALLOW_ATM_TEMP
29 c
30 c ==================================================================
31 c FUNCTION exf_BulkCdn
32 c ==================================================================
33
34 implicit none
35
36 #if (defined (ALLOW_BULKFORMULAE))
37
38 c == global variables ==
39
40 #include "SIZE.h"
41 #include "EXF_CONSTANTS.h"
42 #include "EXF_PARAM.h"
43
44 c == function arguments ==
45 _RL umps
46
47 c == end of interface ==
48
49 exf_BulkCdn = exf_scal_BulkCdn *
50 & ( cdrag_1/umps + cdrag_2 + cdrag_3*umps )
51
52 #else
53
54 c == function arguments ==
55 _RL umps
56
57 exf_BulkCdn = 0.0
58 #endif
59
60 end

  ViewVC Help
Powered by ViewVC 1.1.22