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

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

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


Revision 1.2 - (show annotations) (download)
Fri May 18 02:41:12 2007 UTC (17 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59e, checkpoint59d, checkpoint59g, checkpoint59f, checkpoint59c, checkpoint59m, checkpoint59l, checkpoint59o, checkpoint59n, checkpoint59i, checkpoint59h, checkpoint59k, checkpoint59j
Changes since 1.1: +2 -3 lines
remove unused variables (get less warnings)

1 C $Header: /u/gcmpack/MITgcm/pkg/seaice/seaice_init_fixed.F,v 1.1 2006/10/22 01:11:02 heimbach Exp $
2 C $Name: $
3
4 #include "SEAICE_OPTIONS.h"
5
6 CStartOfInterface
7 SUBROUTINE SEAICE_INIT_FIXED( myThid )
8 C /==========================================================\
9 C | SUBROUTINE SEAICE_INIT_FIXED |
10 C | o Initialization of sea ice model. |
11 C |==========================================================|
12 C \==========================================================/
13 IMPLICIT NONE
14
15 C === Global variables ===
16 #include "SIZE.h"
17 #include "EEPARAMS.h"
18 #include "PARAMS.h"
19 #include "GRID.h"
20 #include "SEAICE.h"
21 CML#include "SEAICE_GRID.h"
22 #include "SEAICE_DIAGS.h"
23 #include "SEAICE_PARAMS.h"
24 #include "FFIELDS.h"
25
26 C === Routine arguments ===
27 C myThid - Thread no. that called this routine.
28 INTEGER myThid
29 CEndOfInterface
30
31 C === Local variables ===
32 C i,j,k,bi,bj - Loop counters
33
34 INTEGER k, bi, bj
35
36 #ifdef ALLOW_DIAGNOSTICS
37 IF ( useDiagnostics ) THEN
38 CALL SEAICE_DIAGNOSTICS_INIT( myThid )
39 ENDIF
40 #endif
41
42 #ifdef ALLOW_TIMEAVE
43 C Initialize averages to zero
44 DO bj = myByLo(myThid), myByHi(myThid)
45 DO bi = myBxLo(myThid), myBxHi(myThid)
46 CALL TIMEAVE_RESET(FUtave ,1,bi,bj,myThid)
47 CALL TIMEAVE_RESET(FVtave ,1,bi,bj,myThid)
48 CALL TIMEAVE_RESET(EmPmRtave,1,bi,bj,myThid)
49 CALL TIMEAVE_RESET(QNETtave ,1,bi,bj,myThid)
50 CALL TIMEAVE_RESET(QSWtave ,1,bi,bj,myThid)
51 CALL TIMEAVE_RESET(UICEtave ,1,bi,bj,myThid)
52 CALL TIMEAVE_RESET(VICEtave ,1,bi,bj,myThid)
53 CALL TIMEAVE_RESET(HEFFtave ,1,bi,bj,myThid)
54 CALL TIMEAVE_RESET(AREAtave ,1,bi,bj,myThid)
55 DO k=1,Nr
56 SEAICE_TimeAve(k,bi,bj)=ZERO
57 ENDDO
58 ENDDO
59 ENDDO
60 #endif /* ALLOW_TIMEAVE */
61
62 RETURN
63 END

  ViewVC Help
Powered by ViewVC 1.1.22