source: trunk/SOURCES/vtoutput-0.2.f @ 23

Last change on this file since 23 was 4, checked in by dumas, 10 years ago

initial import GRISLI trunk

File size: 1.4 KB
Line 
1!> \file vtoutput-0.2.f
2!! TOOOOOOOO DOOOOOOOO
3!<
4
5!> SUBROUTINE: VTOUTPUT()
6!! \author ...
7!! \date ...
8!! @note TOOOOOOO DOOOOOOO
9!! @note Used modules:
10!! @note    - use module3D_phy
11!! \param FILENAME
12!<
13
14c  *****************************************************************************
15      subroutine VTOUTPUT(FILENAME)
16
17       USE module3D_phy
18
19      implicit none
20!      real,dimension(nz) :: E   ! vertical coordinate in ice, scaled to H zeta
21      character FILENAME*13
22c     char SccsId[] = "@(#)vtoutput.f  1.3   date delta= 01/06/95    heure delta= 14:56:26    date lecture= 01/09/95"
23     
24      E(1)=0.
25      E(NZ)=1.
26      do K=1,NZ
27         if ((K.ne.1).and.(K.ne.NZ)) E(K)=(K-1.)/(NZ-1.)
28      end do
29     
30      open(num_file2,file=FILENAME)
31     
32      do K=NZ,1,-1
33
34c     diverses erreurs corrigees (semble t'il)
35
36        W16(K)=UZR(16,16,K)+(UX(16,16,K)+UX(17,16,K))/2
37     &    *((E(K)*(HMX(17,16)-HMX(16,16))/DX)
38     &    -(SDX(17,16)+SDX(16,16))/2)
39     &    - CDE(K)*HDOT(16,16)
40
41        W24(K)=UZR(24,16,K)+(UX(24,16,K)+UX(25,16,K))/2
42     &    *((E(K)*(HMX(25,16)-HMX(24,16))/DX)
43     &    -(SDX(25,16)+SDX(24,16))/2)
44     &    - CDE(K)*HDOT(24,16)
45
46        write(num_file2,999) CDE(K),T(16,16,K)-TPMP(16,16,K)+
47     &     273.15,-W16(K),
48     &     CDE(K),(UX(24,16,K)+UX(25,16,K))/2.,
49     &     -W24(K),T(24,16,K)-TPMP(24,16,K)+273.15
50
51      end do
52      close(num_file2)
53
54999   format(7(1X,f9.3))
55      end
Note: See TracBrowser for help on using the repository browser.