Changeset 5103 for LMDZ6/branches/Amaury_dev/libf/phylmdiso/phyredem.F90
- Timestamp:
- Jul 23, 2024, 3:29:36 PM (8 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/phylmdiso/phyredem.F90
r5101 r5103 191 191 192 192 ! ================== Albedo ======================================= 193 print*,'PHYREDEM NOUVEAU'193 PRINT*,'PHYREDEM NOUVEAU' 194 194 CALL put_field_srf2(pass,"A_dir_SW","Albedo direct",falb_dir(:,:,:)) 195 195 CALL put_field_srf2(pass,"A_dif_SW","Albedo diffus",falb_dif(:,:,:)) … … 387 387 END IF 388 388 389 if (ok_gwd_rando) callput_field(pass,"du_gwd_rando", &389 if (ok_gwd_rando) CALL put_field(pass,"du_gwd_rando", & 390 390 "tendency on zonal wind due to flott gravity waves", du_gwd_rando) 391 391 392 IF (.not. ok_hines .and. ok_gwd_rando) callput_field(pass,"du_gwd_front", &392 IF (.not. ok_hines .and. ok_gwd_rando) CALL put_field(pass,"du_gwd_front", & 393 393 "tendency on zonal wind due to acama gravity waves", du_gwd_front) 394 394 … … 414 414 #ifdef ISO 415 415 write(*,*) 'phyredem 342' 416 callphyisoredem (pass, &416 CALL phyisoredem (pass, & 417 417 xtsnow, & 418 418 xtrun_off_lic_0,Rland_ice, & … … 484 484 485 485 #ifdef ISO 486 ! je voulais mettre cette subroutine dans isotopes_mod, mais elle a besoin de put_field_srf1 qui est contenue dans la subroutinephyredem. Si on veut mettre cette routine dans isotopes_mod, il faudrait convertir ce fichier en module pour pouvoir en appeler des routines486 ! 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 487 487 488 488 SUBROUTINE phyisoredem (pass, & … … 513 513 ! equivalent isotopique de phyredem 514 514 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" 519 519 ! inputs 520 520 !REAL xtsol(niso,klon) … … 546 546 do k=1,klev 547 547 do i=1,klon 548 calliso_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), & 549 549 'phyisoredem 50a') 550 calliso_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), & 551 551 'phyisoredem 50b') 552 calliso_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), & 553 553 'phyisoredem 50c') 554 554 … … 557 557 do i=1,klon 558 558 DO nsrf = 1, nbsrf 559 calliso_verif_egalite(fxtevap(iso_eau,i,nsrf),fevap(i,nsrf), &559 CALL iso_verif_egalite(fxtevap(iso_eau,i,nsrf),fevap(i,nsrf), & 560 560 'phyisoredem 50d') 561 561 enddo !DO nsrf = 1, nbsrf … … 564 564 do i=1,klon 565 565 do ixt=1,niso 566 calliso_verif_noNaN(xtsol(ixt,i),'phyisoredem 72')566 CALL iso_verif_noNaN(xtsol(ixt,i),'phyisoredem 72') 567 567 enddo !do ixt=1,niso 568 568 enddo !do i=1,klon … … 570 570 do k=1,klev 571 571 do i=1,klon 572 calliso_verif_traceur(xt_ancien(1,i,k), &572 CALL iso_verif_traceur(xt_ancien(1,i,k), & 573 573 'phyisoredem 60') 574 574 enddo !do i=1,klon
Note: See TracChangeset
for help on using the changeset viewer.