Changeset 89 for branches


Ignore:
Timestamp:
10/05/16 08:50:38 (8 years ago)
Author:
aquiquet
Message:

minor GRISLI-iLOVECLIM compatibility corrections + ifort as default compiler

Location:
branches/iLoveclim/SOURCES
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/iLoveclim/SOURCES/3D-physique-gen_mod.f90

    r79 r89  
    341341  real,dimension(nx,ny),target :: TJULY        !< Ground air temperature July 
    342342  real,dimension(nx,ny),target :: TANN         !< Ground air temperature annual 
    343   real,dimension(nx,ny,12),target :: Tmois     !< Ground air temperature monthly 
    344   real,dimension(nx,ny,12),target :: Pmois     !< Liquid precipitation  monthly 
     343  real,dimension(nx,ny,12) :: Tmois     !< Ground air temperature monthly 
     344  real,dimension(nx,ny,12) :: Pmois     !< Liquid precipitation  monthly 
    345345  real,dimension(nx,ny) :: TSHELF       !< temperature des shelfs pour viscosite 
    346346  real,dimension(nx,ny) :: TJ0          !< initial air temperature at sea level July 
  • branches/iLoveclim/SOURCES/Hemin40_files/bmelt-hemin40-depth_mod.f90

    r4 r89  
    104104  
    105105      bsupshelf=.2 
    106       write(32,*) 
    107106 
    108107 
  • branches/iLoveclim/SOURCES/Makefile

    r78 r89  
    1111 
    1212# Choice for compiler (ifort = 1, gfortran = 0) 
    13 ifort := 0 
     13ifort := 1 
    1414 
    1515# Choice for librairies (mkl_c = 1 = MKL,  = 0 = BLAS) 
    1616# NOTA: mkl_c = 1 with ifort = 0 ignores the MKL and uses BLAS anyhow 
    17 mkl_c := 0 
     17mkl_c := 1 
    1818 
    1919ifeq ($(ifort),1) 
  • branches/iLoveclim/SOURCES/climat_coupl_atm_mod.f90

    r32 r89  
    200200coefbmshelf=min(coefbmshelf,maxcoefbmelt) 
    201201 
    202 !********************************************************************** 
    203 ! transmission des champs climatiques de iLOVECLIM via pointeurs Tann, Acc, Tjuly, Tmois, Pmois, Bm 
    204 ! Temperatures Annuels, jja et accumulation de neige 
    205 !********************************************************************** 
    206 ! calcul de l'accumulation si on utilise les precips liquides : 
    207 if (.not.snow) then 
    208 !    if (annual.eq.1) then ! la version avec Tann et Tjuly est obsolete ! 
    209 !       call accum_annual ! calcul acc a partir de Tann et Tjuly 
    210 !    else if (annual.eq.2) then 
    211       acc(:,:)=sum(Pmois,dim=3,mask=Tmois < psolid) ! /12. 
    212       acc(:,:)=acc(:,:)*1000./ro ! m de glace/an 
    213 !    endif 
    214 endif 
    215     Tann(:,:)=SUM(Tmois(:,:,:),dim=3)/12. 
    216     Tjuly(:,:)=Tmois(:,:,7) 
     202!~ !********************************************************************** 
     203!~ ! transmission des champs climatiques de iLOVECLIM via pointeurs Tann, Acc, Tjuly, Tmois, Pmois, Bm 
     204!~ ! Temperatures Annuels, jja et accumulation de neige 
     205!~ !********************************************************************** 
     206!~ ! calcul de l'accumulation si on utilise les precips liquides : 
     207!~ if (.not.snow) then 
     208!~ !    if (annual.eq.1) then ! la version avec Tann et Tjuly est obsolete ! 
     209!~ !       call accum_annual ! calcul acc a partir de Tann et Tjuly 
     210!~ !    else if (annual.eq.2) then 
     211!~       acc(:,:)=sum(Pmois,dim=3,mask=Tmois < psolid) ! /12. 
     212!~       acc(:,:)=acc(:,:)*1000./ro ! m de glace/an 
     213!~ !    endif 
     214!~ endif 
     215!~     Tann(:,:)=SUM(Tmois(:,:,:),dim=3)/12. 
     216!~     Tjuly(:,:)=Tmois(:,:,7) 
    217217 
    218218seasea=sealevel        ! pour les sorties 
Note: See TracChangeset for help on using the changeset viewer.