/[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.2 - (show annotations) (download)
Sat Dec 28 10:11:11 2002 UTC (21 years, 5 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint47j_post, checkpoint48d_pre, checkpoint47f_post, checkpoint48d_post, checkpoint48a_post, checkpoint48e_post, checkpoint47i_post, checkpoint47h_post, checkpoint48c_post, checkpoint48, checkpoint47g_post, checkpoint48b_post, checkpoint48c_pre
Changes since 1.1: +7 -2 lines
checkpoint47f_post
Merging from release1_p10:
o modifications for using pkg/exf with pkg/seaice
  - pkg/seaice CPP options SEAICE_EXTERNAL_FORCING
    and SEAICE_EXTERNAL_FLUXES
  - pkg/exf CPP options EXF_READ_EVAP and
    EXF_NO_BULK_COMPUTATIONS
  - usage examples are Experiments 8 and 9 in
    verification/lab_sea/README
  - verification/lab_sea default experiment now uses
    pkg/gmredi, pkg/kpp, pkg/seaice, and pkg/exf

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

  ViewVC Help
Powered by ViewVC 1.1.22