source: trunk/SOURCES/New-remplimat/fake_diagno_mod.f90 @ 23

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

initial import GRISLI trunk

File size: 1.8 KB
Line 
1!module diagno_L2_mod                    ! Nouvelle version, compatible remplimat 2008 Cat
2module diagno_mod                        ! ce module sert quand on ne veut pas du tout de diagno
3                                         ! a choisir au niveau du makefile
4
5use module3D_phy
6use module_choix
7     
8implicit none
9
10
11
12real                   :: somint,test,delp,prec
13real, dimension(nx,ny) :: uxb1
14real, dimension(nx,ny) :: uyb1
15
16integer, dimension(nx,ny) :: imx_diag
17integer, dimension(nx,ny) :: imy_diag
18
19integer :: nxd1,nxd2     ! domaine selon x Dans l'appel rempli_L2
20integer :: nyd1,nyd2     ! domaine selon y
21
22integer :: itour_pvi
23
24integer :: ifail_diagno  ! pour recuperation d'erreur
25integer :: iplus1,jplus1
26integer ::  ctvisco,iumax,jumax
27real  :: delumax,errmax
28real  :: phiphi,bt2,d02,discr,ttau
29real :: sf3,sf1,epsxxm,epsyym,epsm,sf01,sf03
30real :: viscm
31
32
33logical :: stopvisco,viscolin
34logical :: test_visc
35
36contains   
37
38!------------------------------------------------------------------------------------
39subroutine init_diagno
40
41
42
43! attribution des coefficients de viscosite
44
45! formats pour les ecritures dans 42
46428 format(A)
47
48! lecture des parametres du run                      block draghwat
49!--------------------------------------------------------------------
50
51   ! pour revenir au debut du fichier param_list.dat
52
53
54write(num_rep_42,428)'!___________________________________________________________' 
55write(num_rep_42,428) '& diagnoshelf : fake'
56write(num_rep_42,428)'!___________________________________________________________' 
57
58
59return
60end subroutine init_diagno
61
62!------------------------------------------------------------------------------------
63subroutine diagnoshelf !      Resolution numerique des equations diagnostiques
64
65uxflgz(:,:) = 0.
66uyflgz(:,:) = 0.
67
68  return
69end subroutine diagnoshelf
70
71
72!end module diagno_L2_mod
73end module diagno_mod
Note: See TracBrowser for help on using the repository browser.