** Warning **
Issuing rollback() due to DESTROY without explicit disconnect() of DBD::mysql::db handle dbname=MITgcm at /usr/local/share/lxr/lib/LXR/Common.pm line 1224.
Last-Modified: Thu, 17 Sep 2025 05:09:17 GMT
Content-Type: text/html; charset=utf-8
MITgcm/MITgcm/pkg/frazil/frazil_tendency_apply.F
File indexing completed on 2018-03-02 18:40:51 UTC
view on github raw file Latest commit add29e06 on 2018-01-31 20:35:05 UTC
e0b3e1bdd8 Dimi* 0001 #include "FRAZIL_OPTIONS.h "
0002
0003
0004
0005
0006
0007
0008
0009
0010 SUBROUTINE FRAZIL_TENDENCY_APPLY_T (
73b1dccda0 Jean* 0011 U gT_arr ,
0012 I iMin ,iMax ,jMin ,jMax , k , bi , bj ,
0013 I myTime , myIter , myThid )
e0b3e1bdd8 Dimi* 0014
0015
33e5e9881a Dimi* 0016
0017
e0b3e1bdd8 Dimi* 0018
0019
0020 IMPLICIT NONE
0021 #include "SIZE.h "
73b1dccda0 Jean* 0022 #include "EEPARAMS.h "
33e5e9881a Dimi* 0023 #include "PARAMS.h "
e0b3e1bdd8 Dimi* 0024 #include "GRID.h "
73b1dccda0 Jean* 0025
33e5e9881a Dimi* 0026 #ifdef ALLOW_FRAZIL
0027 # include "FRAZIL.h "
0028 #endif
0029
0030
73b1dccda0 Jean* 0031
0032
0033
0034
0035
0036
0037
0038
0039 _RL gT_arr (1-OLx :sNx +OLx ,1-OLy :sNy +OLy )
0040 INTEGER iMin , iMax , jMin , jMax
0041 INTEGER k , bi , bj
33e5e9881a Dimi* 0042 _RL myTime
73b1dccda0 Jean* 0043 INTEGER myIter
33e5e9881a Dimi* 0044 INTEGER myThid
e0b3e1bdd8 Dimi* 0045
0046
0047 #ifdef ALLOW_FRAZIL
33e5e9881a Dimi* 0048
e0b3e1bdd8 Dimi* 0049
0050 INTEGER i , j
52d51b46b8 Jean* 0051 _RL recip_Cp
e0b3e1bdd8 Dimi* 0052
52d51b46b8 Jean* 0053 recip_Cp = 1. _d 0 / HeatCapacity_Cp
610e3cd50d Dimi* 0054 DO j =jMin ,jMax
0055 DO i =iMin ,iMax
73b1dccda0 Jean* 0056 gT_arr (i ,j ) = gT_arr (i ,j )
33e5e9881a Dimi* 0057 & + FrazilForcingT (i ,j ,k ,bi ,bj )
0058 & * recip_Cp * mass2rUnit
0059 & * recip_drF (k ) * _recip_hFacC (i ,j ,k ,bi ,bj )
610e3cd50d Dimi* 0060 ENDDO
0061 ENDDO
33e5e9881a Dimi* 0062
e0b3e1bdd8 Dimi* 0063 #endif /* ALLOW_FRAZIL */
0064
0065 RETURN
0066 END