source: trunk/SOURCES/Greeneem_files/massb_perturb_Tparam_greeneem.f90 @ 102

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

initial import GRISLI trunk

File size: 1.1 KB
Line 
1subroutine massb_perturb_Tparam               ! calcule le mass balance en mode perturbation
2                                              ! avec la temperature parametree greeneem   
3                                              ! version GREENEEM (Groenland aurelien)     
4use lect_clim_act_greeneem_mar ! attention avec mar, pas de temp parametree
5!use lect_clim_act_greeneem ! attention sans mar, la temp est parametree
6
7use climat_perturb_mod
8
9implicit none
10
11!     surface temperature
12call Tsgreen                                  ! dans lect_clim_act_greeneem
13Tann(:,:)=Tann(:,:)+Tafor
14Tjuly(:,:)=Tjuly(:,:)+Tafor
15
16do j=1,ny
17   do i=1,nx
18
19      if(retroac.eq.1) then           ! full retroaction acc.
20         acc(i,j)=precip(i,j)*exp(rappact*(tann(i,j)-ta0(i,j)))
21         
22      else if(retroac.eq.0) then
23         acc(i,j)=precip(i,j)
24         
25      endif
26   end do
27end do
28
29!     ablation et bilan de masse sont maintenant appeles par forclim
30
31     
32debug_3D(:,:,29)=Tann(:,:)-Ta0(:,:)
33debug_3D(:,:,30)=Acc(:,:)-precip(:,:)
34debug_3D(:,:,31)=Acc(:,:)-bmelt(:,:)
35
36     
37
38return
39end subroutine massb_perturb_Tparam
40
Note: See TracBrowser for help on using the repository browser.