File indexing completed on 2024-12-17 18:36:06 UTC
view on githubraw file Latest commit 0320e252 on 2021-08-11 16:08:52 UTC
57949a6522 Davi*0001 #include "GGL90_OPTIONS.h"
0002
0003
0004
0005
0006
0007 SUBROUTINE GGL90_INIT_FIXED( myThid )
0008
31a3206180 Mart*0009
0010
0011
0012
0013
0014
57949a6522 Davi*0015
0016
0017 IMPLICIT NONE
0018 #include "EEPARAMS.h"
0019 #include "SIZE.h"
0020 #include "PARAMS.h"
0021 #include "GGL90.h"
0022
0023
0024
0025 INTEGER myThid
0026
0027
0028
cdafb98dea Mart*0029 #ifdef ALLOW_GGL90_SMOOTH
24ffd6fe01 Jean*0030 INTEGER i, j, bi, bj
0031 #endif
31a3206180 Mart*0032
57949a6522 Davi*0033
0034
0035
0036
0037
0038
0039
0040 #ifdef ALLOW_DIAGNOSTICS
0041 IF ( useDiagnostics ) THEN
0042 CALL GGL90_DIAGNOSTICS_INIT( myThid )
0043 ENDIF
0044 #endif
0045
004d5ee949 Davi*0046 #ifdef ALLOW_GGL90_SMOOTH
0047 DO bj=myByLo(myThid),myByHi(myThid)
0048 DO bi=myBxLo(myThid),myBxHi(myThid)
8e38f6ef91 Jean*0049 DO j=1-OLy,sNy+OLy
0050 DO i=1-OLx,sNx+OLx
004d5ee949 Davi*0051 mskCor(i,j,bi,bj) = 1. _d 0
0052 ENDDO
0053 ENDDO
0320e25227 Mart*0054
0055 # if (
004d5ee949 Davi*0056 IF ( useCubedSphereExchange ) THEN
0057 CALL FILL_CS_CORNER_TR_RL( 0, .FALSE.,
8e38f6ef91 Jean*0058 U mskCor(1-OLx,1-OLy,bi,bj),
0320e25227 Mart*0059 I bi, bj, myThid )
004d5ee949 Davi*0060 ENDIF
f13fe90a48 Patr*0061 # endif
004d5ee949 Davi*0062 ENDDO
0063 ENDDO
0320e25227 Mart*0064 #endif /* ALLOW_GGL90_SMOOTH */
004d5ee949 Davi*0065
57949a6522 Davi*0066 RETURN
0067 END