/[MITgcm]/MITgcm/pkg/ggl90/ggl90_init_fixed.F
ViewVC logotype

Annotation of /MITgcm/pkg/ggl90/ggl90_init_fixed.F

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


Revision 1.2 - (hide annotations) (download)
Fri Jan 30 02:23:56 2009 UTC (15 years, 3 months ago) by dfer
Branch: MAIN
CVS Tags: checkpoint62, checkpoint61n, checkpoint61o, checkpoint61l, checkpoint61m, checkpoint61j, checkpoint61k, checkpoint61i, checkpoint61v, checkpoint61w, checkpoint61t, checkpoint61u, checkpoint61r, checkpoint61s, checkpoint61p, checkpoint61q, checkpoint61z, checkpoint61x, checkpoint61y
Changes since 1.1: +19 -1 lines
A few adjustments

1 dfer 1.2 C $Header: /u/gcmpack/MITgcm/pkg/ggl90/ggl90_init_fixed.F,v 1.1 2008/10/07 19:32:07 dfer Exp $
2 dfer 1.1 C $Name: $
3    
4     #include "GGL90_OPTIONS.h"
5    
6     C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
7     CBOP 0
8     C !ROUTINE: GGL90_INIT_FIXED
9    
10     C !INTERFACE:
11     SUBROUTINE GGL90_INIT_FIXED( myThid )
12    
13     C !DESCRIPTION:
14     C Initialize GGL90 variables that are kept fixed during the run.
15    
16     C !USES:
17     IMPLICIT NONE
18     #include "EEPARAMS.h"
19     #include "SIZE.h"
20     #include "PARAMS.h"
21     #include "GGL90.h"
22    
23     C !INPUT/OUTPUT PARAMETERS:
24     C myThid :: my Thread Id number
25     INTEGER myThid
26     CEOP
27    
28     C !LOCAL VARIABLES:
29     C === Local variables ===
30 dfer 1.2 INTEGER bi,bj
31     INTEGER I, J
32 dfer 1.1
33     C#ifdef ALLOW_MNC
34     C IF (useMNC) THEN
35     C CALL GGL90_MNC_INIT( myThid )
36     C ENDIF
37     C#endif /* ALLOW_MNC */
38    
39     #ifdef ALLOW_DIAGNOSTICS
40     IF ( useDiagnostics ) THEN
41     CALL GGL90_DIAGNOSTICS_INIT( myThid )
42     ENDIF
43     #endif
44    
45 dfer 1.2 #ifdef ALLOW_GGL90_SMOOTH
46     DO bj=myByLo(myThid),myByHi(myThid)
47     DO bi=myBxLo(myThid),myBxHi(myThid)
48     DO j=1-Oly,sNy+Oly
49     DO i=1-Olx,sNx+Olx
50     mskCor(i,j,bi,bj) = 1. _d 0
51     ENDDO
52     ENDDO
53     IF ( useCubedSphereExchange ) THEN
54     CALL FILL_CS_CORNER_TR_RL( 0, .FALSE.,
55     & mskCor, bi,bj, myThid )
56     ENDIF
57     ENDDO
58     ENDDO
59     #endif
60    
61 dfer 1.1 RETURN
62     END

  ViewVC Help
Powered by ViewVC 1.1.22