Changeset 5133 for LMDZ6/branches/Amaury_dev/libf/phylmd/cosp
- Timestamp:
- Jul 26, 2024, 2:20:54 PM (4 months ago)
- 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 234 234 USE phys_cal_mod 235 235 USE time_phylmdz_mod, ONLY: day_ref, annee_ref, day_ini, start_time, itau_phy 236 USE print_control_mod, ONLY: lunout236 USE lmdz_print_control, ONLY: lunout 237 237 ! ug Pour les sorties XIOS 238 238 USE wxios … … 260 260 !!! Variables d'entree 261 261 262 ! ug Variables utilis ées pour récupérer le calendrier pour xios262 ! ug Variables utilis�es pour r�cup�rer le calendrier pour xios 263 263 INTEGER :: x_an, x_mois, x_jour 264 264 REAL :: x_heure -
LMDZ6/branches/Amaury_dev/libf/phylmd/cosp/cosp_output_write_mod.F90
r5095 r5133 25 25 USE ioipsl 26 26 USE time_phylmdz_mod, ONLY: itau_phy, start_time, day_step_phy 27 USE print_control_mod, ONLY: lunout,prt_level27 USE lmdz_print_control, ONLY: lunout,prt_level 28 28 USE wxios, only: wxios_closedef 29 29 USE lmdz_xios, only: xios_update_calendar, xios_field_is_active, using_xios … … 441 441 USE dimphy 442 442 use iophy 443 USE mod_phys_lmdz_para444 USE mod_grid_phy_lmdz, ONLY: nbp_lon445 USE print_control_mod, ONLY: lunout,prt_level443 USE lmdz_phys_para 444 USE lmdz_grid_phy, ONLY: nbp_lon 445 USE lmdz_print_control, ONLY: lunout,prt_level 446 446 USE wxios 447 447 … … 456 456 CHARACTER(LEN=20) :: typeecrit 457 457 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... 460 460 IF (INDEX(var%cosp_typeecrit(iff), "once") > 0) THEN 461 461 typeecrit = 'once' … … 502 502 USE dimphy 503 503 use iophy 504 USE mod_phys_lmdz_para505 USE mod_grid_phy_lmdz, ONLY: nbp_lon506 USE print_control_mod, ONLY: lunout,prt_level504 USE lmdz_phys_para 505 USE lmdz_grid_phy, ONLY: nbp_lon 506 USE lmdz_print_control, ONLY: lunout,prt_level 507 507 USE wxios 508 508 … … 558 558 END IF 559 559 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... 562 562 IF (INDEX(var%cosp_typeecrit(iff), "once") > 0) THEN 563 563 typeecrit = 'once' … … 603 603 SUBROUTINE histwrite2d_cosp(var,field) 604 604 USE dimphy 605 USE mod_phys_lmdz_para605 USE lmdz_phys_para 606 606 USE ioipsl 607 607 use iophy 608 USE mod_grid_phy_lmdz, ONLY: nbp_lon609 USE print_control_mod, ONLY: lunout,prt_level608 USE lmdz_grid_phy, ONLY: nbp_lon 609 USE lmdz_print_control, ONLY: lunout,prt_level 610 610 USE lmdz_xios, only: xios_send_field, using_xios 611 USE lmdz_abort_physic, ONLY: abort_physic 611 612 612 613 IMPLICIT NONE … … 628 629 IF (prt_level >= 9) WRITE(lunout,*)'Begin histrwrite2d ',var%name 629 630 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: 631 632 IF(.NOT.cosp_varsdefined) THEN 632 633 !$OMP MASTER 633 !Si phase de d éfinition.... on définit634 !Si phase de définition.... on définit 634 635 CALL conf_cospoutputs(var%name,var%cles) 635 636 DO iff=1, 3 … … 640 641 !$OMP END MASTER 641 642 ELSE 642 !Et sinon on.... écrit643 !Et sinon on.... écrit 643 644 IF (SIZE(field)/=klon) & 644 645 CALL abort_physic('iophy::histwrite2d_cosp','Field first DIMENSION not equal to klon',1) … … 689 690 SUBROUTINE histwrite3d_cosp(var, field, nverts, ncols) 690 691 USE dimphy 691 USE mod_phys_lmdz_para692 USE lmdz_phys_para 692 693 USE ioipsl 693 694 use iophy 694 USE mod_grid_phy_lmdz, ONLY: nbp_lon695 USE print_control_mod, ONLY: lunout,prt_level695 USE lmdz_grid_phy, ONLY: nbp_lon 696 USE lmdz_print_control, ONLY: lunout,prt_level 696 697 USE lmdz_xios, only: xios_send_field, using_xios 698 USE lmdz_abort_physic, ONLY: abort_physic 697 699 698 700 IMPLICIT NONE … … 725 727 nom=var%name 726 728 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: 728 730 IF(.NOT.cosp_varsdefined) THEN 729 !Si phase de d éfinition.... on définit731 !Si phase de définition.... on définit 730 732 !$OMP MASTER 731 733 CALL conf_cospoutputs(var%name,var%cles) … … 737 739 !$OMP END MASTER 738 740 ELSE 739 !Et sinon on.... écrit741 !Et sinon on.... écrit 740 742 IF (SIZE(field,1)/=klon) & 741 743 CALL abort_physic('iophy::histwrite3d','Field first DIMENSION not equal to klon',1) … … 785 787 SUBROUTINE histwrite4d_cosp(var, field) 786 788 USE dimphy 787 USE mod_phys_lmdz_para789 USE lmdz_phys_para 788 790 USE ioipsl 789 791 use iophy 790 USE mod_grid_phy_lmdz, ONLY: nbp_lon791 USE print_control_mod, ONLY: lunout,prt_level792 USE lmdz_grid_phy, ONLY: nbp_lon 793 USE lmdz_print_control, ONLY: lunout,prt_level 792 794 USE lmdz_xios, only: xios_send_field, using_xios 795 USE lmdz_abort_physic, ONLY: abort_physic 793 796 794 797 IMPLICIT NONE … … 809 812 810 813 IF(cosp_varsdefined) THEN 811 !Et sinon on.... écrit814 !Et sinon on.... écrit 812 815 IF (SIZE(field,1)/=klon) & 813 816 CALL abort_physic('iophy::histwrite3d','Field first DIMENSION not equal to klon',1) … … 835 838 ! en utilisant les routines getin de IOIPSL 836 839 use ioipsl 837 USE print_control_mod, ONLY: lunout,prt_level840 USE lmdz_print_control, ONLY: lunout,prt_level 838 841 839 842 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/cosp/cosp_read_otputkeys.F90
r4619 r5133 15 15 USE MOD_COSP_CONSTANTS 16 16 USE MOD_COSP_TYPES 17 USE mod_phys_lmdz_para17 USE lmdz_phys_para 18 18 19 19 CONTAINS -
LMDZ6/branches/Amaury_dev/libf/phylmd/cosp/phys_cosp.F90
r5095 r5133 77 77 USE MOD_COSP_TYPES 78 78 USE MOD_COSP 79 USE mod_phys_lmdz_para80 USE mod_grid_phy_lmdz79 USE lmdz_phys_para 80 USE lmdz_grid_phy 81 81 use ioipsl 82 82 use iophy
Note: See TracChangeset
for help on using the changeset viewer.