- Timestamp:
- Dec 6, 2022, 12:01:16 AM (22 months ago)
- Location:
- LMDZ6/branches/Ocean_skin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Ocean_skin
- Property svn:mergeinfo changed
-
LMDZ6/branches/Ocean_skin/libf/phylmd/ecrad/radiation_config.F90
r3908 r4368 609 609 610 610 integer :: iunit ! Unit number of namelist file 611 612 logical :: lldeb_conf = .false. 611 613 612 614 namelist /radiation/ do_sw, do_lw, do_sw_direct, & … … 844 846 this%i_lw_emiss_index = i_lw_emiss_index 845 847 848 ! AI mars 2022 849 if (lldeb_conf) then 850 print*,'**************PARAMETRES DE CONFIGURATION OFFLINE*******************' 851 print*,'config%iverbosesetup = ', iverbosesetup 852 print*,'config%do_lw = ', do_lw 853 print*,'config%do_sw = ', do_sw 854 print*,'config%do_clear = ', do_clear 855 print*,'config%do_sw_direct = ', do_sw_direct 856 print*,'config%do_3d_effects = ', do_3d_effects 857 print*,'config%do_3d_lw_multilayer_effects = ', do_3d_lw_multilayer_effects 858 print*,'config%do_lw_side_emissivity = ', do_lw_side_emissivity 859 print*,'config%use_expm_everywhere = ', use_expm_everywhere 860 print*,'config%use_aerosols = ', use_aerosols 861 print*,'config%do_lw_cloud_scattering = ', do_lw_cloud_scattering 862 print*,'config%do_lw_aerosol_scattering = ', do_lw_aerosol_scattering 863 print*,'config%nregions = ', n_regions 864 print*,'config%do_surface_sw_spectral_flux = ', do_surface_sw_spectral_flux 865 print*,'config%do_sw_delta_scaling_with_gases = ', & 866 do_sw_delta_scaling_with_gases 867 print*,'config%do_fu_lw_ice_optics_bug = ', do_fu_lw_ice_optics_bug 868 print*,'config%do_canopy_fluxes_sw = ', do_canopy_fluxes_sw 869 print*,'config%do_canopy_fluxes_lw = ', do_canopy_fluxes_lw 870 print*,'config%use_canopy_full_spectrum_sw = ', use_canopy_full_spectrum_sw 871 print*,'config%use_canopy_full_spectrum_lw = ', use_canopy_full_spectrum_lw 872 print*,'config%do_canopy_gases_sw = ', do_canopy_gases_sw 873 print*,'config%do_canopy_gases_lw = ', do_canopy_gases_lw 874 print*,'config%mono_lw_wavelength = ', mono_lw_wavelength 875 print*,'config%mono_lw_total_od = ', mono_lw_total_od 876 print*,'config%mono_sw_total_od = ', mono_sw_total_od 877 print*,'config%mono_lw_single_scattering_albedo = ', & 878 mono_lw_single_scattering_albedo 879 print*,'config%mono_sw_single_scattering_albedo = ', & 880 mono_sw_single_scattering_albedo 881 print*,'config%mono_lw_asymmetry_factor = ', mono_lw_asymmetry_factor 882 print*,'config%mono_sw_asymmetry_factor = ', mono_sw_asymmetry_factor 883 print*,'config%use_beta_overlap = ', use_beta_overlap 884 print*,'config%cloud_inhom_decorr_scaling = ', cloud_inhom_decorr_scaling 885 print*,'config%clear_to_thick_fraction = ', clear_to_thick_fraction 886 print*,'config%overhead_sun_factor = ', overhead_sun_factor 887 print*,'config%max_gas_od_3d = ', max_gas_od_3d 888 print*,'config%max_cloud_od = ', max_cloud_od 889 print*,'config%max_3d_transfer_rate = ', max_3d_transfer_rate 890 print*,'config%min_cloud_effective_size = ', & 891 max(1.0e-6_jprb,min_cloud_effective_size) 892 print*,'config%overhang_factor = ', encroachment_scaling 893 894 print*,'config%directory_name = ',directory_name 895 print*,'config%cloud_pdf_override_file_name = ',cloud_pdf_override_file_name 896 print*,'config%liq_optics_override_file_name = ',liq_optics_override_file_name 897 print*,'config%ice_optics_override_file_name = ',ice_optics_override_file_name 898 print*,'config%aerosol_optics_override_file_name = ', & 899 aerosol_optics_override_file_name 900 print*,'config%cloud_fraction_threshold = ',cloud_fraction_threshold 901 print*,'config%cloud_mixing_ratio_threshold = ',cloud_mixing_ratio_threshold 902 print*,'config%n_aerosol_types = ',n_aerosol_types 903 print*,'config%do_save_radiative_properties = ',do_save_radiative_properties 904 print*,'config%do_lw_derivatives = ',do_lw_derivatives 905 print*,'config%do_save_spectral_flux = ',do_save_spectral_flux 906 print*,'config%do_save_gpoint_flux = ',do_save_gpoint_flux 907 print*,'config%do_nearest_spectral_sw_albedo = ',do_nearest_spectral_sw_albedo 908 print*,'config%do_nearest_spectral_lw_emiss = ',do_nearest_spectral_lw_emiss 909 print*,'config%sw_albedo_wavelength_bound = ',sw_albedo_wavelength_bound 910 print*,'config%lw_emiss_wavelength_bound = ',lw_emiss_wavelength_bound 911 print*,'config%i_sw_albedo_index = ',i_sw_albedo_index 912 print*,'config%i_lw_emiss_index = ',i_lw_emiss_index 913 print*,'************************************************************************' 914 endif 846 915 if (do_save_gpoint_flux) then 847 916 ! Saving the fluxes every g-point overrides saving as averaged … … 850 919 ! save anything 851 920 this%do_save_spectral_flux = .true. 921 print*,'config%do_save_spectral_flux = .true.' 852 922 end if 853 923 … … 855 925 call get_enum_code(liquid_model_name, LiquidModelName, & 856 926 & 'liquid_model_name', this%i_liq_model) 927 print*,'config%i_liq_model =', this%i_liq_model 857 928 858 929 ! Determine ice optics model 859 930 call get_enum_code(ice_model_name, IceModelName, & 860 931 & 'ice_model_name', this%i_ice_model) 861 932 print*,'config%i_ice_model =', this%i_ice_model 862 933 ! Determine gas optics model 863 934 call get_enum_code(gas_model_name, GasModelName, & 864 935 & 'gas_model_name', this%i_gas_model) 936 print*,'config%%i_gas_model = ', this%i_gas_model 865 937 866 938 ! Determine solvers 867 939 call get_enum_code(sw_solver_name, SolverName, & 868 940 & 'sw_solver_name', this%i_solver_sw) 941 print*,'config%i_solver_sw = ', this%i_solver_sw 869 942 call get_enum_code(lw_solver_name, SolverName, & 870 943 & 'lw_solver_name', this%i_solver_lw) 871 944 print*,'config%i_solver_lw = ', this%i_solver_lw 872 945 if (len_trim(sw_encroachment_name) > 1) then 873 946 call get_enum_code(sw_encroachment_name, EncroachmentName, & … … 877 950 call get_enum_code(sw_entrapment_name, EntrapmentName, & 878 951 & 'sw_entrapment_name', this%i_3d_sw_entrapment) 952 print*,'config%i_3d_sw_entrapment = ', this%i_3d_sw_entrapment 879 953 end if 880 954 … … 882 956 call get_enum_code(overlap_scheme_name, OverlapName, & 883 957 & 'overlap_scheme_name', this%i_overlap_scheme) 884 958 print*,'config%i_overlap_scheme = ', this%i_overlap_scheme 885 959 ! Determine cloud PDF shape 886 960 call get_enum_code(cloud_pdf_shape_name, PdfShapeName, & 887 961 & 'cloud_pdf_shape_name', this%i_cloud_pdf_shape) 888 962 print*,'config%i_cloud_pdf_shape = ', this%i_cloud_pdf_shape 889 963 this%i_aerosol_type_map = 0 890 964 if (this%use_aerosols) then 891 965 this%i_aerosol_type_map(1:n_aerosol_types) & 892 966 & = i_aerosol_type_map(1:n_aerosol_types) 967 print*,'config%i_aerosol_type_map = ', this%i_aerosol_type_map 893 968 end if 894 969 … … 900 975 this%do_clouds = .false. 901 976 end if 977 print*,'config%do_clouds = ', this%do_clouds 902 978 903 979 ! Normal subroutine exit
Note: See TracChangeset
for help on using the changeset viewer.