/[MITgcm]/MITgcm_contrib/dgoldberg/streamice/streamice_diagnostics_state.F
ViewVC logotype

Contents of /MITgcm_contrib/dgoldberg/streamice/streamice_diagnostics_state.F

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


Revision 1.5 - (show annotations) (download)
Mon Dec 10 02:34:45 2012 UTC (12 years, 7 months ago) by dgoldberg
Branch: MAIN
Changes since 1.4: +2 -0 lines
various updates, mostly adding ifdefs to include statements

1
2
3 #include "STREAMICE_OPTIONS.h"
4
5 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
6
7 CBOP
8 SUBROUTINE STREAMICE_DIAGNOSTICS_STATE( myTime, myIter, myThid )
9
10 C /============================================================\
11 C | SUBROUTINE |
12 C | o |
13 C |============================================================|
14 C | |
15 C \============================================================/
16 IMPLICIT NONE
17
18 C === Global variables ===
19 #include "SIZE.h"
20 #include "EEPARAMS.h"
21 #include "PARAMS.h"
22 #include "STREAMICE.h"
23
24 _RL mytime
25 INTEGER myIter, myThid
26
27 #ifdef ALLOW_STREAMICE
28
29 CHARACTER*(MAX_LEN_MBUF) msgBuf
30
31 #ifdef ALLOW_DIAGNOSTICS
32
33
34
35
36 IF ( useDiagnostics ) THEN
37 WRITE(msgBuf,'(A)') 'CALLING FILL DIAGNOSTICS'
38 CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
39 & SQUEEZE_RIGHT , 1)
40
41 CALL DIAGNOSTICS_FILL(U_streamice,'SI_Uvel ',
42 & 0,1,0,1,1,myThid)
43 CALL DIAGNOSTICS_FILL(V_streamice,'SI_Vvel ',
44 & 0,1,0,1,1,myThid)
45 CALL DIAGNOSTICS_FILL(H_streamice,'SI_Thick',
46 & 0,1,0,1,1,myThid)
47 CALL DIAGNOSTICS_FILL(area_shelf_streamice,'SI_area ',
48 & 0,1,0,1,1,myThid)
49 CALL DIAGNOSTICS_FILL(float_frac_streamice,'SI_float',
50 & 0,1,0,1,1,myThid)
51 CALL DIAGNOSTICS_FILL(STREAMICE_hmask,'SI_hmask',
52 & 0,1,0,1,1,myThid)
53 #ifdef STREAMICE_HYBRID_STRESS
54 CALL DIAGNOSTICS_FILL(streamice_u_surf,'SI_usurf',
55 & 0,1,0,1,1,myThid)
56 CALL DIAGNOSTICS_FILL(STREAMICE_v_surf,'SI_vsurf',
57 & 0,1,0,1,1,myThid)
58 #endif
59 CALL DIAGNOSTICS_FILL(surf_el_streamice,'SI_selev',
60 & 0,1,0,1,1,myThid)
61
62
63 ENDIF
64
65
66 #endif /* ALLOW_DIAGNOSTICS */
67 #endif
68 RETURN
69 END

  ViewVC Help
Powered by ViewVC 1.1.22