Changeset 5133 for LMDZ6/branches/Amaury_dev
- Timestamp:
- Jul 26, 2024, 2:20:54 PM (4 months ago)
- Location:
- LMDZ6/branches/Amaury_dev
- Files:
-
- 19 added
- 42 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/exner_hyb_m.F90
r5128 r5133 35 35 USE comconst_mod, ONLY: jmp1, cpp, kappa, r 36 36 USE comvert_mod, ONLY: preff 37 USE lmdz_filtreg, ONLY: filtreg ! < TODO if we uncomment this, compilation fails in 1D because 1D doesn't have the filtrez/ sources... But why does it even compile in the first place when it's commented ? ...37 USE lmdz_filtreg, ONLY: filtreg 38 38 39 39 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phy_common/lmdz_writefield_phy.f90
r5132 r5133 1 1 ! $Id$ 2 2 3 MODULE lmdz_write _field_phy3 MODULE lmdz_writefield_phy 4 4 5 5 ! Dump a field on the global (nbp_lon by nbp_lat) physics grid 6 IMPLICIT NONE; PRIVATE 7 PUBLIC writefield_phy 6 8 7 9 CONTAINS … … 33 35 END SUBROUTINE WriteField_phy 34 36 35 END MODULE lmdz_write _field_phy37 END MODULE lmdz_writefield_phy -
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/dustemission_mod.F90
r5117 r5133 172 172 USE dimphy 173 173 USE infotrac 174 USE lmdz_write _field_phy174 USE lmdz_writefield_phy 175 175 USE lmdz_grid_phy 176 176 USE lmdz_phys_para … … 279 279 USE dimphy 280 280 USE infotrac 281 USE lmdz_write _field_phy281 USE lmdz_writefield_phy 282 282 USE lmdz_grid_phy 283 283 USE lmdz_phys_para … … 519 519 USE dimphy 520 520 USE infotrac 521 USE lmdz_write _field_phy521 USE lmdz_writefield_phy 522 522 USE lmdz_grid_phy 523 523 USE lmdz_phys_para -
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/phytracr_spl_mod.F90
r5128 r5133 790 790 USE infotrac 791 791 USE indice_sol_mod 792 USE lmdz_write _field_phy792 USE lmdz_writefield_phy 793 793 794 794 USE lmdz_phys_transfert_para -
LMDZ6/branches/Amaury_dev/libf/phylmd/Dust/satellite_out_spla.F90
r5117 r5133 5 5 USE dimphy 6 6 USE IOIPSL 7 USE lmdz_write _field_phy7 USE lmdz_writefield_phy 8 8 9 9 IMPLICIT NONE -
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 -
LMDZ6/branches/Amaury_dev/libf/phylmd/cosp2/cosp_config.F90
r3396 r5133 41 41 MODULE MOD_COSP_CONFIG 42 42 USE COSP_KINDS, ONLY: wp,dp 43 USE mod_phys_lmdz_para43 USE lmdz_phys_para 44 44 IMPLICIT NONE 45 45 -
LMDZ6/branches/Amaury_dev/libf/phylmd/cosp2/cosp_output_mod.F90
r5095 r5133 245 245 USE phys_cal_mod 246 246 USE time_phylmdz_mod, ONLY: day_ref, annee_ref, day_ini, start_time, itau_phy 247 USE print_control_mod, ONLY: lunout247 USE lmdz_print_control, ONLY: lunout 248 248 ! ug Pour les sorties XIOS 249 249 USE wxios … … 272 272 !!! Variables d'entree 273 273 274 ! ug Variables utilis ées pour récupérer le calendrier pour xios274 ! ug Variables utilis�es pour r�cup�rer le calendrier pour xios 275 275 INTEGER :: x_an, x_mois, x_jour 276 276 REAL :: x_heure -
LMDZ6/branches/Amaury_dev/libf/phylmd/cosp2/cosp_output_write_mod.F90
r5095 r5133 35 35 USE ioipsl 36 36 USE time_phylmdz_mod, ONLY: itau_phy, start_time, day_step_phy 37 USE print_control_mod, ONLY: lunout,prt_level37 USE lmdz_print_control, ONLY: lunout,prt_level 38 38 USE wxios, only: wxios_closedef 39 39 USE lmdz_xios, only: xios_update_calendar, xios_field_is_active, using_xios … … 458 458 USE dimphy 459 459 use iophy 460 USE mod_phys_lmdz_para461 USE mod_grid_phy_lmdz, ONLY: nbp_lon462 USE print_control_mod, ONLY: lunout,prt_level460 USE lmdz_phys_para 461 USE lmdz_grid_phy, ONLY: nbp_lon 462 USE lmdz_print_control, ONLY: lunout,prt_level 463 463 USE wxios 464 464 … … 473 473 CHARACTER(LEN=20) :: typeecrit 474 474 475 ! ug On r écupère le type écrit de la structure:476 ! Assez moche, Ã| refaire si meilleure méthode...475 ! ug On récupère le type écrit de la structure: 476 ! Assez moche, �| refaire si meilleure méthode... 477 477 IF (INDEX(var%cosp_typeecrit(iff), "once") > 0) THEN 478 478 typeecrit = 'once' … … 519 519 USE dimphy 520 520 use iophy 521 USE mod_phys_lmdz_para522 USE mod_grid_phy_lmdz, ONLY: nbp_lon523 USE print_control_mod, ONLY: lunout,prt_level521 USE lmdz_phys_para 522 USE lmdz_grid_phy, ONLY: nbp_lon 523 USE lmdz_print_control, ONLY: lunout,prt_level 524 524 USE wxios 525 525 … … 575 575 END IF 576 576 577 ! ug On r écupère le type écrit de la structure:578 ! Assez moche, Ã| refaire si meilleure méthode...577 ! ug On récupère le type écrit de la structure: 578 ! Assez moche, �| refaire si meilleure méthode... 579 579 IF (INDEX(var%cosp_typeecrit(iff), "once") > 0) THEN 580 580 typeecrit = 'once' … … 620 620 SUBROUTINE histwrite2d_cosp(var,field) 621 621 USE dimphy 622 USE mod_phys_lmdz_para622 USE lmdz_phys_para 623 623 USE ioipsl 624 624 use iophy 625 USE mod_grid_phy_lmdz, ONLY: nbp_lon626 USE print_control_mod, ONLY: lunout,prt_level625 USE lmdz_grid_phy, ONLY: nbp_lon 626 USE lmdz_print_control, ONLY: lunout,prt_level 627 627 USE lmdz_xios, only: xios_send_field, using_xios 628 USE lmdz_abort_physic, ONLY: abort_physic 628 629 629 630 IMPLICIT NONE … … 645 646 IF (prt_level >= 9) WRITE(lunout,*)'Begin histrwrite2d ',var%name 646 647 647 ! On regarde si on est dans la phase de d éfinition ou d'écriture:648 ! On regarde si on est dans la phase de définition ou d'écriture: 648 649 IF(.NOT.cosp_varsdefined) THEN 649 650 !$OMP MASTER 650 !Si phase de d éfinition.... on définit651 !Si phase de définition.... on définit 651 652 CALL conf_cospoutputs(var%name,var%cles) 652 653 DO iff=1, 3 … … 657 658 !$OMP END MASTER 658 659 ELSE 659 !Et sinon on.... écrit660 !Et sinon on.... écrit 660 661 IF (SIZE(field)/=klon) & 661 662 CALL abort_physic('iophy::histwrite2d_cosp','Field first DIMENSION not equal to klon',1) … … 706 707 SUBROUTINE histwrite3d_cosp(var, field, nverts, ncols) 707 708 USE dimphy 708 USE mod_phys_lmdz_para709 USE lmdz_phys_para 709 710 USE ioipsl 710 711 use iophy 711 USE mod_grid_phy_lmdz, ONLY: nbp_lon712 USE print_control_mod, ONLY: lunout,prt_level712 USE lmdz_grid_phy, ONLY: nbp_lon 713 USE lmdz_print_control, ONLY: lunout,prt_level 713 714 USE lmdz_xios, only: xios_send_field, using_xios 715 USE lmdz_abort_physic, ONLY: abort_physic 714 716 715 717 IMPLICIT NONE … … 742 744 nom=var%name 743 745 END IF 744 ! On regarde si on est dans la phase de d éfinition ou d'écriture:746 ! On regarde si on est dans la phase de définition ou d'écriture: 745 747 IF(.NOT.cosp_varsdefined) THEN 746 !Si phase de d éfinition.... on définit748 !Si phase de définition.... on définit 747 749 !$OMP MASTER 748 750 CALL conf_cospoutputs(var%name,var%cles) … … 754 756 !$OMP END MASTER 755 757 ELSE 756 !Et sinon on.... écrit758 !Et sinon on.... écrit 757 759 IF (SIZE(field,1)/=klon) & 758 760 CALL abort_physic('iophy::histwrite3d','Field first DIMENSION not equal to klon',1) … … 802 804 SUBROUTINE histwrite4d_cosp(var, field) 803 805 USE dimphy 804 USE mod_phys_lmdz_para806 USE lmdz_phys_para 805 807 USE ioipsl 806 808 use iophy 807 USE mod_grid_phy_lmdz, ONLY: nbp_lon808 USE print_control_mod, ONLY: lunout,prt_level809 USE lmdz_grid_phy, ONLY: nbp_lon 810 USE lmdz_print_control, ONLY: lunout,prt_level 809 811 USE lmdz_xios, only: xios_send_field, using_xios 812 USE lmdz_abort_physic, ONLY: abort_physic 810 813 811 814 IMPLICIT NONE … … 826 829 827 830 IF(cosp_varsdefined) THEN 828 !Et sinon on.... écrit831 !Et sinon on.... écrit 829 832 IF (SIZE(field,1)/=klon) & 830 833 CALL abort_physic('iophy::histwrite3d','Field first DIMENSION not equal to klon',1) … … 852 855 ! en utilisant les routines getin de IOIPSL 853 856 use ioipsl 854 USE print_control_mod, ONLY: lunout,prt_level857 USE lmdz_print_control, ONLY: lunout,prt_level 855 858 856 859 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/cosp2/cosp_read_otputkeys.F90
r5095 r5133 16 16 ! USE MOD_COSP_TYPES 17 17 use MOD_COSP_INTERFACE_v1p4 18 USE mod_phys_lmdz_para18 USE lmdz_phys_para 19 19 20 20 CONTAINS -
LMDZ6/branches/Amaury_dev/libf/phylmd/cosp2/phys_cosp2.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 -
LMDZ6/branches/Amaury_dev/libf/phylmd/cospv2/lmdz_cosp_interface.F90
r5099 r5133 63 63 64 64 !!! Modules specifiques a l'interface LMDZ-COSP 65 use mod_phys_lmdz_para66 use mod_grid_phy_lmdz65 use lmdz_phys_para 66 use lmdz_grid_phy 67 67 use ioipsl 68 68 use iophy -
LMDZ6/branches/Amaury_dev/libf/phylmd/cospv2/lmdz_cosp_output_mod.F90
r5099 r5133 325 325 USE phys_cal_mod 326 326 USE time_phylmdz_mod, ONLY: day_ref, annee_ref, day_ini, start_time, itau_phy 327 USE print_control_mod, ONLY: lunout327 USE lmdz_print_control, ONLY: lunout 328 328 ! ug Pour les sorties XIOS 329 329 USE wxios -
LMDZ6/branches/Amaury_dev/libf/phylmd/cospv2/lmdz_cosp_output_write_mod.F90
r5099 r5133 35 35 USE ioipsl 36 36 USE time_phylmdz_mod, ONLY: itau_phy, start_time, day_step_phy 37 USE print_control_mod, ONLY: lunout,prt_level37 USE lmdz_print_control, ONLY: lunout,prt_level 38 38 USE lmdz_cosp_read_outputkeys, only: cosp_config 39 39 !COSPv2 … … 654 654 USE dimphy 655 655 use iophy 656 USE mod_phys_lmdz_para657 USE mod_grid_phy_lmdz, ONLY: nbp_lon658 USE print_control_mod, ONLY: lunout,prt_level656 USE lmdz_phys_para 657 USE lmdz_grid_phy, ONLY: nbp_lon 658 USE lmdz_print_control, ONLY: lunout,prt_level 659 659 USE wxios 660 660 … … 707 707 USE dimphy 708 708 use iophy 709 USE mod_phys_lmdz_para710 USE mod_grid_phy_lmdz, ONLY: nbp_lon711 USE print_control_mod, ONLY: lunout,prt_level709 USE lmdz_phys_para 710 USE lmdz_grid_phy, ONLY: nbp_lon 711 USE lmdz_print_control, ONLY: lunout,prt_level 712 712 713 713 USE wxios … … 801 801 SUBROUTINE histwrite2d_cosp(var,field) 802 802 USE dimphy 803 USE mod_phys_lmdz_para803 USE lmdz_phys_para 804 804 USE ioipsl 805 805 use iophy 806 USE mod_grid_phy_lmdz, ONLY: nbp_lon807 USE print_control_mod, ONLY: lunout,prt_level806 USE lmdz_grid_phy, ONLY: nbp_lon 807 USE lmdz_print_control, ONLY: lunout,prt_level 808 808 809 809 USE lmdz_xios, only: xios_send_field 810 USE lmdz_abort_physic, ONLY: abort_physic 810 811 811 812 IMPLICIT NONE … … 883 884 SUBROUTINE histwrite3d_cosp(var, field, nverts, ncols) 884 885 USE dimphy 885 USE mod_phys_lmdz_para886 USE lmdz_phys_para 886 887 USE ioipsl 887 888 use iophy 888 USE mod_grid_phy_lmdz, ONLY: nbp_lon889 USE print_control_mod, ONLY: lunout,prt_level889 USE lmdz_grid_phy, ONLY: nbp_lon 890 USE lmdz_print_control, ONLY: lunout,prt_level 890 891 891 892 USE lmdz_xios, only: xios_send_field 893 USE lmdz_abort_physic, ONLY: abort_physic 892 894 893 895 … … 974 976 SUBROUTINE histwrite4d_cosp(var, field) 975 977 USE dimphy 976 USE mod_phys_lmdz_para978 USE lmdz_phys_para 977 979 USE ioipsl 978 980 use iophy 979 USE mod_grid_phy_lmdz, ONLY: nbp_lon980 USE print_control_mod, ONLY: lunout,prt_level981 USE lmdz_grid_phy, ONLY: nbp_lon 982 USE lmdz_print_control, ONLY: lunout,prt_level 981 983 982 984 USE lmdz_xios, only: xios_send_field 985 USE lmdz_abort_physic, ONLY: abort_physic 983 986 984 987 … … 1024 1027 ! en utilisant les routines getin de IOIPSL 1025 1028 use ioipsl 1026 USE print_control_mod, ONLY: lunout,prt_level1029 USE lmdz_print_control, ONLY: lunout,prt_level 1027 1030 1028 1031 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/cospv2/lmdz_cosp_read_outputkeys.F90
r5095 r5133 17 17 module lmdz_cosp_read_outputkeys 18 18 19 USE mod_phys_lmdz_para19 USE lmdz_phys_para 20 20 21 21 !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -
LMDZ6/branches/Amaury_dev/libf/phylmd/cpl_mod.F90
r5117 r5133 23 23 ! in the module are compiled and not the subroutines. 24 24 USE oasis 25 USE lmdz_write _field_phy25 USE lmdz_writefield_phy 26 26 USE time_phylmdz_mod, ONLY: day_step_phy 27 27 -
LMDZ6/branches/Amaury_dev/libf/phylmd/dyn1d/lmdz_1dutils.f90
r5128 r5133 709 709 USE phys_state_var_mod 710 710 USE iostart 711 USE lmdz_write _field_phy711 USE lmdz_writefield_phy 712 712 USE infotrac 713 713 USE control_mod -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad.v1.5.1/radiation_scheme.F90
r5092 r5133 102 102 USE radiation_save, ONLY : save_inputs 103 103 104 USE mod_phys_lmdz_para104 USE lmdz_phys_para 105 105 106 106 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad.v1.5.1/radiation_setup.F90
r4677 r5133 61 61 ! & IIceModelFu, IIceModelBaran, & 62 62 ! & IOverlapExponentialRandom 63 USE mod_phys_lmdz_para63 USE lmdz_phys_para 64 64 65 65 USE YOMHOOK, ONLY : LHOOK, DR_HOOK -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/lmdz/calcul_cloud_overlap_decorr_len.F90
r4948 r5133 26 26 USE YOMHOOK , ONLY : LHOOK, DR_HOOK, JPHOOK 27 27 USE YOMCST , ONLY : RPI 28 USE geometry_mod, ONLY: latitude_deg28 USE lmdz_geometry, ONLY: latitude_deg 29 29 USE lmdz_cloud_optics_prop_ini , ONLY : prmhc, prlmc 30 30 USE setup_config_from_lmdz, ONLY : driver_config_type 31 USE write_field_phy31 USE lmdz_writefield_phy 32 32 ! ------------------------------------------------------------------- 33 33 -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/lmdz/radiation_scheme_mod.F90
r4911 r5133 64 64 USE radiation_save, ONLY : save_inputs 65 65 66 USE mod_phys_lmdz_para66 USE lmdz_phys_para 67 67 68 68 IMPLICIT NONE … … 750 750 USE radiation_save, ONLY : save_inputs 751 751 752 USE mod_phys_lmdz_para752 USE lmdz_phys_para 753 753 754 754 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/lmdz/radiation_setup.F90
r4963 r5133 61 61 ! & IIceModelFu, IIceModelBaran, & 62 62 ! & IOverlapExponentialRandom 63 USE mod_phys_lmdz_para63 USE lmdz_phys_para 64 64 65 65 USE YOMHOOK, ONLY : LHOOK, DR_HOOK -
LMDZ6/branches/Amaury_dev/libf/phylmd/ecrad/lmdz/readaerosolstrato_ecrad.F90
r4853 r5133 9 9 10 10 USE phys_cal_mod, ONLY : mth_cur 11 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat, klon_glo, grid2dTo1d_glo, grid_type, unstructured12 USE mod_phys_lmdz_mpi_data13 USE mod_phys_lmdz_omp_data14 USE mod_phys_lmdz_para11 USE lmdz_grid_phy, ONLY: nbp_lon, nbp_lat, klon_glo, grid2dTo1d_glo, grid_type, unstructured 12 USE lmdz_phys_mpi_data 13 USE lmdz_phys_omp_data 14 USE lmdz_phys_para 15 15 USE phys_state_var_mod 16 16 USE phys_local_var_mod … … 21 21 USE radiation_config, ONLY : config_type 22 22 USE YOMCST 23 USE lmdz_abort_physic, ONLY: abort_physic 23 24 #ifdef CPP_XIOS 24 25 USE xios -
LMDZ6/branches/Amaury_dev/libf/phylmd/lmdz_thermcell_old.F90
r5123 r5133 9 9 10 10 USE dimphy 11 USE lmdz_write _field_phy11 USE lmdz_writefield_phy 12 12 USE lmdz_thermcell_dv2, ONLY: thermcell_dv2 13 13 USE lmdz_thermcell_dq, ONLY: thermcell_dq -
LMDZ6/branches/Amaury_dev/libf/phylmd/oasis.F90
r5117 r5133 11 11 USE dimphy 12 12 USE lmdz_phys_para 13 USE lmdz_write _field_phy13 USE lmdz_writefield_phy 14 14 15 15 #ifdef CPP_COUPLE -
LMDZ6/branches/Amaury_dev/libf/phylmd/physiq_mod.F90
r5128 r5133 74 74 USE ice_sursat_mod, ONLY: flight_init, airplane 75 75 USE lmdz_vampir 76 USE lmdz_write _field_phy76 USE lmdz_writefield_phy 77 77 USE lmdz_wxios, ONLY: g_ctx, wxios_set_context 78 78 USE lmdz_lscp, ONLY: lscp -
LMDZ6/branches/Amaury_dev/libf/phylmd/radlwsw_m.F90
r5119 r5133 50 50 USE lmdz_assert, ONLY: assert 51 51 USE infotrac_phy, ONLY: type_trac 52 USE lmdz_write _field_phy52 USE lmdz_writefield_phy 53 53 54 54 #ifdef REPROBUS -
LMDZ6/branches/Amaury_dev/libf/phylmd/readaerosol_interp.F90
r5117 r5133 18 18 USE readaerosol_mod 19 19 USE aero_mod, ONLY: naero_spc, name_aero 20 USE lmdz_write _field_phy20 USE lmdz_writefield_phy 21 21 USE phys_cal_mod 22 22 USE lmdz_pres2lev -
LMDZ6/branches/Amaury_dev/libf/phylmd/regr_pr_time_av_m.F90
r5117 r5133 2 2 MODULE regr_pr_time_av_m 3 3 4 USE lmdz_write _field_phy4 USE lmdz_writefield_phy 5 5 USE lmdz_phys_transfert_para, ONLY: bcast 6 6 USE lmdz_phys_para, ONLY: mpi_rank, omp_rank -
LMDZ6/branches/Amaury_dev/libf/phylmd/rrtm/radlsw.F90
r3539 r5133 15 15 & PFLUX,PFLUC,PFSDN ,PFSUP , PFSCDN , PFSCUP) 16 16 17 use write_field_phy17 USE lmdz_writefield_phy, ONLY: writefield_phy 18 18 19 19 !**** *RADLSW* - INTERFACE TO ECMWF LW AND SW RADIATION SCHEMES -
LMDZ6/branches/Amaury_dev/libf/phylmd/rrtm/rrtm_taumol2.F90
r4242 r5133 23 23 USE YOERRTBG2, ONLY : CORR1 ,CORR2 24 24 25 USE print_control_mod, ONLY: mydebug=>debug , lunout, prt_level, &25 USE lmdz_print_control, ONLY: mydebug=>debug , lunout, prt_level, & 26 26 & alert_first_call, call_alert, prt_alerte 27 27 -
LMDZ6/branches/Amaury_dev/libf/phylmd/rrtm/suphec.F90
r2799 r5133 87 87 USE YOM_PHYS_GRID ,ONLY : PHYS_GRID 88 88 USE YOMCT0 , ONLY : LSCMEC ,LROUGH ,REXTZ0M ,REXTZ0H 89 USE vertical_layers_mod, ONLY: ap,bp89 USE lmdz_vertical_layers, ONLY: ap,bp 90 90 91 91 IMPLICIT NONE … … 184 184 VP00=101325. !!!!! A REVOIR (MPL) 185 185 ZPRES(NFLEVG)=VP00 186 ! on recupere ap et bp de dyn3d ( vertical_layers_mod) MPL 19.05.09186 ! on recupere ap et bp de dyn3d (lmdz_vertical_layers) MPL 19.05.09 187 187 ! Attention, VAH et VBH sont inverses, comme les niveaux 188 188 ! plev(l)=PAPRS(klon,nlayer+1-l) de 1 a nlayer (apllmd.F) -
LMDZ6/branches/Amaury_dev/libf/phylmd/rrtm/sw.F90
r2010 r5133 73 73 !USE YOERAD , ONLY : NSW 74 74 ! NSW mis dans .def MPL 20140211 75 USE write_field_phy75 USE lmdz_writefield_phy, ONLY: writefield_phy 76 76 77 77 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/rrtm/sw1s.F90
r2192 r5133 72 72 !USE YOERAD , ONLY : NSW 73 73 ! NSW mis dans .def MPL 20140211 74 USE write_field_phy74 USE lmdz_writefield_phy, ONLY: writefield_phy 75 75 76 76 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/rrtm/swni.F90
r2401 r5133 80 80 !--MODIFCODE 81 81 USE YOERDU , ONLY : REPLOG ,REPSCQ ,REPSC 82 USE write_field_phy82 USE lmdz_writefield_phy, ONLY: writefield_phy 83 83 84 84 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/rrtm/swr.F90
r2596 r5133 65 65 USE YOECLD , ONLY : REPSEC 66 66 USE YOEOVLP , ONLY : RA1OVLP 67 USE write_field_phy67 USE lmdz_writefield_phy, ONLY: writefield_phy 68 68 69 69 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmd/rrtm/swuvo3.F90
r1990 r5133 58 58 USE YOESW , ONLY : NEXPO3, REXPO3 59 59 USE YOMJFH , ONLY : N_VMASS 60 USE write_field_phy60 USE lmdz_writefield_phy 61 61 62 62 IMPLICIT NONE -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/isotopes_routines_mod.F90
r5132 r5133 15714 15714 rain_fall,snow_fall,fevap,fxtevap,xtsol,qsol 15715 15715 !USE iostart, ONLY: close_startphy, get_field, get_var, open_startphy 15716 !USE lmdz_write _field_phy15716 !USE lmdz_writefield_phy 15717 15717 USE indice_sol_mod, ONLY: nbsrf 15718 15718 USE isotopes_mod, ONLY: initialisation_iso, iso_eau,iso_HDO, & … … 15889 15889 fevap,fxtevap,xtsol,qsol 15890 15890 !USE iostart 15891 !USE lmdz_write _field_phy15891 !USE lmdz_writefield_phy 15892 15892 USE indice_sol_mod, ONLY: nbsrf 15893 15893 USE isotopes_mod, ONLY: tnat,iso_HDO,iso_O18,iso_HTO, iso_eau,toce, & -
LMDZ6/branches/Amaury_dev/libf/phylmdiso/physiq_mod.F90
r5132 r5133 75 75 USE ice_sursat_mod, ONLY: flight_init, airplane 76 76 USE lmdz_vampir 77 USE lmdz_write _field_phy77 USE lmdz_writefield_phy 78 78 USE lmdz_wxios, ONLY: g_ctx, wxios_set_context 79 79 USE lmdz_lscp, ONLY: lscp -
LMDZ6/branches/Amaury_dev/makelmdz_fcm
r5130 r5133 525 525 ######################################################################## 526 526 if [[ $dimc = 1 ]]; then 527 ## no filtre in 1d:528 FILTRE_PATH="$LMDGCM/.void_dir"529 527 ## no need to compile all routines in dyn3d_common either: 530 528 DYN_COMMON_PATH="$LMDGCM/.void_dir"
Note: See TracChangeset
for help on using the changeset viewer.