Page tree
Skip to end of metadata
Go to start of metadata

derived_model_fields_patch_AWC_2018.tar

Attached to this page directly above this text is a tarball that contains the following files:

  • paramdef.derived_model_fields
  • WrfRrModel.hh
  • WrfRrModel.cc
  • NwpModel.cc

Instructions to Incorporate Changes

  1. Copy the tarball to the AWC machine that runs FIP
  2. Unpack the tarball and copy the files into the directory containing the source code for derived_model_fields. This should be in the cvs directory under apps/icing/fip/src/derived_model_fields
  3. Build the app and copy the new executable into the bin directory if necessary
  4. Modify the Grib2toMdv.wrf_rr_ncep param file to include APCP1Hr and CIMIXR if that has not be done already. You will need to change the following:
    param = "CICE",

to instead say

    param = "CIMIXR",

and you will have to add the following input item:

  {
    param = "APCP1Hr",
    level = "SFC",
    mdv_name = "APCP",
    units = NO_CHANGE,
    upper_range_limit = 0,
    lower_range_limit = 0,
    encoding_type = ENCODING_FLOAT32,
    qc_default_type = BAD_VALUE,
    qc_default_value = 0,
    vert_level_min = -1,
    vert_level_max = -1,
    vert_level_dz = 1
  },

5. Modify the Hybrid2Pressure.wrf_rr_ncep param file to pass through APCP1Hr. Change this code:

include_input_field_names = {
  "CIN",
  "ACPCP1Hr",
  "NCPCP1Hr",
  "ACPCP2Hr",
  "NCPCP2Hr",
  "ACPCP3Hr",
  "NCPCP3Hr",
  "CAPE"
};

to

include_input_field_names = {
  "CIN",
  "ACPCP1Hr",
  "APCP",
  "NCPCP1Hr",
  "ACPCP2Hr",
  "NCPCP2Hr",
  "ACPCP3Hr",
  "NCPCP3Hr",
  "CAPE"
};

6. Modify the derived_model_fields.wrf_rr_ncep param file to read and pass through APCP1Hr. Change the following:

wrf_rr_model_field_names = {
    height = "HGT",
    temp = "TMP",
    spfh = "MIXR",
    vert_vel = "VVEL",
    cw_mr = "CLWMR",
    rw_mr = "RWMR",
    ice_mr = "ICMR",
    snow_mr = "SNMR",
    graup_mr = "GRMR",
    cape = "CAPE",
    cin = "CIN"
};

to

wrf_rr_model_field_names = {
    height = "HGT",
    temp = "TMP",
    spfh = "MIXR",
    vert_vel = "VVEL",
    cw_mr = "CLWMR",
    rw_mr = "RWMR",
    ice_mr = "ICMR",
    snow_mr = "SNMR",
    graup_mr = "GRMR",
    cape = "CAPE",
    cin = "CIN",
    apcp = "APCP"
};

7. Modify the fip_algo.WRF-RR-NCEP param file to read APCP1Hr instead of MODEL_PRECIP. Change the following:

    model_precipitation = "MODEL_PRECIP",

to 

    model_precipitation = "APCP",
  • No labels