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
- Copy the tarball to the AWC machine that runs FIP
 - 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
 - Build the app and copy the new executable into the bin directory if necessary
 - 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",
