Ignore:
Timestamp:
Jul 23, 2024, 3:29:36 PM (4 months ago)
Author:
abarral
Message:

Handle CPP_INLANDSIS in lmdz_cppkeys_wrapper.F90
Remove obsolete key wrgrads_thermcell, _ADV_HALO, _ADV_HALLO, isminmax
Remove redundant uses of CPPKEY_INCA (thanks acozic)
Remove obsolete misc/write_field.F90
Remove unused ioipsl_* wrappers
Remove calls to WriteField_u with wrong signature
Convert .F -> .[fF]90
(lint) uppercase fortran operators
[note: 1d and iso still broken - working on it]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/dyn3dmem/guide_loc_mod.F90

    r5101 r5103  
    9292    CALL ini_getparam("nudging_parameters_out.txt")
    9393! Variables guidees
    94     CALL getpar('guide_u',.true.,guide_u,'guidage de u')
    95     CALL getpar('guide_v',.true.,guide_v,'guidage de v')
    96     CALL getpar('guide_T',.true.,guide_T,'guidage de T')
    97     CALL getpar('guide_P',.true.,guide_P,'guidage de P')
    98     CALL getpar('guide_Q',.true.,guide_Q,'guidage de Q')
    99     CALL getpar('guide_hr',.true.,guide_hr,'guidage de Q par H.R')
    100     CALL getpar('guide_teta',.false.,guide_teta,'guidage de T par Teta')
    101 
    102     CALL getpar('guide_add',.false.,guide_add,'foréage constant?')
    103     CALL getpar('guide_zon',.false.,guide_zon,'guidage moy zonale')
     94    CALL getpar('guide_u',.TRUE.,guide_u,'guidage de u')
     95    CALL getpar('guide_v',.TRUE.,guide_v,'guidage de v')
     96    CALL getpar('guide_T',.TRUE.,guide_T,'guidage de T')
     97    CALL getpar('guide_P',.TRUE.,guide_P,'guidage de P')
     98    CALL getpar('guide_Q',.TRUE.,guide_Q,'guidage de Q')
     99    CALL getpar('guide_hr',.TRUE.,guide_hr,'guidage de Q par H.R')
     100    CALL getpar('guide_teta',.FALSE.,guide_teta,'guidage de T par Teta')
     101
     102    CALL getpar('guide_add',.FALSE.,guide_add,'foréage constant?')
     103    CALL getpar('guide_zon',.FALSE.,guide_zon,'guidage moy zonale')
    104104    if (guide_zon .and. abs(grossismx - 1.) > 0.01) &
    105105         CALL abort_gcm("guide_init", &
     
    117117    CALL getpar('tau_min_P',0.02,tau_min_P,'Cste de rappel min, P')
    118118    CALL getpar('tau_max_P', 10.,tau_max_P,'Cste de rappel max, P')
    119     CALL getpar('gamma4',.false.,gamma4,'Zone sans rappel elargie')
    120     CALL getpar('guide_BL',.true.,guide_BL,'guidage dans C.Lim')
     119    CALL getpar('gamma4',.FALSE.,gamma4,'Zone sans rappel elargie')
     120    CALL getpar('guide_BL',.TRUE.,guide_BL,'guidage dans C.Lim')
    121121    CALL getpar('plim_guide_BL',85000.,plim_guide_BL,'BL top presnivs value')
    122122
    123123! Sauvegarde du forçage
    124     CALL getpar('guide_sav',.false.,guide_sav,'sauvegarde guidage')
     124    CALL getpar('guide_sav',.FALSE.,guide_sav,'sauvegarde guidage')
    125125    CALL getpar('iguide_sav',4,iguide_sav,'freq. sauvegarde guidage')
    126126    ! frequences f>0: fx/jour; f<0: tous les f jours; f=0: 1 seule fois.
     
    134134
    135135! Guidage regional seulement (sinon constant ou suivant le zoom)
    136     CALL getpar('guide_reg',.false.,guide_reg,'guidage regional')
     136    CALL getpar('guide_reg',.FALSE.,guide_reg,'guidage regional')
    137137    CALL getpar('lat_min_g',-90.,lat_min_g,'Latitude mini guidage ')
    138138    CALL getpar('lat_max_g', 90.,lat_max_g,'Latitude maxi guidage ')
     
    154154    CALL getpar('guide_plevs',0,guide_plevs,'niveaux pression fichiers guidage')
    155155    ! Pour compatibilite avec ancienne version avec guide_modele
    156     CALL getpar('guide_modele',.false.,guide_modele,'niveaux pression ap+bp*psol')
     156    CALL getpar('guide_modele',.FALSE.,guide_modele,'niveaux pression ap+bp*psol')
    157157    IF (guide_modele) THEN
    158158        guide_plevs=1
    159159    ENDIF
    160160!FC
    161     CALL getpar('convert_Pa',.true.,convert_Pa,'Convert Pressure levels in Pa')
     161    CALL getpar('convert_Pa',.TRUE.,convert_Pa,'Convert Pressure levels in Pa')
    162162    ! Fin raccord
    163     CALL getpar('ini_anal',.false.,ini_anal,'Etat initial = analyse')
    164     CALL getpar('guide_invertp',.true.,invert_p,'niveaux p inverses')
    165     CALL getpar('guide_inverty',.true.,invert_y,'inversion N-S')
    166     CALL getpar('guide_2D',.false.,guide_2D,'fichier guidage lat-P')
     163    CALL getpar('ini_anal',.FALSE.,ini_anal,'Etat initial = analyse')
     164    CALL getpar('guide_invertp',.TRUE.,invert_p,'niveaux p inverses')
     165    CALL getpar('guide_inverty',.TRUE.,invert_y,'inversion N-S')
     166    CALL getpar('guide_2D',.FALSE.,guide_2D,'fichier guidage lat-P')
    167167
    168168    CALL fin_getparam
     
    23662366 
    23672367!===========================================================================
    2368   subroutine correctbid(iim,nl,x)
     2368  SUBROUTINE correctbid(iim,nl,x)
    23692369    integer iim,nl
    23702370    real x(iim+1,nl)
     
    23762376            if(abs(x(i,l))>1.e10) then
    23772377               zz=0.5*(x(i-1,l)+x(i+1,l))
    2378               print*,'correction ',i,l,x(i,l),zz
     2378              PRINT*,'correction ',i,l,x(i,l),zz
    23792379               x(i,l)=zz
    23802380            endif
     
    23822382     enddo
    23832383     return
    2384   end subroutine correctbid
     2384  END SUBROUTINE correctbid
    23852385
    23862386
     
    23892389!====================================================================
    23902390
    2391 subroutine dump2du(var,varname)
     2391SUBROUTINE dump2du(var,varname)
    23922392use parallel_lmdz
    23932393use mod_hallo
     
    24162416
    24172417    return
    2418     end subroutine dump2du
     2418    END SUBROUTINE dump2du
    24192419
    24202420!====================================================================
    24212421! Ascii debug output. Could be reactivated
    24222422!====================================================================
    2423 subroutine dumpall
     2423SUBROUTINE dumpall
    24242424     implicit none
    24252425     include "dimensions.h"
     
    24312431     CALL dump2du(ugui1(ijb_u:ije_u,1)*sqrt(unscu2(ijb_u:ije_u)),'  ugui1 couche 1')
    24322432     return
    2433 end subroutine dumpall
     2433END SUBROUTINE dumpall
    24342434
    24352435!===========================================================================
Note: See TracChangeset for help on using the changeset viewer.