/[MITgcm]/MITgcm/pkg/seaice/seaice_monitor.F
ViewVC logotype

Contents of /MITgcm/pkg/seaice/seaice_monitor.F

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


Revision 1.2 - (show annotations) (download)
Wed Apr 6 18:46:34 2005 UTC (19 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57t_post, checkpoint57o_post, checkpoint57v_post, checkpoint57m_post, checkpoint57s_post, checkpoint57k_post, checkpoint57g_post, checkpoint57i_post, checkpoint57y_post, checkpoint57g_pre, checkpoint57y_pre, checkpoint57r_post, checkpoint58, checkpoint57h_done, checkpoint57x_post, checkpoint57n_post, checkpoint57w_post, checkpoint57p_post, checkpint57u_post, checkpoint57f_post, checkpoint58a_post, checkpoint57q_post, checkpoint57z_post, checkpoint57j_post, checkpoint57h_pre, checkpoint57l_post, checkpoint57h_post
Changes since 1.1: +1 -3 lines
use baseTime as time origin ; DIFF_BASE_MULTIPLE replaces DIFFERENT_MULTIPLE

1 C $Header: /u/gcmpack/MITgcm/pkg/seaice/seaice_monitor.F,v 1.1 2004/12/23 21:28:47 dimitri Exp $
2 C $Name: $
3
4 #include "SEAICE_OPTIONS.h"
5
6 C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
7 CBOP
8 C !ROUTINE: SEAICE_MONITOR
9
10 C !INTERFACE:
11 SUBROUTINE SEAICE_MONITOR(
12 I myIter, myTime, myThid )
13
14 C !DESCRIPTION:
15 C Print some statistics about input forcing fields.
16
17 C !USES:
18 IMPLICIT NONE
19 #include "SIZE.h"
20 #include "EEPARAMS.h"
21 #include "PARAMS.h"
22 #include "EESUPPORT.h"
23 #include "GRID.h"
24 #ifdef ALLOW_MONITOR
25 # include "MONITOR.h"
26 #endif
27 #include "SEAICE.h"
28
29 C !INPUT PARAMETERS:
30 INTEGER myIter
31 _RL myTime
32 INTEGER myThid
33 CEOP
34
35 #ifdef ALLOW_MONITOR
36 INTEGER i,j,bi,bj
37 _RL TMP_DIAG (1-OLx:sNx+OLx,1-OLy:sNy+OLy, nSx,nSy)
38
39 C Print some statistics about input forcing fields
40 CALL MON_SET_PREF('seaice',myThid)
41 DO bj=myByLo(myThid),myByHi(myThid)
42 DO bi=myBxLo(myThid),myBxHi(myThid)
43 DO J=1-OLy,sNy+OLy
44 DO I=1-OLx,sNx+OLx
45 TMP_DIAG(i,j,bi,bj)=UICE(i,j,1,bi,bj)
46 ENDDO
47 ENDDO
48 ENDDO
49 ENDDO
50 CALL MON_PRINTSTATS_RL(1,TMP_DIAG,'_uice',
51 & UVM,UVM,rAz,drF,myThid)
52 CALL MON_SET_PREF('seaice',myThid)
53 DO bj=myByLo(myThid),myByHi(myThid)
54 DO bi=myBxLo(myThid),myBxHi(myThid)
55 DO J=1-OLy,sNy+OLy
56 DO I=1-OLx,sNx+OLx
57 TMP_DIAG(i,j,bi,bj)=VICE(i,j,1,bi,bj)
58 ENDDO
59 ENDDO
60 ENDDO
61 ENDDO
62 CALL MON_PRINTSTATS_RL(1,TMP_DIAG,'_vice',
63 & UVM,UVM,rAz,drF,myThid)
64 DO bj=myByLo(myThid),myByHi(myThid)
65 DO bi=myBxLo(myThid),myBxHi(myThid)
66 DO J=1-OLy,sNy+OLy
67 DO I=1-OLx,sNx+OLx
68 TMP_DIAG(i,j,bi,bj)=AREA(i,j,1,bi,bj)
69 ENDDO
70 ENDDO
71 ENDDO
72 ENDDO
73 CALL MON_PRINTSTATS_RL(1,TMP_DIAG,'_area',
74 & maskH,maskH,rA ,drF,myThid)
75 DO bj=myByLo(myThid),myByHi(myThid)
76 DO bi=myBxLo(myThid),myBxHi(myThid)
77 DO J=1-OLy,sNy+OLy
78 DO I=1-OLx,sNx+OLx
79 TMP_DIAG(i,j,bi,bj)=HEFF(i,j,1,bi,bj)
80 ENDDO
81 ENDDO
82 ENDDO
83 ENDDO
84 CALL MON_PRINTSTATS_RL(1,TMP_DIAG,'_heff',
85 & maskH,maskH,rA ,drF,myThid)
86 #endif /* ALLOW_MONITOR */
87
88 RETURN
89 END

  ViewVC Help
Powered by ViewVC 1.1.22