Ignore:
Timestamp:
01/26/24 10:24:00 (4 months ago)
Author:
aquiquet
Message:

Cleaning branch: start cleaning module3D

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/GRISLIv3/SOURCES/initial-phy-2.f90

    r446 r465  
    2020  use module3D_phy, only:icompteur,iout,reprcptr,igrdline,schoof,ibmelt_inv,dtmin,dtmax,& 
    2121       dtt,testdiag,num_param,num_rep_42,num_ritz,dt,ntmax,time,tafor,sealevel,& 
    22        sealevel_2d,secyear,nzz,nz,nzm,cl,da,nice,isynchro 
     22       sealevel_2d,secyear,isynchro 
    2323  use geography, only: geoplace 
    2424  use runparam, only :runname,itracebug,num_tracebug,tbegin,tend,dirsource,dirnameout,dttest,& 
    2525       nt 
    26   use param_phy_mod, only:rog,g,ro,row,rowg,rom,romg,rofresh,rofreshg,dice,coef_Sflot,& 
    27        coef_Bflot 
     26 
    2827 
    2928  implicit none 
     
    4039  !-------------------------------------------------------------- 
    4140  dirsource='../SOURCES' 
    42   ! dirsource='../../SOURCES' 
    43   ! filin='../'//trim(dirsource)//'/Fichiers-parametres/'//trim(geoplace)//'_param_list.dat' 
    4441  filin=trim(geoplace)//'_param_list.dat' 
    4542 
     
    8582 
    8683 
    87  
    88   !     switch reprise compteur ou non: 1 => compteur, 0 => pas compteur 
    89   !     icompteur=2 reprise de tout sauf de la topo 
    90   !     icompteur=1 reprise de tout 
    91  
    92   !      reprcptr=TRIM('../CPTR-Heino/Heino096+k150.CPTR') 
    93  
    94  
    95  
    96  
    9784  write(6,*)'_________________________________________________' 
    9885  write(6,*)'runname=',runname 
    99   !      write(6,*) dirnameout 
    100   !      write(6,*) TRIM(DIRNAMEOUT)//'short'//runname//'.ritz' 
    10186 
    10287 
     
    10489  !------------------------------ 
    10590 
    106   ! filin='time-series/short'//runname//'.ritz' 
     91 
    10792  filin='short'//runname//'.ritz' 
    10893  filin=TRIM(DIRNAMEOUT)//TRIM(filin) 
     
    133118 
    134119 
    135   !     grounding line fixee 
    136   !-------------------------- 
    137   !     Pour faire des expériences avec l'épaisseur des ice-shelves fixée 
    138   !     igrdline=1 !fixé, sinon (libre) igrdline=0 
    139   !     igrdline=0  
    140  
    141  
    142  
    143120  ! lecture des parametres du run                          block timesteps 
    144121  !----------------------------------------------------------------------- 
     
    146123  read(num_param,timesteps) 
    147124 
    148 ! dmr&aurel ##  namelist/timesteps/dtmin,dtmax,dtt,testdiag,tbegin,tend 
    149125  write(num_rep_42,'(A)')'!___________________________________________________________'   
    150126  write(num_rep_42,'(A)') '&timesteps                 ! bloc time steps' 
     
    195171  secyear= 31556926 ! s /an 
    196172 
    197 !!$!     *** ABLATION 
    198 !!$!     integrating step for positive degree days (degrees) 
    199 !!$      DTP=2.0 
    200 !!$!     number of months in 1 year, st. dev. for temp *) 
    201 !!$      NYEAR=12 
    202 !!$      SIGMA=5.0 
    203 !!$!     proportion of melted water that can refreeze *) 
    204 !!$      CSI=0.6 
    205 !!$!     melting factors for snow and ice  
    206 !!$      Csnow=0.003 
    207 !!$      Cice=0.008 
    208 !!$!     ct for PDD calculation 
    209 !!$      S22=0.5/SIGMA/SIGMA 
    210 !!$      PY=2*PI/NYEAR 
    211 !!$      PDDCT=DTP/SIGMA/sqrt(2.*PI)/NYEAR*365. 
    212  
    213  
    214 ! calcul de certain parametres de param_phy car ro et g ne sont plus parameter 
    215  
    216 rog      = ro*g                !<  ro*g   (glace) 
    217 rowg     = row*g               !<  row*g  (ocean)  
    218 romg     = rom*g               !<  rom*g  (asthenosphere) 
    219 rofreshg = rofresh*g           !<  rofresh*g  
    220 dice     = ro/row              !<  ro/row 
    221  
    222 coef_Sflot = (Row-Ro)/Row      !<   S = coef_Sflot * H + sealevel pour les shelves 
    223 coef_Bflot = -Ro/Row           !<   B = coef_Bflot * H + sealevel pour les shelves 
    224  
    225173  !---------------------  
    226174 
    227  
    228   !     *** TEMPERATURE IN ICE AND MANTLE 
    229   !     Total number of vertical grid points, grid step in mantle 
    230   NZZ=NZ+NZM 
    231  
    232   !     specific latent heat of fusion of ice J/Kg 
    233   CL=3.35E5 
    234  
    235   !     DA mantle diffusion 
    236   DA=4.E7 
    237175  !     switch  
    238   NICE=1 
    239176  isynchro=0 
    240177 
Note: See TracChangeset for help on using the changeset viewer.