|   | 1 | {{{ | 
          
          
            |   | 2 | #!html | 
          
          
            |   | 3 |  | 
          
          
            |   | 4 | <h2>ROPP 1D VAR (refractivity) calling tree - ROPP v2.0 (October 2008)</h2> | 
          
          
            |   | 5 |  | 
          
          
            |   | 6 | <li><a href="https://trac.grassaf.org/ropp/browser/ropp_doc/trunk/ropp_ov/grassaf_ropp_overview_v18.pdf">ROPP overview document</a></li> | 
          
          
            |   | 7 | <li><a href="https://trac.grassaf.org/ropp/browser/ropp_doc/trunk/ropp_ug_v20/ropp_ug_pp/grassaf_ropp_ug_pp.pdf">ROPP PP user guide document</a></li> | 
          
          
            |   | 8 | <li><a href="https://trac.grassaf.org/ropp/browser/ropp_doc/trunk/ropp_ug_v20/ropp_ug_io/grassaf_ropp_ug_io.pdf">ROPP IO user guide document</a></li> | 
          
          
            |   | 9 | <li><a href="https://trac.grassaf.org/ropp/browser/ropp_doc/trunk/ropp_ug_v20/ropp_ug_1dvar/grassaf_ropp_ug_1dvar.pdf">ROPP 1dVar user guide document</a></li> | 
          
          
            |   | 10 | <li><a href="ROPP_PP_tree.html">PRE-PROCESSOR module calling tree</a></li> | 
          
          
            |   | 11 | <li><a href="ROPP_FM_tree.html">1D FORWARD MODEL module calling tree</a></li> | 
          
          
            |   | 12 | <li><a href="ROPP_1DVAR_tree.html">1DVAR module calling tree</a></li> | 
          
          
            |   | 13 |  | 
          
          
            |   | 14 | <hr> | 
          
          
            |   | 15 | <p> | 
          
          
            |   | 16 | <table> | 
          
          
            |   | 17 |      <tr> | 
          
          
            |   | 18 |       <td style="background-color: rgb(255, 204, 204);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/1dvar/ropp_1dvar_refrac.f90">ropp_1dvar_refrac</a></td> | 
          
          
            |   | 19 |       <td style="background-color: rgb(255, 204, 153);"></td> | 
          
          
            |   | 20 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 21 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 22 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 23 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 24 |       <td style="background-color: rgb(225, 225, 225);"><b>Program to perform 1DVar retrieval of RO data using refractivity observations and a background </b></td> | 
          
          
            |   | 25 |     </tr> | 
          
          
            |   | 26 |  | 
          
          
            |   | 27 |     <tr> | 
          
          
            |   | 28 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 29 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/common/ropp_1dvar_read_config.f90">ropp_1dvar_read_config</a></td> | 
          
          
            |   | 30 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 31 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 32 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 33 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 34 |       <td style="background-color: rgb(225, 225, 225);"><i>Read configuration file for a 1D var retrieval</i></td> | 
          
          
            |   | 35 |     </tr> | 
          
          
            |   | 36 |  | 
          
          
            |   | 37 |     <tr> | 
          
          
            |   | 38 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 39 |       <td style="background-color: rgb(255, 204, 153);"><a href="http://fcm7/pro | 
          
          
            |   | 40 | jects/ROPP/browser/ropp_src/branches/dev/Share/r1182_frhl/ropp_fm/common/ropp_fm_set_units.f90">ropp_fm_set_units</a></td> | 
          
          
            |   | 41 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 42 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 43 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 44 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 45 |       <td style="background-color: rgb(225, 225, 225);"><i>Set default units within obs and bg ROprof structures</i></td> | 
          
          
            |   | 46 |     </tr> | 
          
          
            |   | 47 |  | 
          
          
            |   | 48 |  <tr> | 
          
          
            |   | 49 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 50 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 51 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 52 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 53 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 54 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 55 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 56 |     </tr> | 
          
          
            |   | 57 |  | 
          
          
            |   | 58 |     <tr> | 
          
          
            |   | 59 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 60 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_io/ropp/ropp_io_read.f90">ropp_io_read</a></td> | 
          
          
            |   | 61 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 62 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 63 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 64 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 65 |       <td style="background-color: rgb(225, 225, 225);"><i>Read input observation data</i></td> | 
          
          
            |   | 66 |     </tr> | 
          
          
            |   | 67 |  | 
          
          
            |   | 68 |     <tr> | 
          
          
            |   | 69 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 70 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/common/ropp_fm_roprof2obs.f90">ropp_fm_roprof2obs</a></td> | 
          
          
            |   | 71 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 72 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 73 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 74 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 75 |       <td style="background-color: rgb(225, 225, 225);"><i>Copy elements of observation ROprof structure to obs</i></td> | 
          
          
            |   | 76 |     </tr> | 
          
          
            |   | 77 |  | 
          
          
            |   | 78 |     <tr> | 
          
          
            |   | 79 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 80 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/common/ropp_1dvar_covar_refrac.f90">ropp_1dvar_covar_refrac</a></td> | 
          
          
            |   | 81 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 82 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 83 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 84 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 85 |       <td style="background-color: rgb(225, 225, 225);"><i>Set up error covariance matrix for observation vector</i></td> | 
          
          
            |   | 86 |     </tr> | 
          
          
            |   | 87 |  | 
          
          
            |   | 88 |  <tr> | 
          
          
            |   | 89 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 90 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 91 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 92 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 93 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 94 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 95 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 96 |     </tr> | 
          
          
            |   | 97 |  | 
          
          
            |   | 98 |     <tr> | 
          
          
            |   | 99 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 100 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_io/ropp/ropp_io_read.f90">ropp_io_read</a></td> | 
          
          
            |   | 101 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 102 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 103 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 104 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 105 |       <td style="background-color: rgb(225, 225, 225);"><i>Read input background data</i></td> | 
          
          
            |   | 106 |     </tr> | 
          
          
            |   | 107 |  | 
          
          
            |   | 108 |     <tr> | 
          
          
            |   | 109 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 110 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/common/ropp_fm_roprof2state.f90">ropp_fm_roprof2state</a></td> | 
          
          
            |   | 111 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 112 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 113 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 114 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 115 |       <td style="background-color: rgb(225, 225, 225);"><i>Copy elements of bg ROprof structure to state vector</i></td> | 
          
          
            |   | 116 |     </tr> | 
          
          
            |   | 117 |  | 
          
          
            |   | 118 |     <tr> | 
          
          
            |   | 119 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 120 |       <td style="background-color: rgb(255, 204, 153);">|__</td> | 
          
          
            |   | 121 |       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/model_ecmwf/ropp_fm_state2state_ecmwf.f90">ropp_fm_state2state_ecmwf</a></td> | 
          
          
            |   | 122 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 123 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 124 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 125 |       <td style="background-color: rgb(225, 225, 225);"><i>Compute p and Z on full levels for ECMWF bg data</i></td> | 
          
          
            |   | 126 |     </tr> | 
          
          
            |   | 127 |  | 
          
          
            |   | 128 |     <tr> | 
          
          
            |   | 129 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 130 |       <td style="background-color: rgb(255, 204, 153);">|__</td> | 
          
          
            |   | 131 |       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/model_meto/ropp_fm_state2state_meto.f90">ropp_fm_state2state_meto</a></td> | 
          
          
            |   | 132 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 133 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 134 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 135 |       <td style="background-color: rgb(225, 225, 225);"><i>Compute p and T on B-levels for Met Office bg data</i></td> | 
          
          
            |   | 136 |     </tr> | 
          
          
            |   | 137 |  | 
          
          
            |   | 138 |     <tr> | 
          
          
            |   | 139 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 140 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/common/ropp_1dvar_covar_bg.f90">ropp_1dvar_covar_bg</a></td> | 
          
          
            |   | 141 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 142 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 143 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 144 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 145 |       <td style="background-color: rgb(225, 225, 225);"><i>Set up error covariance matrix for state vector</i></td> | 
          
          
            |   | 146 |     </tr> | 
          
          
            |   | 147 |  | 
          
          
            |   | 148 |       <tr> | 
          
          
            |   | 149 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 150 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 151 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 152 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 153 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 154 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 155 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 156 |     </tr> | 
          
          
            |   | 157 |  | 
          
          
            |   | 158 |   <tr> | 
          
          
            |   | 159 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 160 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/qc/ropp_qc_genqc.f90">ropp_qc_genqc</a></td> | 
          
          
            |   | 161 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 162 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 163 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 164 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 165 |       <td style="background-color: rgb(225, 225, 225);"><i>Perform generic quality control checks</i></td> | 
          
          
            |   | 166 |     </tr> | 
          
          
            |   | 167 |  | 
          
          
            |   | 168 |     <tr> | 
          
          
            |   | 169 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 170 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/qc/ropp_qc_OmB.f90">ropp_qc_OmB</a></td> | 
          
          
            |   | 171 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 172 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 173 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 174 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 175 |       <td style="background-color: rgb(225, 225, 225);"><i>Calculate obs minus background</i></td> | 
          
          
            |   | 176 |     </tr> | 
          
          
            |   | 177 |  | 
          
          
            |   | 178 |     <tr> | 
          
          
            |   | 179 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 180 |       <td style="background-color: rgb(255, 204, 153);">|__</td> | 
          
          
            |   | 181 |       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/refrac_1d/ropp_fm_refrac_1d.f90">ropp_fm_refrac_1d</a></td> | 
          
          
            |   | 182 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 183 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 184 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 185 |       <td style="background-color: rgb(225, 225, 225);"><i>Calculate vertical profile of refractivity from T, p, q</i></td> | 
          
          
            |   | 186 |     </tr>  | 
          
          
            |   | 187 |      | 
          
          
            |   | 188 |     <tr> | 
          
          
            |   | 189 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 190 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 191 |       <td style="background-color: rgb(255, 255, 153);">|__</td> | 
          
          
            |   | 192 |       <td style="background-color: rgb(153, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/common/ropp_fm_interpol_log.f90">ropp_fm_interpol_log</a></td> | 
          
          
            |   | 193 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 194 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 195 |       <td style="background-color: rgb(225, 225, 225);"><i>Interpolate refractivity to observation geop levels</i></td> | 
          
          
            |   | 196 |     </tr> | 
          
          
            |   | 197 |         | 
          
          
            |   | 198 |      <tr> | 
          
          
            |   | 199 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 200 |       <td style="background-color: rgb(255, 204, 153);">|__</td> | 
          
          
            |   | 201 |       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/refrac_1d/ropp_fm_refrac_1d_grad.f90">ropp_fm_refrac_1d_grad</a></td> | 
          
          
            |   | 202 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 203 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 204 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 205 |       <td style="background-color: rgb(225, 225, 225);"><i>Compute gradient of refractivity forward model</i></td> | 
          
          
            |   | 206 |     </tr> | 
          
          
            |   | 207 |  | 
          
          
            |   | 208 | <tr> | 
          
          
            |   | 209 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 210 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 211 |       <td style="background-color: rgb(255, 255, 153);">|__</td> | 
          
          
            |   | 212 |       <td style="background-color: rgb(153, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/refrac_1d/ropp_fm_refrac_1d_tl.f90">ropp_fm_refrac_1d_tl</a></td> | 
          
          
            |   | 213 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 214 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 215 |       <td style="background-color: rgb(225, 225, 225);"><i>Tangent linear of refractivity forward model</i></td> | 
          
          
            |   | 216 |     </tr> | 
          
          
            |   | 217 |  | 
          
          
            |   | 218 |     <tr> | 
          
          
            |   | 219 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 220 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 221 |       <td style="background-color: rgb(255, 255, 153);">|</td> | 
          
          
            |   | 222 |       <td style="background-color: rgb(153, 255, 153);">|__</td> | 
          
          
            |   | 223 |       <td style="background-color: rgb(153, 255, 255);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/model_ecmwf/ropp_fm_state2state_ecmwf_tl.f90">ropp_fm_state2state_ecmwf_tl</a></td> | 
          
          
            |   | 224 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 225 |       <td style="background-color: rgb(225, 225, 225);"><i>Tangent linear of ropp_fm_state2state_ecmwf</i></td> | 
          
          
            |   | 226 |     </tr> | 
          
          
            |   | 227 |  | 
          
          
            |   | 228 |     <tr> | 
          
          
            |   | 229 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 230 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 231 |       <td style="background-color: rgb(255, 255, 153);">|</td> | 
          
          
            |   | 232 |       <td style="background-color: rgb(155, 255, 153);">|__</td> | 
          
          
            |   | 233 |       <td style="background-color: rgb(153, 255, 255);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/model_ecmwf/ropp_fm_state2state_meto_tl.f90">ropp_fm_state2state_meto_tl</a></td> | 
          
          
            |   | 234 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 235 |       <td style="background-color: rgb(225, 225, 225);"><i>Tangent linear of ropp_fm_state2state_meto</i></td> | 
          
          
            |   | 236 |     </tr> | 
          
          
            |   | 237 |  | 
          
          
            |   | 238 |     <tr> | 
          
          
            |   | 239 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 240 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 241 |       <td style="background-color: rgb(255, 255, 153);">|</td> | 
          
          
            |   | 242 |       <td style="background-color: rgb(153, 255, 153);">|__</td> | 
          
          
            |   | 243 |       <td style="background-color: rgb(153, 255, 255);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/common/ropp_fm_interpol_log_tl.f90">ropp_fm_interpol_log_tl</a></td> | 
          
          
            |   | 244 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 245 |       <td style="background-color: rgb(225, 225, 225);"><i>Tangent linear of ropp_fm_interpol_log</i></td> | 
          
          
            |   | 246 |     </tr> | 
          
          
            |   | 247 |  | 
          
          
            |   | 248 |     <tr> | 
          
          
            |   | 249 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 250 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/qc/ropp_qc_bgqc.f90">ropp_qc_bgqc</a></td> | 
          
          
            |   | 251 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 252 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 253 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 254 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 255 |       <td style="background-color: rgb(225, 225, 225);"><i>Perform background quality control</i></td> | 
          
          
            |   | 256 |     </tr> | 
          
          
            |   | 257 |  | 
          
          
            |   | 258 |     <tr> | 
          
          
            |   | 259 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 260 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/qc/ropp_qc_pge.f90">ropp_qc_pge</a></td> | 
          
          
            |   | 261 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 262 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 263 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 264 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 265 |       <td style="background-color: rgb(225, 225, 225);"><i>Calculate Probability of Gross Error</i></td> | 
          
          
            |   | 266 |     </tr> | 
          
          
            |   | 267 |  | 
          
          
            |   | 268 |     <tr> | 
          
          
            |   | 269 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 270 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 271 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 272 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 273 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 274 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 275 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 276 |     </tr> | 
          
          
            |   | 277 |  | 
          
          
            |   | 278 |      | 
          
          
            |   | 279 |      <tr> | 
          
          
            |   | 280 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 281 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/common/ropp_1dvar_solve.f90">ropp_1dvar_solve</a></td> | 
          
          
            |   | 282 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 283 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 284 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 285 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 286 |       <td style="background-color: rgb(225, 225, 225);"><i>Solve the 1DVar for background data</i></td> | 
          
          
            |   | 287 |     </tr> | 
          
          
            |   | 288 |  | 
          
          
            |   | 289 |     <tr> | 
          
          
            |   | 290 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 291 |       <td style="background-color: rgb(255, 204, 153);">|__</td> | 
          
          
            |   | 292 |       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/math/matrix/matrix_sqrt.f90">matrix_sqrt</a></td> | 
          
          
            |   | 293 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 294 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 295 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 296 |       <td style="background-color: rgb(225, 225, 225);"><i>Compute square root and its inverse of bg covar matrix</i></td> | 
          
          
            |   | 297 |     </tr> | 
          
          
            |   | 298 |  | 
          
          
            |   | 299 |     <tr> | 
          
          
            |   | 300 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 301 |       <td style="background-color: rgb(255, 204, 153);">|__</td> | 
          
          
            |   | 302 |       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/math/precon/ropp_state2control.f90">ropp_state2control</a></td> | 
          
          
            |   | 303 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 304 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 305 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 306 |       <td style="background-color: rgb(225, 225, 225);"><i>Variable transform from state to control variable</i></td> | 
          
          
            |   | 307 |     </tr> | 
          
          
            |   | 308 |  | 
          
          
            |   | 309 |       <tr> | 
          
          
            |   | 310 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 311 |       <td style="background-color: rgb(255, 204, 153);">|__</td> | 
          
          
            |   | 312 |       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/common/ropp_1dvar_cost.f90">ropp_1dvar_cost</a></td> | 
          
          
            |   | 313 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 314 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 315 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 316 |       <td style="background-color: rgb(225, 225, 225);"><i>Evaluate cost function</i></td> | 
          
          
            |   | 317 |     </tr> | 
          
          
            |   | 318 |  | 
          
          
            |   | 319 |      <tr> | 
          
          
            |   | 320 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 321 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 322 |       <td style="background-color: rgb(255, 255, 153);">|__</td> | 
          
          
            |   | 323 |       <td style="background-color: rgb(153, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/math/precon/ropp_control2state.f90">ropp_control2state</a></td> | 
          
          
            |   | 324 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 325 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 326 |       <td style="background-color: rgb(225, 225, 225);"><i>Variable transform from control to state variable</i></td> | 
          
          
            |   | 327 |     </tr> | 
          
          
            |   | 328 |  | 
          
          
            |   | 329 |     <tr> | 
          
          
            |   | 330 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 331 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 332 |       <td style="background-color: rgb(255, 255, 153);">|__</td> | 
          
          
            |   | 333 |       <td style="background-color: rgb(153, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/refrac_1d/ropp_fm_refrac_1d.f90">ropp_fm_refrac_1d</a></td> | 
          
          
            |   | 334 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 335 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 336 |       <td style="background-color: rgb(225, 225, 225);"><i>Calculate vertical profile of refractivity from bg data</i></td> | 
          
          
            |   | 337 |     </tr> | 
          
          
            |   | 338 |  | 
          
          
            |   | 339 |     <tr> | 
          
          
            |   | 340 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 341 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 342 |       <td style="background-color: rgb(255, 255, 153);">|</td> | 
          
          
            |   | 343 |       <td style="background-color: rgb(153, 255, 153);">|__</td> | 
          
          
            |   | 344 |       <td style="background-color: rgb(153, 255, 255);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/common/ropp_fm_interpol_log.f90">ropp_fm_interpol_log</a></td> | 
          
          
            |   | 345 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 346 |       <td style="background-color: rgb(225, 225, 225);"><i>Interpolate refractivity to obs geop height levels</i></td> | 
          
          
            |   | 347 |     </tr> | 
          
          
            |   | 348 |  | 
          
          
            |   | 349 |     <tr> | 
          
          
            |   | 350 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 351 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 352 |       <td style="background-color: rgb(255, 255, 153);">|__</td> | 
          
          
            |   | 353 |       <td style="background-color: rgb(153, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/refrac_1d/ropp_fm_refrac_1d_ad.f90">ropp_fm_refrac_1d_ad</a></td> | 
          
          
            |   | 354 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 355 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 356 |       <td style="background-color: rgb(225, 225, 225);"><i>Adjoint of refractivity forward model</i></td> | 
          
          
            |   | 357 |     </tr> | 
          
          
            |   | 358 |  | 
          
          
            |   | 359 |   <tr> | 
          
          
            |   | 360 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 361 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 362 |       <td style="background-color: rgb(255, 255, 153);">|</td> | 
          
          
            |   | 363 |       <td style="background-color: rgb(153, 255, 153);">|__</td> | 
          
          
            |   | 364 |       <td style="background-color: rgb(153, 255, 255);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/common/ropp_fm_interpol_log_ad.f90">ropp_fm_interpol_log_ad</a></td> | 
          
          
            |   | 365 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 366 |       <td style="background-color: rgb(225, 225, 225);"><i>Adjoint of ropp_fm_interpol_log</i></td> | 
          
          
            |   | 367 |     </tr> | 
          
          
            |   | 368 |  | 
          
          
            |   | 369 |  <tr> | 
          
          
            |   | 370 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 371 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 372 |       <td style="background-color: rgb(255, 255, 153);">|</td> | 
          
          
            |   | 373 |       <td style="background-color: rgb(153, 255, 153);">|__</td> | 
          
          
            |   | 374 |       <td style="background-color: rgb(153, 255, 255);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/model_ecmwf/ropp_fm_state2state_ecmwf_ad.f90">ropp_fm_state2state_ecmwf_ad</a></td>      | 
          
          
            |   | 375 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 376 |       <td style="background-color: rgb(225, 225, 225);"><i>Adjoint of ropp_fm_state2state_ecmwf (model-specific)</i></td> | 
          
          
            |   | 377 |     </tr> | 
          
          
            |   | 378 |  | 
          
          
            |   | 379 |     <tr> | 
          
          
            |   | 380 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 381 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 382 |       <td style="background-color: rgb(255, 255, 153);">|</td> | 
          
          
            |   | 383 |       <td style="background-color: rgb(153, 255, 153);">|__</td> | 
          
          
            |   | 384 |       <td style="background-color: rgb(153, 255, 255);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/model_ecmwf/ropp_fm_state2state_meto_ad.f90">ropp_fm_state2state_meto_ad</a></td>     | 
          
          
            |   | 385 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 386 |       <td style="background-color: rgb(225, 225, 225);"><i>Adjoint of ropp_fm_state2state_meto (model-specific) </i></td> | 
          
          
            |   | 387 |     </tr> | 
          
          
            |   | 388 |  | 
          
          
            |   | 389 |     <tr> | 
          
          
            |   | 390 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 391 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 392 |       <td style="background-color: rgb(255, 255, 153);">|__</td> | 
          
          
            |   | 393 |       <td style="background-color: rgb(153, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/math/precon/ropp_control2state_ad.f90">ropp_control2state_ad</a></td> | 
          
          
            |   | 394 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 395 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 396 |       <td style="background-color: rgb(225, 225, 225);"><i>Adjoint of ropp_control2state</i></td> | 
          
          
            |   | 397 |     </tr> | 
          
          
            |   | 398 |  | 
          
          
            |   | 399 |     <tr> | 
          
          
            |   | 400 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 401 |       <td style="background-color: rgb(255, 204, 153);">|__</td> | 
          
          
            |   | 402 |       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/common/ropp_1dvar_minropp.f90">ropp_1dvar_minropp</a></td> | 
          
          
            |   | 403 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 404 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 405 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 406 |       <td style="background-color: rgb(225, 225, 225);"><i>Compute new x (minROPP minimiser)</i></td> | 
          
          
            |   | 407 |     </tr> | 
          
          
            |   | 408 |  | 
          
          
            |   | 409 |      <tr> | 
          
          
            |   | 410 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 411 |       <td style="background-color: rgb(255, 204, 153);">|__</td> | 
          
          
            |   | 412 |       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/math/precon/ropp_control2state.f90">ropp_control2state</a></td> | 
          
          
            |   | 413 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 414 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 415 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 416 |       <td style="background-color: rgb(225, 225, 225);"><i>Variable transform from control to state variable</i></td> | 
          
          
            |   | 417 |     </tr> | 
          
          
            |   | 418 |  | 
          
          
            |   | 419 |         <tr> | 
          
          
            |   | 420 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 421 |       <td style="background-color: rgb(255, 204, 153);">|__</td> | 
          
          
            |   | 422 |             <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/model_ecmwf/ropp_fm_state2state_ecmwf.f90">ropp_fm_state2state_ecmwf</a></td> | 
          
          
            |   | 423 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 424 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 425 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 426 |       <td style="background-color: rgb(225, 225, 225);"><i>Update state vector for ECMWF bg (model-specific)</i></td> | 
          
          
            |   | 427 |     </tr> | 
          
          
            |   | 428 |  | 
          
          
            |   | 429 |     <tr> | 
          
          
            |   | 430 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 431 |       <td style="background-color: rgb(255, 204, 153);">|__</td> | 
          
          
            |   | 432 |       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/model_meto/ropp_fm_state2state_meto.f90">ropp_fm_state2state_meto</a></td> | 
          
          
            |   | 433 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 434 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 435 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 436 |       <td style="background-color: rgb(225, 225, 225);"><i>Update state vector for Met Office bg (model-specific)</i></td> | 
          
          
            |   | 437 |     </tr> | 
          
          
            |   | 438 |  | 
          
          
            |   | 439 |     <tr> | 
          
          
            |   | 440 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 441 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 442 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 443 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 444 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 445 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 446 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 447 |     </tr> | 
          
          
            |   | 448 |  | 
          
          
            |   | 449 |     <tr> | 
          
          
            |   | 450 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 451 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/common/ropp_1dvar_diagnostics.f90">ropp_1dvar_diagnostics</a></td> | 
          
          
            |   | 452 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 453 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 454 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 455 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 456 |       <td style="background-color: rgb(225, 225, 225);"><i>1DVar postprocessing and diagnostics</i></td> | 
          
          
            |   | 457 |     </tr> | 
          
          
            |   | 458 |  | 
          
          
            |   | 459 |     <tr> | 
          
          
            |   | 460 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 461 |       <td style="background-color: rgb(255, 204, 153);">|__</td> | 
          
          
            |   | 462 |       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/refrac_1d/ropp_fm_refrac_1d.f90">ropp_fm_refrac_1d</a></td> | 
          
          
            |   | 463 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 464 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 465 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 466 |       <td style="background-color: rgb(225, 225, 225);"><i>Calculate vertical profile of refractivity from T, p, q</i></td> | 
          
          
            |   | 467 |     </tr>  | 
          
          
            |   | 468 |      | 
          
          
            |   | 469 |     <tr> | 
          
          
            |   | 470 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 471 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 472 |       <td style="background-color: rgb(255, 255, 153);">|__</td> | 
          
          
            |   | 473 |       <td style="background-color: rgb(153, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/common/ropp_fm_interpol_log.f90">ropp_fm_interpol_log</a></td> | 
          
          
            |   | 474 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 475 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 476 |       <td style="background-color: rgb(225, 225, 225);"><i>Interpolate refractivity to observation geop levels</i></td> | 
          
          
            |   | 477 |     </tr> | 
          
          
            |   | 478 |         | 
          
          
            |   | 479 |      <tr> | 
          
          
            |   | 480 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 481 |       <td style="background-color: rgb(255, 204, 153);">|__</td> | 
          
          
            |   | 482 |       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/refrac_1d/ropp_fm_refrac_1d_grad.f90">ropp_fm_refrac_1d_grad</a></td> | 
          
          
            |   | 483 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 484 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 485 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 486 |       <td style="background-color: rgb(225, 225, 225);"><i>Compute gradient of refractivity forward model</i></td> | 
          
          
            |   | 487 |     </tr> | 
          
          
            |   | 488 |  | 
          
          
            |   | 489 | <tr> | 
          
          
            |   | 490 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 491 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 492 |       <td style="background-color: rgb(255, 255, 153);">|__</td> | 
          
          
            |   | 493 |       <td style="background-color: rgb(153, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/refrac_1d/ropp_fm_refrac_1d_tl.f90">ropp_fm_refrac_1d_tl</a></td> | 
          
          
            |   | 494 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 495 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 496 |       <td style="background-color: rgb(225, 225, 225);"><i>Tangent linear of refractivity forward model</i></td> | 
          
          
            |   | 497 |     </tr> | 
          
          
            |   | 498 |  | 
          
          
            |   | 499 |     <tr> | 
          
          
            |   | 500 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 501 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 502 |       <td style="background-color: rgb(255, 255, 153);">|</td> | 
          
          
            |   | 503 |       <td style="background-color: rgb(153, 255, 153);">|__</td> | 
          
          
            |   | 504 |       <td style="background-color: rgb(153, 255, 255);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/model_ecmwf/ropp_fm_state2state_ecmwf_tl.f90">ropp_fm_state2state_ecmwf_tl</a></td> | 
          
          
            |   | 505 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 506 |       <td style="background-color: rgb(225, 225, 225);"><i>Tangent linear of ropp_fm_state2state_ecmwf</i></td> | 
          
          
            |   | 507 |     </tr> | 
          
          
            |   | 508 |  | 
          
          
            |   | 509 |     <tr> | 
          
          
            |   | 510 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 511 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 512 |       <td style="background-color: rgb(255, 255, 153);">|</td> | 
          
          
            |   | 513 |       <td style="background-color: rgb(155, 255, 153);">|__</td> | 
          
          
            |   | 514 |       <td style="background-color: rgb(153, 255, 255);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/model_ecmwf/ropp_fm_state2state_meto_tl.f90">ropp_fm_state2state_meto_tl</a></td> | 
          
          
            |   | 515 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 516 |       <td style="background-color: rgb(225, 225, 225);"><i>Tangent linear of ropp_fm_state2state_meto</i></td> | 
          
          
            |   | 517 |     </tr> | 
          
          
            |   | 518 |  | 
          
          
            |   | 519 |     <tr> | 
          
          
            |   | 520 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 521 |       <td style="background-color: rgb(255, 204, 153);">|</td> | 
          
          
            |   | 522 |       <td style="background-color: rgb(255, 255, 153);">|</td> | 
          
          
            |   | 523 |       <td style="background-color: rgb(153, 255, 153);">|__</td> | 
          
          
            |   | 524 |       <td style="background-color: rgb(153, 255, 255);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/common/ropp_fm_interpol_log_tl.f90">ropp_fm_interpol_log_tl</a></td> | 
          
          
            |   | 525 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 526 |       <td style="background-color: rgb(225, 225, 225);"><i>Tangent linear of ropp_fm_interpol_log</i></td> | 
          
          
            |   | 527 |     </tr> | 
          
          
            |   | 528 |  | 
          
          
            |   | 529 |     <tr> | 
          
          
            |   | 530 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 531 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 532 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 533 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 534 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 535 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 536 |       <td style="background-color: rgb(255, 255, 225);"></td> | 
          
          
            |   | 537 |     </tr> | 
          
          
            |   | 538 |  | 
          
          
            |   | 539 |     <tr> | 
          
          
            |   | 540 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 541 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/common/ropp_fm_state2roprof.f90">ropp_fm_state2roprof</a></td> | 
          
          
            |   | 542 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 543 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 544 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 545 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 546 |       <td style="background-color: rgb(225, 225, 225);"><i>Copy state vector to ROprof structure</i></td> | 
          
          
            |   | 547 |     </tr> | 
          
          
            |   | 548 |      | 
          
          
            |   | 549 |     <tr> | 
          
          
            |   | 550 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 551 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_fm/common/ropp_fm_obs2roprof.f90">ropp_fm_obs2roprof</a></td> | 
          
          
            |   | 552 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 553 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 554 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 555 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 556 |       <td style="background-color: rgb(225, 225, 225);"><i>Copy FM obs vector to ROprof structure</i></td> | 
          
          
            |   | 557 |     </tr> | 
          
          
            |   | 558 |      | 
          
          
            |   | 559 |      <tr> | 
          
          
            |   | 560 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|</td> | 
          
          
            |   | 561 |       <td style="background-color: rgb(255, 204, 153);">|__</td> | 
          
          
            |   | 562 |       <td style="background-color: rgb(255, 255, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_tools/geodesy/geopotential2geometric.f90">geopotential2geometric</a></td> | 
          
          
            |   | 563 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 564 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 565 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 566 |       <td style="background-color: rgb(225, 225, 225);"><i>Convert geopotential height to geometric height </i></td> | 
          
          
            |   | 567 |     </tr>  | 
          
          
            |   | 568 |  | 
          
          
            |   | 569 |     <tr> | 
          
          
            |   | 570 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 571 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_1dvar/common/ropp_1dvar_diag2roprof.f90">ropp_1dvar_diag2roprof</a></td> | 
          
          
            |   | 572 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 573 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 574 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 575 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 576 |       <td style="background-color: rgb(225, 225, 225);"><i>Add diagnostics to ROprof structure</i></td> | 
          
          
            |   | 577 |     </tr> | 
          
          
            |   | 578 |  | 
          
          
            |   | 579 |     <tr> | 
          
          
            |   | 580 |       <td style="background-color: rgb(255, 204, 204); text-align: center;">|__</td> | 
          
          
            |   | 581 |       <td style="background-color: rgb(255, 204, 153);"><a href="https://trac.grassaf.org/ropp/browser/ropp_src/trunk/ropp_io/ropp/ropp_io_write.f90">ropp_io_write</a></td> | 
          
          
            |   | 582 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 583 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 584 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 585 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 586 |       <td style="background-color: rgb(225, 225, 225);">[IO MODULE]<i>Write results to output file</i></td> | 
          
          
            |   | 587 |     </tr> | 
          
          
            |   | 588 |  | 
          
          
            |   | 589 |     <tr> | 
          
          
            |   | 590 |       <td style="background-color: rgb(255, 204, 204);"></td> | 
          
          
            |   | 591 |       <td style="background-color: rgb(255, 204, 153);"></td> | 
          
          
            |   | 592 |       <td style="background-color: rgb(255, 255, 153);"></td> | 
          
          
            |   | 593 |       <td style="background-color: rgb(153, 255, 153);"></td> | 
          
          
            |   | 594 |       <td style="background-color: rgb(153, 255, 255);"></td> | 
          
          
            |   | 595 |       <td style="background-color: rgb(204, 204, 255);"></td> | 
          
          
            |   | 596 |       <td style="background-color: rgb(225, 225, 225);"></td> | 
          
          
            |   | 597 |     </tr> | 
          
          
            |   | 598 | </table> | 
          
          
            |   | 599 |  | 
          
          
            |   | 600 | }}} |