Ignore:
Timestamp:
Jul 23, 2024, 3:29:36 PM (8 weeks 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/phylmdiso/phyredem.F90

    r5101 r5103  
    191191
    192192! ================== Albedo =======================================
    193     print*,'PHYREDEM NOUVEAU'
     193    PRINT*,'PHYREDEM NOUVEAU'
    194194    CALL put_field_srf2(pass,"A_dir_SW","Albedo direct",falb_dir(:,:,:))
    195195    CALL put_field_srf2(pass,"A_dif_SW","Albedo diffus",falb_dif(:,:,:))
     
    387387    END IF
    388388
    389     if (ok_gwd_rando) call put_field(pass,"du_gwd_rando", &
     389    if (ok_gwd_rando) CALL put_field(pass,"du_gwd_rando", &
    390390         "tendency on zonal wind due to flott gravity waves", du_gwd_rando)
    391391
    392     IF (.not. ok_hines .and. ok_gwd_rando) call put_field(pass,"du_gwd_front", &
     392    IF (.not. ok_hines .and. ok_gwd_rando) CALL put_field(pass,"du_gwd_front", &
    393393         "tendency on zonal wind due to acama gravity waves", du_gwd_front)
    394394
     
    414414#ifdef ISO
    415415      write(*,*) 'phyredem 342'
    416       call phyisoredem (pass, &
     416      CALL phyisoredem (pass, &
    417417                 xtsnow, &
    418418                 xtrun_off_lic_0,Rland_ice, &
     
    484484
    485485#ifdef ISO
    486 ! je voulais mettre cette subroutine dans isotopes_mod, mais elle a besoin de put_field_srf1 qui est contenue dans la subroutine phyredem. Si on veut mettre cette routine dans isotopes_mod, il faudrait convertir ce fichier en module pour pouvoir en appeler des routines
     486! je voulais mettre cette SUBROUTINE dans isotopes_mod, mais elle a besoin de put_field_srf1 qui est contenue dans la SUBROUTINE phyredem. Si on veut mettre cette routine dans isotopes_mod, il faudrait convertir ce fichier en module pour pouvoir en appeler des routines
    487487
    488488      SUBROUTINE phyisoredem (pass, &
     
    513513        ! equivalent isotopique de phyredem
    514514
    515 #include "dimsoil.h"
    516 #include "clesphys.h"
    517 #include "alpale.h"
    518 #include "compbl.h"     
     515 include "dimsoil.h"
     516 include "clesphys.h"
     517 include "alpale.h"
     518 include "compbl.h"
    519519      ! inputs
    520520      !REAL xtsol(niso,klon)
     
    546546      do k=1,klev
    547547        do i=1,klon
    548            call iso_verif_egalite(xt_ancien(iso_eau,i,k),q_ancien(i,k), &
     548           CALL iso_verif_egalite(xt_ancien(iso_eau,i,k),q_ancien(i,k), &
    549549                 'phyisoredem 50a')
    550            call iso_verif_egalite(xtl_ancien(iso_eau,i,k),ql_ancien(i,k), &
     550           CALL iso_verif_egalite(xtl_ancien(iso_eau,i,k),ql_ancien(i,k), &
    551551                 'phyisoredem 50b')
    552            call iso_verif_egalite(xts_ancien(iso_eau,i,k),qs_ancien(i,k), &
     552           CALL iso_verif_egalite(xts_ancien(iso_eau,i,k),qs_ancien(i,k), &
    553553                 'phyisoredem 50c')
    554554         
     
    557557      do i=1,klon
    558558        DO nsrf = 1, nbsrf
    559            call iso_verif_egalite(fxtevap(iso_eau,i,nsrf),fevap(i,nsrf), &
     559           CALL iso_verif_egalite(fxtevap(iso_eau,i,nsrf),fevap(i,nsrf), &
    560560                 'phyisoredem 50d')
    561561        enddo !DO nsrf = 1, nbsrf
     
    564564      do i=1,klon
    565565       do ixt=1,niso
    566         call iso_verif_noNaN(xtsol(ixt,i),'phyisoredem 72')
     566        CALL iso_verif_noNaN(xtsol(ixt,i),'phyisoredem 72')
    567567       enddo !do ixt=1,niso
    568568      enddo !do i=1,klon
     
    570570      do k=1,klev
    571571        do i=1,klon 
    572           call iso_verif_traceur(xt_ancien(1,i,k), &
     572          CALL iso_verif_traceur(xt_ancien(1,i,k), &
    573573                         'phyisoredem 60')
    574574        enddo !do i=1,klon
Note: See TracChangeset for help on using the changeset viewer.