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

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

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


Revision 1.2 - (hide 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 dimitri 1.2 c $Header: /u/gcmpack/MITgcm/pkg/exf/exf_bulkcdn.F,v 1.1 2001/05/14 22:08:40 heimbach Exp $
2 heimbach 1.1
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 dimitri 1.2 c Dimitris Menemenlis menemenlis@jpl.nasa.gov 20-Dec-2002
30     c
31     c - Added EXF_NO_BULK_COMPUTATIONS option.
32     c
33 heimbach 1.1 c ==================================================================
34     c FUNCTION exf_BulkCdn
35     c ==================================================================
36    
37     implicit none
38    
39 dimitri 1.2 #if (defined (ALLOW_BULKFORMULAE) && defined (ALLOW_ATM_TEMP) \
40     && ~defined (EXF_NO_BULK_COMPUTATIONS) )
41 heimbach 1.1
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