Changeset 4250
- Timestamp:
- Sep 16, 2022, 11:32:38 AM (20 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/conf_phys_m.F90
r4245 r4250 137 137 INTEGER, SAVE :: iflag_gusts_omp,iflag_z0_oce_omp 138 138 139 ! Local140 REAL :: zzz141 142 139 REAL :: seuil_inversion 143 140 REAL,SAVE :: seuil_inversion_omp … … 162 159 163 160 REAL,SAVE :: R_ecc_omp,R_peri_omp,R_incl_omp,solaire_omp 164 REAL,SAVE 161 REAL,SAVE :: solaire_omp_init 165 162 LOGICAL,SAVE :: ok_suntime_rrtm_omp 166 163 REAL,SAVE :: co2_ppm_omp, RCO2_omp, co2_ppm_per_omp, RCO2_per_omp 164 REAL,SAVE :: co2_ppm0_omp 167 165 REAL,SAVE :: CH4_ppb_omp, RCH4_omp, CH4_ppb_per_omp, RCH4_per_omp 168 166 REAL,SAVE :: N2O_ppb_omp, RN2O_omp, N2O_ppb_per_omp, RN2O_per_omp … … 746 744 ! 747 745 !Config Key = co2_ppm 748 !Config Desc = concentration du gaz carboniqueen ppmv746 !Config Desc = concentration du CO2 en ppmv 749 747 !Config Def = 348. 750 748 !Config Help = 751 749 ! 752 !753 750 !valeur AMIP II 754 751 co2_ppm_omp = 348. 755 752 CALL getin('co2_ppm', co2_ppm_omp) 756 753 ! 757 !Config Key = RCO2 758 !Config Desc = Concentration du CO2 759 !Config Def = co2_ppm * 1.0e-06 * 44.011/28.97 760 !Config Def = 348. * 1.0e-06 * 44.011/28.97 754 !conversion en rapport de mélange massique 755 RCO2_omp = co2_ppm_omp * 1.0e-06 * RMCO2 / RMD 756 757 ! 758 !Config Key = co2_ppm0 759 !Config Desc = concentration initiale du CO2 en ppmv pour la version ESM avec CO2 interactif dans le cas 760 ! où cette concentration de figure pas dans l'état de redémarrage de la physique 761 !Config Def = 284.32 761 762 !Config Help = 762 763 ! 763 ! RCO2 = 5.286789092164308E-04 764 !ancienne valeur 765 RCO2_omp = co2_ppm_omp * 1.0e-06 * RMCO2 / RMD ! pour co2_ppm=348. 766 767 ! CALL getin('RCO2', RCO2) 764 co2_ppm0_omp = 284.32 765 CALL getin('co2_ppm0', co2_ppm0_omp) 768 766 ! 769 767 !Config Key = RCH4 … … 772 770 !Config Help = 773 771 ! 774 ! 775 !valeur AMIP II 776 !OK RCH4 = 1.65E-06* 16.043/28.97 777 ! RCH4 = 9.137366240938903E-07 778 ! 779 !ancienne valeur 780 ! RCH4 = 1.72E-06* 16.043/28.97 781 !OK CALL getin('RCH4', RCH4) 782 zzz = 1650. 783 CALL getin('CH4_ppb', zzz) 784 CH4_ppb_omp = zzz 772 CH4_ppb_omp = 1650. 773 CALL getin('CH4_ppb', CH4_ppb_omp) 774 !conversion en rapport de mélange massique 785 775 RCH4_omp = CH4_ppb_omp * 1.0E-09 * RMCH4 / RMD 786 776 ! … … 790 780 !Config Help = 791 781 ! 792 ! 793 !valeur AMIP II 794 !OK RN2O = 306.E-09* 44.013/28.97 795 ! RN2O = 4.648939592682085E-07 796 ! 797 !ancienne valeur 798 ! RN2O = 310.E-09* 44.013/28.97 799 !OK CALL getin('RN2O', RN2O) 800 zzz=306. 801 CALL getin('N2O_ppb', zzz) 802 N2O_ppb_omp = zzz 782 N2O_ppb_omp = 306. 783 CALL getin('N2O_ppb', N2O_ppb_omp) 784 !conversion en rapport de mélange massique 803 785 RN2O_omp = N2O_ppb_omp * 1.0E-09 * RMN2O / RMD 804 786 ! … … 808 790 !Config Help = 809 791 ! 810 ! 811 !OK RCFC11 = 280.E-12* 137.3686/28.97 812 zzz = 280. 813 CALL getin('CFC11_ppt',zzz) 814 CFC11_ppt_omp = zzz 792 CFC11_ppt_omp = 280. 793 CALL getin('CFC11_ppt',CFC11_ppt_omp) 794 !conversion en rapport de mélange massique 815 795 RCFC11_omp=CFC11_ppt_omp* 1.0E-12 * RMCFC11 / RMD 816 ! RCFC11 = 1.327690990680013E-09817 !OK CALL getin('RCFC11', RCFC11)818 796 ! 819 797 !Config Key = RCFC12 … … 822 800 !Config Help = 823 801 ! 824 ! 825 !OK RCFC12 = 484.E-12* 120.9140/28.97 826 zzz = 484. 827 CALL getin('CFC12_ppt',zzz) 828 CFC12_ppt_omp = zzz 802 CFC12_ppt_omp = 484. 803 CALL getin('CFC12_ppt',CFC12_ppt_omp) 804 !conversion en rapport de mélange massique 829 805 RCFC12_omp = CFC12_ppt_omp * 1.0E-12 * RMCFC12 / RMD 830 ! RCFC12 = 2.020102726958923E-09 831 !OK CALL getin('RCFC12', RCFC12) 832 833 !ajout CFMIP begin 806 834 807 ! 835 808 !Config Key = co2_ppm_per 836 !Config Desc = concentration du co2_ppm_per809 !Config Desc = concentration du CO2 perturbé en ppmv (CFMIP) 837 810 !Config Def = 348. 838 811 !Config Help = … … 840 813 co2_ppm_per_omp = co2_ppm_omp 841 814 CALL getin('co2_ppm_per', co2_ppm_per_omp) 842 ! 843 !Config Key = RCO2_per 844 !Config Desc = Concentration du CO2_per 845 !Config Def = co2_ppm_per * 1.0e-06 * 44.011/28.97 846 !Config Def = 348. * 1.0e-06 * 44.011/28.97 847 !Config Help = 848 ! 815 !conversion en rapport de mélange massique 849 816 RCO2_per_omp = co2_ppm_per_omp * 1.0e-06 * RMCO2 / RMD 850 851 !Config Key = ok_4xCO2atm852 !Config Desc = Calcul ou non effet radiatif 4xco2853 !Config Def = .FALSE.854 !Config Help =855 817 856 818 !Config Key = RCH4_per … … 859 821 !Config Help = 860 822 ! 861 zzz= CH4_ppb_omp862 CALL getin('CH4_ppb_per', zzz)863 CH4_ppb_per_omp = zzz823 CH4_ppb_per_omp = CH4_ppb_omp 824 CALL getin('CH4_ppb_per', CH4_ppb_per_omp) 825 !conversion en rapport de mélange massique 864 826 RCH4_per_omp = CH4_ppb_per_omp * 1.0E-09 * RMCH4 / RMD 865 827 ! … … 869 831 !Config Help = 870 832 ! 871 zzz= N2O_ppb_omp872 CALL getin('N2O_ppb_per', zzz)873 N2O_ppb_per_omp = zzz833 N2O_ppb_per_omp = N2O_ppb_omp 834 CALL getin('N2O_ppb_per', N2O_ppb_per_omp) 835 !conversion en rapport de mélange massique 874 836 RN2O_per_omp = N2O_ppb_per_omp * 1.0E-09 * RMN2O / RMD 875 837 ! … … 879 841 !Config Help = 880 842 ! 881 zzz= CFC11_ppt_omp882 CALL getin('CFC11_ppt_per', zzz)883 CFC11_ppt_per_omp = zzz843 CFC11_ppt_per_omp = CFC11_ppt_omp 844 CALL getin('CFC11_ppt_per',CFC11_ppt_per_omp) 845 !conversion en rapport de mélange massique 884 846 RCFC11_per_omp=CFC11_ppt_per_omp* 1.0E-12 * RMCFC11 / RMD 885 847 ! … … 889 851 !Config Help = 890 852 ! 891 zzz= CFC12_ppt_omp892 CALL getin('CFC12_ppt_per', zzz)893 CFC12_ppt_per_omp = zzz853 CFC12_ppt_per_omp = CFC12_ppt_omp 854 CALL getin('CFC12_ppt_per',CFC12_ppt_per_omp) 855 !conversion en rapport de mélange massique 894 856 RCFC12_per_omp = CFC12_ppt_per_omp * 1.0E-12 * RMCFC12 / RMD 895 !ajout CFMIP end896 857 897 858 ! … … 2439 2400 ok_suntime_rrtm = ok_suntime_rrtm_omp 2440 2401 co2_ppm = co2_ppm_omp 2402 co2_ppm0 = co2_ppm0_omp 2441 2403 RCO2 = RCO2_omp 2442 2404 CH4_ppb = CH4_ppb_omp … … 2870 2832 WRITE(lunout,*) ' ok_suntime_rrtm =',ok_suntime_rrtm 2871 2833 WRITE(lunout,*) ' co2_ppm =',co2_ppm 2834 WRITE(lunout,*) ' co2_ppm0 =',co2_ppm0 2872 2835 WRITE(lunout,*) ' RCO2_act = ',RCO2_act 2873 2836 WRITE(lunout,*) ' CH4_ppb =',CH4_ppb,' RCH4_act = ',RCH4_act
Note: See TracChangeset
for help on using the changeset viewer.