Ignore:
Timestamp:
Jul 26, 2024, 2:20:54 PM (4 months ago)
Author:
abarral
Message:

Fix 1D, rrtm & ecrad compilation

Location:
LMDZ6/branches/Amaury_dev/libf/phylmd/cosp
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/phylmd/cosp/cosp_output_mod.F90

    r5095 r5133  
    234234  USE phys_cal_mod
    235235  USE time_phylmdz_mod, ONLY: day_ref, annee_ref, day_ini, start_time, itau_phy
    236   USE print_control_mod, ONLY: lunout
     236  USE lmdz_print_control, ONLY: lunout
    237237  ! ug Pour les sorties XIOS
    238238  USE wxios
     
    260260!!! Variables d'entree
    261261
    262   ! ug Variables utilisées pour récupérer le calendrier pour xios
     262  ! ug Variables utilis�es pour r�cup�rer le calendrier pour xios
    263263  INTEGER :: x_an, x_mois, x_jour
    264264  REAL :: x_heure
  • LMDZ6/branches/Amaury_dev/libf/phylmd/cosp/cosp_output_write_mod.F90

    r5095 r5133  
    2525    USE ioipsl
    2626    USE time_phylmdz_mod, ONLY: itau_phy, start_time, day_step_phy
    27     USE print_control_mod, ONLY: lunout,prt_level
     27    USE lmdz_print_control, ONLY: lunout,prt_level
    2828    USE wxios, only: wxios_closedef
    2929    USE lmdz_xios, only: xios_update_calendar, xios_field_is_active, using_xios
     
    441441    USE dimphy
    442442    use iophy
    443     USE mod_phys_lmdz_para
    444     USE mod_grid_phy_lmdz, ONLY: nbp_lon
    445     USE print_control_mod, ONLY: lunout,prt_level
     443    USE lmdz_phys_para
     444    USE lmdz_grid_phy, ONLY: nbp_lon
     445    USE lmdz_print_control, ONLY: lunout,prt_level
    446446    USE wxios
    447447
     
    456456    CHARACTER(LEN=20) :: typeecrit
    457457
    458     ! ug On récupère le type écrit de la structure:
    459     !       Assez moche, Ã|  refaire si meilleure méthode...
     458    ! ug On récupère le type écrit de la structure:
     459    !       Assez moche, �|  refaire si meilleure méthode...
    460460    IF (INDEX(var%cosp_typeecrit(iff), "once") > 0) THEN
    461461       typeecrit = 'once'
     
    502502    USE dimphy
    503503    use iophy
    504     USE mod_phys_lmdz_para
    505     USE mod_grid_phy_lmdz, ONLY: nbp_lon
    506     USE print_control_mod, ONLY: lunout,prt_level
     504    USE lmdz_phys_para
     505    USE lmdz_grid_phy, ONLY: nbp_lon
     506    USE lmdz_print_control, ONLY: lunout,prt_level
    507507    USE wxios
    508508
     
    558558      END IF
    559559
    560     ! ug On récupère le type écrit de la structure:
    561     !       Assez moche, Ã|  refaire si meilleure méthode...
     560    ! ug On récupère le type écrit de la structure:
     561    !       Assez moche, �|  refaire si meilleure méthode...
    562562    IF (INDEX(var%cosp_typeecrit(iff), "once") > 0) THEN
    563563       typeecrit = 'once'
     
    603603 SUBROUTINE histwrite2d_cosp(var,field)
    604604  USE dimphy
    605   USE mod_phys_lmdz_para
     605  USE lmdz_phys_para
    606606  USE ioipsl
    607607  use iophy
    608   USE mod_grid_phy_lmdz, ONLY: nbp_lon
    609   USE print_control_mod, ONLY: lunout,prt_level
     608  USE lmdz_grid_phy, ONLY: nbp_lon
     609  USE lmdz_print_control, ONLY: lunout,prt_level
    610610  USE lmdz_xios, only: xios_send_field, using_xios
     611  USE lmdz_abort_physic, ONLY: abort_physic
    611612
    612613  IMPLICIT NONE
     
    628629    IF (prt_level >= 9) WRITE(lunout,*)'Begin histrwrite2d ',var%name
    629630
    630   ! On regarde si on est dans la phase de définition ou d'écriture:
     631  ! On regarde si on est dans la phase de définition ou d'écriture:
    631632  IF(.NOT.cosp_varsdefined) THEN
    632633!$OMP MASTER
    633       !Si phase de définition.... on définit
     634      !Si phase de définition.... on définit
    634635      CALL conf_cospoutputs(var%name,var%cles)
    635636      DO iff=1, 3
     
    640641!$OMP END MASTER
    641642  ELSE
    642     !Et sinon on.... écrit
     643    !Et sinon on.... écrit
    643644    IF (SIZE(field)/=klon) &
    644645  CALL abort_physic('iophy::histwrite2d_cosp','Field first DIMENSION not equal to klon',1)
     
    689690  SUBROUTINE histwrite3d_cosp(var, field, nverts, ncols)
    690691  USE dimphy
    691   USE mod_phys_lmdz_para
     692  USE lmdz_phys_para
    692693  USE ioipsl
    693694  use iophy
    694   USE mod_grid_phy_lmdz, ONLY: nbp_lon
    695   USE print_control_mod, ONLY: lunout,prt_level
     695  USE lmdz_grid_phy, ONLY: nbp_lon
     696  USE lmdz_print_control, ONLY: lunout,prt_level
    696697  USE lmdz_xios, only: xios_send_field, using_xios
     698  USE lmdz_abort_physic, ONLY: abort_physic
    697699
    698700  IMPLICIT NONE
     
    725727               nom=var%name
    726728      END IF
    727   ! On regarde si on est dans la phase de définition ou d'écriture:
     729  ! On regarde si on est dans la phase de définition ou d'écriture:
    728730  IF(.NOT.cosp_varsdefined) THEN
    729       !Si phase de définition.... on définit
     731      !Si phase de définition.... on définit
    730732!$OMP MASTER
    731733      CALL conf_cospoutputs(var%name,var%cles)
     
    737739!$OMP END MASTER
    738740  ELSE
    739     !Et sinon on.... écrit
     741    !Et sinon on.... écrit
    740742    IF (SIZE(field,1)/=klon) &
    741743   CALL abort_physic('iophy::histwrite3d','Field first DIMENSION not equal to klon',1)                                 
     
    785787  SUBROUTINE histwrite4d_cosp(var, field)
    786788  USE dimphy
    787   USE mod_phys_lmdz_para
     789  USE lmdz_phys_para
    788790  USE ioipsl
    789791  use iophy
    790   USE mod_grid_phy_lmdz, ONLY: nbp_lon
    791   USE print_control_mod, ONLY: lunout,prt_level
     792  USE lmdz_grid_phy, ONLY: nbp_lon
     793  USE lmdz_print_control, ONLY: lunout,prt_level
    792794  USE lmdz_xios, only: xios_send_field, using_xios
     795  USE lmdz_abort_physic, ONLY: abort_physic
    793796
    794797  IMPLICIT NONE
     
    809812
    810813  IF(cosp_varsdefined) THEN
    811     !Et sinon on.... écrit
     814    !Et sinon on.... écrit
    812815    IF (SIZE(field,1)/=klon) &
    813816   CALL abort_physic('iophy::histwrite3d','Field first DIMENSION not equal to klon',1)           
     
    835838    !   en utilisant les routines getin de IOIPSL 
    836839    use ioipsl
    837     USE print_control_mod, ONLY: lunout,prt_level
     840    USE lmdz_print_control, ONLY: lunout,prt_level
    838841
    839842    IMPLICIT NONE
  • LMDZ6/branches/Amaury_dev/libf/phylmd/cosp/cosp_read_otputkeys.F90

    r4619 r5133  
    1515  USE MOD_COSP_CONSTANTS
    1616  USE MOD_COSP_TYPES
    17   USE mod_phys_lmdz_para
     17  USE lmdz_phys_para
    1818
    1919CONTAINS
  • LMDZ6/branches/Amaury_dev/libf/phylmd/cosp/phys_cosp.F90

    r5095 r5133  
    7777  USE MOD_COSP_TYPES
    7878  USE MOD_COSP
    79   USE mod_phys_lmdz_para
    80   USE mod_grid_phy_lmdz
     79  USE lmdz_phys_para
     80  USE lmdz_grid_phy
    8181  use ioipsl
    8282  use iophy
Note: See TracChangeset for help on using the changeset viewer.