Minutes of the second Bredbeck workshop


============================================================================
==========                                                       ===========
==========   FORWARD MODEL WORKSHOP, Bredbeck 19-22 June, 2000   ===========
==========                                                       ===========
============================================================================

Chairmen:
---------
SB = Stefan Buehler
PE = Patrick Eriksson
JU = Joachim Urban
AE = Axel von Engeln
 
 
============================================================================

Participants:
-------------

SB  Stefan Buehler     IUP  

AE  Axel von Engeln    IUP  
PE  Patrick Eriksson   RSS  

DF  Dietrich Feist     IAP  

CJ  Carlos Jimenez     RSS  

YK  Yasuko Kasai       CRL                     
UK  Ulf Klein          IUP  
AK  Armin Kleinboehl   IUP     
GK  Gerhard Kopp       IMK                 
TK  Thomas Kuhn        IUP  
KK  Klaus Kuenzi       IUP  

UL  Ulrich Loehnert    MUB                    

JM  Jungang Miao       IUP   

SO  Satoshi Ochiai     CRL                     

UR  Uwe Raffalski      IRF                 
PR  Peter Rayer        TMO                  

BS  Birger Schimpf     DLR           
FS  Franz Schreier     DLR                
RS  Richard Siddans    RAL                   

CT  Chikako Takahashi  FUJ           
AT  Ariane Thiele      MUB                  

JU  Joachim Urban      OBX           

CV  Carmen Verdes      IUP  

IW  Ingo Wohltmann     IUP        



IUP:
Institute of Environmental Physics
University of Bremen / FB 1                
p.o. box: 330440; 28334 Bremen; Germany
fax: +421-218-4555
http://www.iup.physik.uni-bremen.de/

RSS:
Dep. Radio and Space Science
Chalmers University of Technology
412 96 Göteborg
Sweden

CRL:
Global Environment Division
Communications Research Laboratory
4-2-1 Nukuikitamachi, Koganei, Tokyo 184-8795, Japan
Fax: +81-42-327-6110
http://www.crl.go.jp

IAP:
Atmospheric Physics Group
Institute of Applied Physics, University of Bern
Sidlerstrasse 5
3012 Bern
Switzerland
Fax: +41-31-631 3765

IMK:
Institut f. Meteorologie und Klimaforschung
Forschungszentrum Karlsruhe GmbH
Postfach 3640
D-76021 Karlsruhe Germany
Fax: ++49 7247 824742

MUB:
Meteorologisches Institut Uni Bonn
Auf dem Huegel 20                 
D-53121 Bonn/Germany              
Fax    ++49 +228 735188    
ftp.meteo.uni-bonn.de
http://www.meteo.uni-bonn.de

IRF:
Swedish Institute of Space Physics
Box 812
981 28 Kiruna  Sweden
Fax:       +46 980 790 50
http://www.irf.se

TMO:
The Met. Office                       
London Road           
Bracknell, RG12 2SZ                             
United Kingdom
Fax:     +44 (0)1344 854026   
http://www.met-office.gov.uk 

DLR:
DLR - Remote Sensing Technology Institute 
Oberpfaffenhofen
D-82234 Wessling
GERMANY
Fax  +49 8153-28-1446
http://www.op.dlr.de/ne-oe/ir/                                        

RAL:
Rutherford Appleton Laboratory, 
Chilton OX11 0QX, U.K.
Fax: (44) (0)1235 445848

FUJ:
Fujitu FIP Corporation 
System Dept.   
Environmental System Business Division 
Fax  : +81-3-5531-1615 

OBX:
Observatoire de Bordeaux         
2 Rue de l'Observatoire          
B.P. 89                          
33270 Floirac                    
France                           
Fax : (++33).(0)5.57.77.61.55 



============================================================================



Monday 19.6.2000 PM (Chairman: SB)
----------------------------------

o Introduction and aims of the workshop (Chairman: SB, 10 min)

o Discussion of workshop program (Chairman: SB, 10 min)

o Workshop notes and proceedings (Chairman: SB, 5 min)

o Overview of forward models not presented last year (Chairman: PE, 2.5 h)
  Presentations:
  --------------
   1)  MIRART (FS, 25 min)
       MIRART = Modules for IR Atmospheric Radiance and Transmission
       Applications: - THOMAS (airborne FIR heterodyne spect. (strat. OH)
                     - BRUKER high resolution FTS
                     - PIRAMMYD (limb sounding with Fabry-Perot-Interferometer,
                                FTS, heterodyne)
                     - AERO-X (FTS meas. of jet engine exhausts)
                     - FOCUS (space borne (ISS) high temp. events)
       model: line-by-line (lbl) 
       catalogs: HITRAN, JPL, HITEMP
       line shape functions: Voigt (Humlicek algorithm), Lorentz, VVH*Doppler
       continuum: CKD, Liebe, FIRS (empirical)
       FOV: pencil, Box, Gauss (for limb, nadir, zenith)
       instrument response: sinc, box, Gauss  
       language: F77 with F90 extensions
       math libs: SLATEC Common Math. Lib. (www.netlib.org), BLAS
       data format: netCDF interface
       flow control: "Namelist"
       grid: fine freq. grid at line centers and wider grid in wings
       num. quadrature (integration): trapez, overlapping parabolas, spline
       intercomparison: in PIRAMHYD study with IROE, RAL, SRON
       additional WEB interface is under study
       future: - AMiL2DA MIPAS, HGF
               - aerosols, scattering
               - Voigt optimization, refraction, non-LTE
               - code improvement to enlarge spectral range
               - conversion to F90 and/or steering with Python

       Questions:
        - PE: num. quad. rule for temperature?
          FS: explanation of the integration way.
        - SB: HITEMP?
          FS: HITEMP is HITRAN for higher temperatures: H2O, CO2, CO
        - PR: HITRAN recommended for IR?
          FS: some wrong O2 isotope data in HITRAN96 in FIR region
              but otherwise fine.

   2)  Karlsruhe (GK, 5 min)
       - hardware:
         base: ground based
         F range: 268-280 GHz
         spec. resolution: 1.2 MHz
         Spectrometer: AOS
       - FM:
	 author: M. Kuntz
	 language: F77
	 cat: HITRAN96, Voigt, VVW line shapes
         cont: Liebe
         model: lbl
         refraction: included
         layers: Curtis-Godson means
         sideband filter: sinusoidal       
         not incl: Dopper broadening, pressure shift, scattering, 
                   antenna pattern
         inversion: semi-analytical calc. for homog. thin layers
                    Thikonov-Phillips regularization or optimal estimation
	 
	 Questions:
         - JU: what is Curtis-Godson means?
         - PR: elevation angles possible?
           GK: adjustable
         - PE: retrieval with TP regularization how it works?
           GK: each constituent has its own regularization parameter
         - UL: any climatology needed for retrieval?
           GK: we use standard profiles
	 - JU: any progress in limb sounding?
!          GK: no, KOPRA for MIPAS can perform limb sounding

   3)  MPM89/92 and RTTOV-6 (Peter Rayer, R. Saunders, 15 min)
       model: (a) lbl (absorption archive)
                  water vapor (44 lines), oxygen (30 lines) 
                  and continuum term (O2, N2, H2O)
                  based on Liebe model MPM89/92
              (b) RTTOV-6, fast model for transmittance coeff.
	          satellites of interest: TRMM , METEOSAT, GOES, NOAA 
		  because of the weather prediction purpose, no 
                  attempt is made to retrieve vmr of trace gases 
                  except H2O and ozone
       FOV: nadir
       thermodynamics: LT equilibrium assumed
       the model is maintained in the next years for NWP
       the code is available since Feb 2000

       Questions:
       - CJ: linear terms in the absorption archive accurate enough?
         PR: the archive includes also some predictors to minimize errors.
       - SB: where is the uncertainty larger lbl or fast model?
             in the lbl model except for some channels.
       - JU: AMSU-B instrument?
	 PR: there are 60 GHz oxygen band channels etc.
             1013 to 0.1 hPa is the altitude region.
             the measurement is the input of the transmittance models
             and this output is going into the NWP together with other
             information. There is no attempt to do separate retrievals
             with this data and model.
       - SB: Cirrus clouds?
         PR: no information for this because others do this job.

   4)  MWMOD (UL, AT, 50min)
       MicroWave MODel from Simmer (1994)
       spec region: 1 to 1000 GHz
       dimensions: one dim. model and azimuthally isotropic
       scattering: aspherical droplets are implemented from Czekala (1999)
       products: TB, scattering, clouds, etc.
       MWMOD is separated in three modules: 
           (a) "ENVGEN": for the setting of the atmospheric and 
               boundary environment like e.g.:
	       p,T, humidity profiles
               clouds, ice, rain  content
               wind speed, ocean temperature
           (b) "IAPGEN": specifications of FM parameters e.g.:
               freq. and FOV, phase function with Lorentz-Mie theory
               ocean/ice surface specification
           (c) "RADTRA": radiative transfer calculations 
               with the rad. trans. equation incl. all the
               selected topics of the forward model setting
       the analysis of clouds and liquid water from profiles is with 
       this model possible.

       MWMOD with non-spherical particles especially for particles 
       above 1mm size necessary. Cross polarization is remarkably
       in this region. T-matrix method is used instead of Lorentz-Mie
       theory for spherical particles. See Master Thesis of AT, 
       Univ. of Bonn, for more and detailed information of modeling and 
       retrieval of water liquid paths from rain and clouds.
       Remarkably is the difference in polarization if one looks from the 
       space to the ground or from the ground to space.

       Questions:
       - JM: way is the polarization difference for nadir and zenith 
             direction?
         AT: why this difference exists is not known jet. This is a
             subject of the Master Thesis to investigate.
         UL: there is a validation campaign this summer to validate
             the model with measurements.
       - JM: 3. and 4. Stokes parameter can be calculated with MWMOD?
         AT: no
       - PR: Liebe MPM9* model can calculate transmittance above 1
             caused by adjustments of parameters by Liebe, Hufford 
             and Rosenkranz. So be carful by using MPM9* models!
       - PE: why only positive polarization differences for spherical
             particles?
         UL: perhaps due to assumed T profiles.
       - SB: why goes the polarization difference so negative at 
             120 zenith angle degree?
         UL: Czekala assumed special conditions for this calculations.
             This is not a general feature.

o Updates of forward models since last year (Chairman: PE, 40 min)
  Presentations:
   JEM/SMILES (SO and CT, YK, 15 min)
   hardware:
   instrument must be shield from electromagnetic interferences from ISS
   FOV resolution: 3.8 km
   bands: LSB 624.32-625.52, 625.12-626.32
          DSB ?
   launch: 2006(?)
   software:
   MAES = Millimeter-wave Atmospheric Emission Simulator
          for ground based, balloon based and space born platforms
   FM1: rad. transfer in the atmosphere
        cat: HITRAN/JPL and measurements with Lorentz and Voigt line shape
        cont: Liebe MPM89
        refraction implemented
        FOV direction: limb
        contributions from antenna side-lob directions to the signal 
        are possible to calculate
   FM2: instrument part
        included topics: Doppler shift, beam efficency, calib. loads, 
        optical loss, standing waves, SSB filter, noise, gain, 
        freq. conversion, AOS, power to temperature conversion, 
        freq. calibration,
   IM:  inversion model
        optimal estimation method, OEM, for retrieval with a priori 
        information 

   Questions:
   - GK: from where are the line broadening parameters?
     YK: from HITRAN and own measurements
   - PE: non-linearities of the instruments from where?
     SO: estimation of 1 per cent non-linearity, mostly from the
         optical system
   - GK: how to treat standing waves in the inversion model?
     SO: -

   Moliere-4 (JU, 10 min)
   Moliere originally for the Odin instrument developed
   special version of Moliere for real data processing, which
   is different of the main-stream development of Moliere for
   model calculations.
   cat: HITRAN/JPL
   cont: Liebe MPM93, CKD-89
   refraction included
   weighting function calculation is done analytically
   language: F90
   flow control: ascii input file
   differences in the intercomparison with FM of iup-Bremen not yet
   solved completely.



============================================================================



Tuesday 20.6.2000 AM (Chairman: PE)
-----------------------------------

Presentation of ARTS
--------------------

o General introduction (SB)
  - increasing time to change already existing FM is not efficient
  - open source software of ARTS for wider development of the model
  - present status of the code: not ready for operational data analysis 
  - code in modern C++ with GNU tools and compiler
  - one has to be aware of the memory consumption during the calculations
  - to be independent, no existing higher language like idl or matlab
    is needed to run ARTS

o Concept of ARTS (SB)
  - distinction between workspace variables and workspace methods;
    workspace methods have workspace variables and control 
    parameters as input
  - also generic workspace methods can be created
  - flow control is performed with an ascii input file which will be 
    interpreted with the help of the ARTS parser (internal lookup tables)

o Absorption (SB)
  - not really finished this work, so only a simplified version 
    can be demonstrated
  - the catalog format is different from other models
  - SI units of the catalog entries are used 
  - flexibility in handling of the records is the aim of the catalog
  - tag groups are also implemented. With this one can distinguish 
    distinct lines of one species for different treatment (e.g. weighting 
    functions)
  - the absorption can be calculated per species with the help of the 
    tag groups
  - every tag group will have its one line list

o Rad. transfer (PE)
  - line of sight (LOS) 1D, elevation angle (angle with respect to zenith 
    direction) and platform altitude are the parameters to define limb LOS
  - LOS are divided into equally distant steps or calculations
  - T and absorption are linearly interpolated

o Sensor modeling (PE)
  - FM is divided into two parts, one for the atmospheric part (FM1) 
    and one for the sensor part (FM2). FM1 is the input of FM2
  - the sensor is treated as matrix multiplications, for each sensor part
    a single matrix is build. Nonlinearities are therefore not implemented
  - data reduction is also considered (binning, eigenvector decomposition)
  - weighting functions (WF) are calculated analytically where possible and
    numerically else
  - decomposition of the WF into appropriate parts which are easy to
    handle in the calculations (constant part, vertical variations, 
    changes with changing state vector)
  - hydrostatic equilibrium is used for WF of the temperature
  - the vertical grid is expressed in pressure not in km.
  - because of geometrical reasons, the correspondence of pressure and 
    altitude is internally used in ARTS for limb sounding
  - the spherically symmetric atmosphere which is assumed at the moment
    is not severe problem if one would like to include 2D modeling
  - at the moment it is not definitely decided where all the different 
    measurement errors should enter the forward model

o practical demonstration of ARTS (SB)


Presentation of BEAM
--------------------

o BEAM, Bernese Atmospheric Model (D. Feist)
  - general purpose model which is also optimized for fast calculations
    for certain conditions with numerical optimization
  - the accuracy of the optimized calculations is very good
  - spectral line catalog BAMCAT especially developed for BEAM
  - the interpolation in the predefined frequency grid is done with
    splines



============================================================================



Wednesday 21.6.2000 AM (Chairman: JU)
-------------------------------------

small group work about the following topics:

a) Spectroscopic matters
   (SB, YK, UR, GK)
   - with new measurements one can compare data and catalog entries
     for crucial parameters
   - it should be explicitely stated if the data in a catalog is 
     calculated or measured
   - catalog format as it is stated in the proceedings of the first
     Bredbeck workshop is in principal good
   - difficulties to merge catalog data into one operational list 
     for the FM. UL, PE, DF, SB have done this in different ways 
     for their FM. Perhaps a Japanese groups will do it also for SMILES
   - another point is how new information should/will be integrated
     into existing structures
   - DF has a well worked out algorithm how to merge different 
     catalogs and to put the information into a flexible structure.
     This module will be public in near future
   - DF propose that it should be possible to overcome the old
     computer capacity restricted format which is now the state.
     It should be possible to establish a general data base for
     spectral data which will contain every information possible.
     The user should then select himself which data set with which
     reliability level and which format he will select/take. This
     can be done via Internet.
     All participants agree and encourage DF to set up such a data
     base
  

b) Extension to IR
   (PE, FS, BS, JU)
   - motivation:
     it is not a big step to enlarge the freq. range to IR
   - applications:
     ground based FTIR
     space based limb sounder (MIPAS)
     space based nadir sounder (IASI)
     other balloon, airborne based instruments
     airplane exhaust investigations
   - physics problems:
     scattering, non-LTE, spec. (CO, CO2).
     continua, dry air, H2O: FIR uncertainties.
     refraction is also a matter of investigation.
     line strengths information is a question (vibrational states).
   - computational problem:
     narrow freq. grids which leads bulk of frequency based calculations
     Therefore an intelligent frequency grid should be used.
     Line shape function calculated by decomposition of Lorentz in subfunctions
     by Clough and Kneizys in Applied Optics July 1979 is a fast method
     D. Edwards, 1991 has proposed another algorithm which is used 
     in GENLN2.
     MIPAS retrieval uses a microwindow approach for fast calculations
   - sensor:
     FOV coherent detectors : Gauss
         incoherent detectors : box function
   - FM code:
     + University of Oxford is writing a detailed FM for MIPAS. 
     + KOPRA is a general FM which is used for MIPAS from the the
       Univ. of Karlsruhe.
     + It is not really clear if FASCODE is still maintained or not.
       In the proceedings a list of references will be given to
       different models and intercomparisons.

   
c) 2D forward model
   (RS, AE, CV, CJ, SO, CT)
   - RS is presenting the 2D results of the ESTEC MASTER extension study.
     Detailed information about this study can be given by RS and 
     SB. The final report will soon be available (2 months)


d) Scattering
   (UL, JM, AK, AT)
   - when?
     when the wave length is of the order of the scatterer size the
     scattering is of importance.
     clouds: 100 micrometer
     rain  : 500 micrometer
     frequency 3    GHz correspondence to 100 mm in wave length
     frequency 1000 GHz correspondence to 0.3 mm in wave length
   - how?
     + for spheres Mie theory is applicable:
       Mie parameter is chi = 2 * pi * r / lambda 
       if chi is smaller than 1, Rayleigh scattering can be used
       if chi is larger than 1, Mie scattering can be used
     + for non-spherical particles:
       axial symmetry: quasi analytical treatment (T-matrix method)
       arbitrary form: volume integration method (DDA)
   - radiative transfer:
     extension of the simple Beer-Lambert equation for scattering
     terms (extinction and source term are different from
     non-scattering)
   - solving methods:
     successive order of scattering, Monte Carlo, doubling adding (Evans)
   - implementation:
     integration into ARTS is difficult because of the different 
     way of processing the radiative transfer.


e) Application to meteorology/assimilation
   (PR, IW, DF, TK)
   - frequency band of interest for the ,met. operation
     20 to 200 GHz approximately for T, humidity, total column of H2O
   - nadir sounding is the normal way
   - only LTE is considered
   - Operation requirements:
     + fast calculations is the dominant requirement
     + if this can be done lbl calculation is an open question. At 
       the moment an approximation and pre-calculations are taken into
       the FM of transmittance calculations
     + an adjoint FM module will calculate the Jacobian matrix numerically
       If an analytic way of calculation is comparable in speed
       is not clear. 
     + The NWP standard is to divide the FM into 
       two parts: one which calculates fast the rad. transfer
       and one part for fast Jacobian matrix calculation 
       (best estimate of the atmospheric state vector similar to OEM)
   - ground emissivity is still an open question
   - additional trace gases which are not included into the FM at 
     the present can give a systematic effect which can be treated
     by including these gases into the FM 
   - scattering is another matter which should be concerned if 
     the speed is not going down of the FM
   - Future applications:
     + models must cope with the NWP speed and the increasing amount of 
       data from satellites
     + including trace gases for met. products (e.g. ozone)
     + models have to be comparable with the accuracy of the future
       sensors and the improved NWP models.
     + NWP people has to be convinced to take satellite data into
       account for their calculations. It is not a priori given that 
       the NWP people will use this essential input in future.
       This is completely different from the atmospheric science
       community



============================================================================



Wednesday, 21.06.2000 PM  
------------------------

  Retrieval issues: (Chairman: AE, 2.5 h)
  Existing strategies and approaches

  Presentations:
  o Tikhonov retrieval code (BS, 25 min)
    - regularization with quadratic constraints
    - additional qualitative information comes from the constraints
      of the smoothness of the solution
    - numerical stability with generalized singular value
      decomposition (GSVD)
    - the determination of the regularization parameter lambda comes
      from the L-curve criterion
    - current retrieval code is a stand alone package in F90
    - in future Python will be used for the scripting language
    - ground based FT measurement are processed with this retrieval
      package
    - future: additional constraints: profiles larger than zero
              automation of simultaneous retrieval of several profiles
              comparability of different retrieval methods
              application to data of FOCUS, AERO-X, MIPAS, SCIAMMACY, GOME
    - questions:
      SB: what is the operator for positiveness constraints
      BS: current search in the math. literature for solutions,
          but the implementation will be not straightforward
      PE: log retrieval for positiveness constraints
      BS: with this approach the problem will be then non-linear
          which makes it difficult
      GK: simultaneous retrieval: how to determine lambda then
      BS: relative values from a priori because n-dimensional
          L-curve solutions are difficult to find.
          Mathematicians will help to solve this


  o Neural nets (nn), (CJ, 20 min)
    - introduction into neuronal nets and its structures
    - the setup of a neuronal net for a retrieval problem is basically
      to be found by trial and error. There is no fixed structure
    - input: spectra, output: profiles
    - advantage of neuronal nets: 
      is the handling of non-linear problems
      computational cost is lower than with OEM
    - model calculations performed for Odin
    - the retrieval results are very similar for both methods for O3, ClO
    - also averaging kernels and errors can be calculated with nn
      in the case of nn, the AK oscillate stronger around zero than
      OEM. The cause of this is not understood now
    - Discussion:
      AE: how many training sets?
      CJ: 500 training sets are used
      AE: different nn for different latitude and seasons ranges?
      CJ: yes
      UL: additional information input of the nn?
      CJ: not yet but in the future like platform high etc
      DF: how is the nn implemented?
      CJ: with matlab today but different in future
      RS: how is the AK calculated?
      CJ: contribution function with nn and afterwards build up with 
          Jacobian to AK. 
      JM: what about noise in the nn, will the nn recognize noise?
      CJ: it is in principle no general problem
      BS: what will be if an actual spectra is out of the training
          set variability?
      CJ: there will be of course problems in this case. Therefore
          the training set including the FM should be very carefully 
          selected


  o Interfaces between forward model and retrieval algorithm
    Presentations:
    Urd (PE, 10 min)
    - interface to Sculd and retrieval program
    - four different variable levels
    - correlation functions are modeled Gaussian, exponential or 
      tenth function 
    - Cholesky decomposition method used
    - Discussion:
      PE: be aware of non-linearities in the calculation of the
          retrieval
      FS: Python (www.python.org)
          - full object oriented free for use scripting language
          - the program will be interpreted by the interpreter
          - intensive calculations should be done in FORTRAN, C, C++
            because of its slow speed
      PE: set up of the retrieval with matlab
      RS: set up of the retrieval with idl


  o Towards the ultimate forward model: (Chairman: SB, 1 h)
    Possible discussion topics:
    Demands:
     - ARTS should be on a level of a reference model
       + how far can be the approximation ?
     - on which level should the scattering implemented?
       + application:
         AMSU-B, MASTER, up-looking mm instruments for H2O column 
       + basic scattering model for the first step of implementation:
         spherical particles, 3D
       + for what purpose should the scattering included?
         cirrus cloud detection/correction, etc.
         This determines the complexity of the scattering model
         useful levels of scattering model:
         . 4 Stokes 3D (full complexity)
         . sources for phase functions from Uni Bonn 
         . MASTER: 2D important,   polarization unimportant
         . AMSU-B: 2D unimportant, polarization important
     - instrumental characteristics implementation
       + no derivatives with respect of instrumental parameters
       + at the moment matlab is used to setup the matrix H (PE)
       + H must be inside ARTS in future
       + it has to be considered that e.g. instrumental modules 
         are divided into several components (e.g. several AOS in 
         parallel)
       + frequency shift should be possible to implement into the 
         instrument model
     - practical demands: 
       + (PR) by calculating the absorption coefficients:
         mixing table approach (see GENLN2) for different cases 
         simultaneously
       + (DF) will the line selection be done?
         . cooperation between Uni Berne and Uni Bremen is suggested
           for the line data base (DF, SB)
         . line selection is to some extend included in ARTS in future
           (SB)	 
         . ARTS should be intelligent to select only the really
	   necessary lines for the user defined accuracy (JU) 
         . in BEAM the line selection is automatically done by the
           forward model itself, but it is not recommended (DF)
         . (SB) suggest that it should be possible in ARTS to write 
           out the lines which are selected by a single FM run to use 
           this line catalog in other FM runs as well
         . (BS) ARTS should provide some intermediate results for the
           user
       + (DF) which continuum models will be included?
         (SB) MPMXX, Rosenkranz, CKD
     - atmospheric setup
     - surface emissivity

    2D setup
     - interpolation (RS RAL uses bi-linear approach for MASTER 
       extension study)

    Speed / accuracy:
     - including scattering should not slow down the FM in 
       a severe manner 
     - parallelization of the calculation on a small scale should be
       easily possible (e.g. split up in respect of frequencies)
     - use parameterized calculations if possible (e.g. lookup tables)

    frequency interpolation:
     - (DF) reduction in CPU time can be achieved by having a fine 
       grid at line centers and a wide grid in regions where no spectral
       feature is
     - (FS) the frequency grid is for every altitude level separately
       chosen in FASCODE, GENLN2 (valid for FASCODE, for GENLN2 I don´t know
       it but I can look it up if necessary). The Voigt line shape
       function is necessarily approximated. In FASCODE, the Lorentz
       line shape function is decomposed but the sum of the parts
       gives at the end the original Lorentz function.
       Suggestion:
       In FASCODE the frequency grid is set up appropriately for each layer
       and the transmission/radiance given on a coarse grid (lower altitudes)
       is interpolated before combined with transmissions/radiances
       given on a fine grid (higher altitudes).
       GENLN2 uses a fine mesh (grid) for line center contributions and a
       wide mesh for line wings.
       FASCODE uses a decomposition of the Lorentz function in fast, medium and
       slowly varying subfunctions (with the sum still being a Lorentz)
       and accumulates these different contributions line by line. 
       The contributions are combined AFTER all lines have been calculated
       using appropriate interpolation.
     - ARTS should not be restricted in the choice of the line shape 
       function. By investigating influences of the line shape an 
       approximation will be a severe drawback
     - the absorption output will be on a common frequency grid for all 
       altitudes in ARTS at least at the beginning (PE)

    Discretization:
     - how to interpolate in general?
       + log interpolation seems superior than linear (DF)
       + there should be a single interpolation scheme for one variable
         over the whole interval of interest (PE) 
       + atmospheric variables like altitude, temperature, VMR,
         absorption linear sufficient in log(pressure) (SB)
       + frequency more sophisticated interpolation schemes make 
         sense (RS)
       + BS suggest that the interpolation schemes should be
         hidden in an object oriented (OO) code so that the user 
         can choose
       + (BS) ARTS should provide the information of the interpolation
         schemes used
       
    Distribution stuff:
     - distribution can be taken from the Internet
     - distribution includes all the code and all the documentation
     - a user and a developer version will be available.
       The developer version will have a version control

    Control mechanisms:
     - (DF) at the moment BEAM will work from matlab, idl
       + input/output is given in the matlab environment to 
         BEAM
     - for retrieval it is needed to perform loops of the FM,
         therefore the control file mechanism must support this
     - PE has a similar approach for Skuld as DF for BEAM
     - with respect to a completely separated retrieval program, 
       input/output should be as ascii files.
     - The FM should provide as much information directly to the
       retrieval algorithm as possible
     - communication between FM retrieval algorithm is a difficult 
       task. BS uses python to build the interface of the FM and 
       the core of the retrieval program
     - it is a matter of taste how strong the FM should be linked /
       should depend on the retrieval program. It is suggested to 
       have the FM as independent as possible from specific retrieval
       programs (FS, BS, JU).
 


============================================================================ 

 

Minutes Thursday 22.06.2000 AM
------------------------------

o (FS) Web interface at DLR for FASCODE3 (and others)
  - the input control file is very hard to understand and manipulate
    for users not really familiar with FASCODE
  - FASCODE uses many I/O files 
  - PFUI = Python FASCODE3 User Interface
    the interface is written in Python
  - introduction page is standard for all applications and 
    the following pages are dynamically build up for the 
    specific input
  - WIMP = Web Interface to MODTRAN using Phyton
  - it is planned to have a similar interface for MIRART
  - the Python code for PFUI is several thousands of lines long
  - Discussion:
    PE: is it open for all?
    FS: in principle yes, but a password is to  be given
    AE: can different calculations be performed simultaneously?
    FS: yes, for every user a unique directory is temporarily created


o Towards the ultimate forward model, cont. (Chairman: PE, 2.5 h)
  - partition functions
    + for ARTS SB has asked Bob Gamache for his program "tips".
      Documentation will be available soon.
      It will be perhaps used as a black box in ARTS.
  

o Best algorithms for the different parts:
  - Presentation: van Vleck & Huber (PR, 15 min)
    + this is the line shape on which Clough et al base the CKD model
    + just for thermal equilibrium (LTE) developed
    + negative frequency expressions can be understood as processes
      in negative time direction (going backwards in time to the past)
    + the abs. coeff. satisfies the demand of being an even function of
      frequency
    + It also fulfills the generalized Nyquist theorem
    + the fluctuation-dissipation theorem is also fulfilled
    + in the microwave region the VVH will reduce to the VVW line
      shape function
    + in the IR the VVH will be in a form which is also used 
      by the HITRAN catalog for stating the line intensity
    + PR is writing a book about this topic
    + Discussion
      PR: the oxygen coupling derived of Rosenkranz is also based on VVH
      SB: how to convolute VVH and Doppler line broadening function?
      PR: the GENLN2 is also a source for looking how to do the
          convolution of the line shape function with the Doppler 
          line broadening function
      IW: where to put the frequency shift?
      PR: frequency shift will only be formulated in the line shape 
          function because the shift is caused by the pressure 
          broadening so that this is the only proper place to 
          introduce it in the formulas
      PR: MPM93 has played at the line strength and line coupling 
          parameters to fit the data better. But this leads to
          unphysical results if one is looking to the absorption or
          transmittance of oxygen. So one has to be careful by using
          MPM93 for this particular calculations
      PR: eventually the Lorentzian line shape function gives too
          much absorption in the far wing of H2O

  - Presentation: MAES WF improvement (SO, 15 min)
    + analytical WF of limb sounding with finite antenna pattern:
      WF is first calculated for pencil beam antenna and after that
      integration of the WFs with the antenna pattern 
    + the limb path is divided into five different parts along the LOS
      and the WF into three parts which add up together to
      the final one
    + estimation of number of steps required to calculate WF for a 
      typical case: 1.6 10^6
    + this way of calculation has the possibility to reduce the 
      calculational burden in some simple cases
    + Problems:
      complicated calculations, use of approximations, hardly to extend
      to 2D cases
    + Discussion:
      PE: the thinking for ARTS goes in some details in the same 
          direction (e.g. "LOS-WF")

  - continuum absorption
    + MPMXX are empirically derived so that the frequency range for its
      use is limited below 1000 GHz
    + dry air continuum is a point for itself. It is not really clear
      from which species and which physics it is coming from in some
      aspects. On which level it is really accurate is an open question
    + (SB) Bremen is using Rosenkranz formulation in FM
    + (PE) is it possible to treat all different continuum models
           in the same way in the FM?
      (SB) not really it is only possible by parameterizing some
           models (e.g. CKD) and loosing the original form and with it 
           some features
    + (SB) it is perhaps the best to write for every model a separate
           workspace method.
      (PE) then one runs into problems with the different line
           catalogs which are assumed in different models
    + (JU) which model is the recommended?
      (SB) difficult to say, but Rosenkranz seems to be acceptable
    + (PE) there was an error in the description in MPM92
           at a freq. of around 500 GHz with an specific isotopic 
           O2 line. Fore details ask P. Baron, Observatoire de Bordeaux 
    + (PR) there are several typos in the papers of Liebe, so be 
           careful
    + (PR) in MPM93 the definition of the line strength changed, so is
           it compatible with the way ARTS will treat the continuum?
      (SB) it will be clearly documented how these things are treated
           in ARTS

  - surface emissivity
      PE: is there a simple model/emissivity values which can be
          used?
      KK: the emissivity of the ocean surfaces is between .5 
          (plain surface) and 1 (foam)
      PR: S. English has also specific knowledge about this topic
      KK: The participants of the specific COST working group also
          could give some information 

  - refractive index (ri)
      SB: frequency dependence of the ri should be known for 
          wide band calculations
      PE: influence of the solar light is notable in IR region
           for some geometries. CJ has done some work on this

  - sparse matrices
      PE: TNT is used for ARTS at the moment but it is not so promising
      RS: lapack is used at RAL
      AK: C++ package DIFPACK used
      FS: NETLIB, C++, has also such features www.netlib.org


o Open questions since last workshop (Chairman: SB, 20 min)
    Are they solved?
  - spectroscopy:
    + ARTS line catalog content and format, solved (Proc. 1. Bredbeck WS)
    + partition functions, solved (TIPS of Bob Gamache)
  - radiative transfer:
    + interpolation solved but needs more discussions (linear)
  - WF:
    + transform from LOS grid to retrieval grid, solved (PE, ARTS user
      guide)
  - sensor treatment:
    + H-matrix approach for linear effects, solved but further 
      discussions needed (PE, ARTS development status)


o Summary (Chairman: SB, 20 min)
  - (PE) discussion who is contributing what to the proceedings
    ***********************************************************
    + spectroscopy: YK
    + FM: RS (2d), DF (BEAM), SO (MEAN),  FS (IR), PR (met app)
    + scattering: JM
    + retrieval interface: RS, PE
    + retrieval: CJ
    + line shape functions: PR
    + optimization: DF
    + Web interface: FS
    + ARTS: SB, PE
    + layout will be distributed by PE, postscript or PDF format

  - Thank you for coming!

============================================================================
minutes written by Thomas Kuhn, iup, 29.06.2000
============================================================================