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

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

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


Revision 1.4 - (show annotations) (download)
Sun Jan 22 15:51:35 2006 UTC (18 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +1 -1 lines
FILE REMOVED
- add option and parameters to use AIM surface-flux formulae.
- Change loading part: S/R BULKF_FIELDS_LOAD only take care of bulkf_fields ;
  others forcing fields (file-name defined in PARM05, parameter file "data")
  are loaded from S/R EXTERNAL_FIELDS_LOAD, whether or not pkg bulk-force is used.
- initialise all bulkf_fields in bulkf_init.F ; do in-lining of exf_bulkcdn.F ;
- use the right EXCH call for uwind,vwind (to work on CS-grid)
- re-arrange header files (move parameters from BULKF.h to BULKF_PARAMS.h)
  and parameters (note: calcWindStress replaces .NOT.readwindstress).

1 c $Header: /u/gcmpack/MITgcm/pkg/bulk_force/exf_bulkcdn.F,v 1.3 2003/11/23 01:36:55 jmc Exp $
2 C $Name: $
3
4
5 #include "BULK_FORCE_OPTIONS.h"
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_BULK_FORCEE, ALLOW_ATM_TEMP
29 c swd, Apr 2002: modified to be used in bulkf package
30 c
31 c ==================================================================
32 c FUNCTION exf_BulkCdn
33 c ==================================================================
34
35 implicit none
36
37 c == global variables ==
38
39 #include "BULKF_PARAMS.h"
40
41 c == function arguments ==
42 _RL umps
43
44 c == end of interface ==
45 #ifdef ALLOW_BULK_FORCE
46
47 exf_BulkCdn = cdrag_1/umps + cdrag_2 + cdrag_3*umps
48
49 #endif
50
51 end

  ViewVC Help
Powered by ViewVC 1.1.22