Ignore:
Timestamp:
01/09/19 17:09:26 (5 years ago)
Author:
aquiquet
Message:

Sealevel is now treated as a 2D variable (sealevel_2d while sealevel remains the eustatic sea level), results should remain identical as sealevel_2d is equal to sealevel in this revision.

Location:
trunk/SOURCES/Eurasie40_files
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/SOURCES/Eurasie40_files/bmelt-eurasie-depth-lake_mod.f90

    r4 r237  
    8585         do i=1,nx 
    8686 
    87             if ((sealevel-BSOC(i,j)).lt.450) then 
     87            if ((sealevel_2d(i,j)-BSOC(i,j)).lt.450) then 
    8888                    bmshelf(i,j)=2.00 !3.00! 2.55! 0.45!   0.65   
    8989                    bmgrz(i,j)=2.00 !3.00! 2.55! 0.45 !  0.65 
     
    127127  
    128128 
    129                    if (slv(i,j).gt.0) then 
     129                   if (sealevel_2d(i,j).gt.0) then 
    130130                         bmshelf(i,j)=0.05!5.0     
    131131                         bmgrz(i,j)=0.05!5.0 
     
    135135         
    136136                      
    137              if (slv(i,j).gt.sealevel) then 
     137             if (sealevel_2d(i,j).gt.sealevel) then 
    138138                     bmelt(i,j)=bmshelf(i,j) 
    139139                     if (fbm(i,j))  bmelt(i,j)=bmgrz(i,j) 
     
    166166!   en fonction du nombre de points flottants 
    167167 
    168            if (slv(i,j).gt.sealevel) then 
     168           if (sealevel_2d(i,j).gt.sealevel) then 
    169169                 bmelt(i,j)= ngr/4.*bmgrz(i,j)+(1.-ngr/4.)*bmelt(i,j)          
    170170           else 
  • trunk/SOURCES/Eurasie40_files/climat-forcage-eurasie_mod-0.4.f90

    r4 r237  
    493493   nom_table='lvflo' 
    494494   call printtable_r(levelflot,nom_table) 
    495      
     495    
     496   sealevel_2d(:,:) = sealevel 
     497 
    496498!   coefbmshelf(:,:)=(1.+delTatime(:,:)/7.)   
    497499!coefbmshelf=1. ! modif pour test de sensibilite (tof 20 avril 01) 
  • trunk/SOURCES/Eurasie40_files/lakes-prescribed_mod-0.1.f90

    r4 r237  
    5454subroutine lake_to_slv 
    5555 
    56 ! inclut les lacs dans le tableau slv des niveaux de flottaison 
     56! inclut les lacs dans le tableau sealevel_2d des niveaux de flottaison 
    5757 
    58 slv(:,:)=sealevel 
     58sealevel_2d(:,:)=sealevel 
    5959 
    6060! VOIR COMMENT ACTIVER-DESACTIVER LES LACS EN FONCTION DU TEMPS 
     
    6464      do i_lake=1,nb_lakes 
    6565         if (lake(i,j).eq.i_lake) then  
    66             slv(i,j)=max(level_lakes(i_lake),Bsoc(i,j)) 
     66            sealevel_2d(i,j)=max(level_lakes(i_lake),Bsoc(i,j)) 
    6767         end if 
    6868      end do 
  • trunk/SOURCES/Eurasie40_files/output_eurasie40_mod-0.1.f90

    r4 r237  
    8585 
    8686!        calcul de la hauteur au dessus de la flottaison 
    87          if (sealevel-B(i,j).le.0.) then    ! socle au dessus du niveau des mers 
     87         if (sealevel_2d(i,j)-B(i,j).le.0.) then    ! socle au dessus du niveau des mers 
    8888               volf=volf+h(i,j) 
    8989         else 
    90             volf=volf+h(i,j)-row/ro*(sealevel-b(i,j)) 
     90            volf=volf+h(i,j)-row/ro*(sealevel_2d(i,j)-b(i,j)) 
    9191         endif 
    9292 
Note: See TracChangeset for help on using the changeset viewer.