Ignore:
Timestamp:
Nov 23, 2022, 4:09:32 PM (2 years ago)
Author:
abierjon
Message:

Mars GCM:
The program util/aeroptical.F90 can now compute column-integrated optical depths
of the aerosols, in addition to the opacity profiles. The user has to specify it
('yes' or 'no') in aeroptical.def
Detailed changes :

  • update of the aeroptical.def file to ask the user if the column optical depth should be computed (non-retrocompatible change)
  • add in the init2 subroutine a computation of the layers' height delta_z, with adaptable method depending on the availability of some variables in the input file and on wether or not the input file has been zrecasted before. Preliminary validation shows that these different methods yield a +/-3% error on the output column optical depth tau_[aer]. The delta_z variable is also written in the output file.
  • add a log file for warnings in the interpolation subroutine in aeropt_mod.F90 + add some comments in the code
  • add the ouput "zzlev" (= interlayer altitudes) in libf/phymars/physiq_mod.F so that it can be directly used by aeroptical.F90 to compute delta_z

AB

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/README

    r2829 r2830  
    38093809== 23/11/2022 == RV
    38103810Cleaning of phyredem0. Argument passed to the subroutines were unused.
     3811
     3812== 23/11/2022 == AB
     3813The program util/aeroptical.F90 can now compute column-integrated optical depths
     3814of the aerosols, in addition to the opacity profiles. The user has to specify it
     3815('yes' or 'no') in aeroptical.def
     3816Detailed changes :
     3817 - update of the aeroptical.def file to ask the user if the column optical depth
     3818   should be computed (non-retrocompatible change)
     3819 - add in the init2 subroutine a computation of the layers' height delta_z, with
     3820   adaptable method depending on the availability of some variables in the input file
     3821   and on wether or not the input file has been zrecasted before. Preliminary validation
     3822   shows that these different methods yield a +/-3% error on the output column optical
     3823   depth tau_[aer]. The delta_z variable is also written in the output file.
     3824 - add a log file for warnings in the interpolation subroutine in aeropt_mod.F90
     3825   + add some comments in the code
     3826 - add the ouput "zzlev" (= interlayer altitudes) in libf/phymars/physiq_mod.F
     3827   so that it can be directly used by aeroptical.F90 to compute delta_z
Note: See TracChangeset for help on using the changeset viewer.