Skip to content

LFRic2LFRic Plan #674

Description

@cjohnson-pi

Are there any linked Issues or Pull Requests?

No response

Brief description

Summary and plan for the work required for LFRic2LFRic. This is a best estimate of the work required. It should not be taken as a definitive guide, is subject to being updated and is to be only used as a general direction for planning work.

Further details of the issue.

The main UM reconfiguration is rcf_create_dump

UM code Number Lines Required PR
rcf_pre_interp_transform 256 Y
rcf_post_interp_transform 380 Y
  • Science Adjustment (field dependent calculations source=9 refers to )
UM code Number Lines Required PR
rcf_field_dependent_calcs 333 Y
This contains:
Rcf_derv_thetavd 146 N
Rcf_derv_exner_surf 216 Y
Rcf_filter_exner) 345 N
Rcf_derv_etadot 848 N
Rcf_derv_dry_rho 153 Y
Rcf_recompute_wet_rho 256 Y
Snow depth Rcf_calc_tiles 455 Y #685
Bulk density Rcf_calc_tiles 455 Y #685
Rcf_ml_snowpack) 949 Y
  • Science Adjustment (field calculations source=8 refers to )
UM code Number Lines Required PR
rcf_field_calcs 515 Y
Likely relevant calls are #685
Stashcode_sea_ice_temp Rcf_derv_sea_ice_temp
Stashcode_soil_temp rcf_init_soil_temp
Stashcode_frac_surf_type rcf_init_tile_frac #685
Stashcode_tstar_tile rcf_calc_tiles #685
Stashcode_z0m_sice_fmd rcf_derv_z0_sice
Stashcode_mv rcf_mixing_ratios, field_set_to_min
  • Science Adjustment (Post-processing)
UM code Number Lines Required PR
Rcf_post_process 530 Y
This contains:
rcf_soilstress_to_soilmoist) 211 Y
rcf_soilconc_to_soilmoist 143 Y
rcf_conv_p_exner 196 Y
rcf_calc_output_exner 304 Y
Rcf_conv_exner_p 196 Y
Rcf_conv_t_theta 319 Y
Rcf_calc_rho Y
Rcf_soil_moist_chk 224 Y
Rcf_lsh_land_ice_chk 174 Y
Rcf_adjust_tsoil 214 Y
Rcf_freeze_soil 202 Y
Rcf_conv_cld_chk 176 Y
Rcf_cloud_frac_chk 434 Y
Rcf_snow_amount_chk 386 Y
Rcf_sea_ice_frac_chk 192 Y
Rcf_polar_rows_chk 292 N
  • Science Adjustment (Pre Post-processing)
UM code Number Lines Required PR
rcf_pre_process_calcs 155 Y
This calls
rcf_derv_cloudfrac 223 Y
  • LBC files. The reconfiguration needs to be applied to files with LBC fields. The main difference from an initial condition file is that there are multiple times.

  • LBC meshes. Ideally the LBC data should be written to an LBC mesh. However, LFRic is not able to read the data from an LBC mesh at the moment. Therefore this is not a priority.

  • W2 winds. The winds need to be mapped to W3, interpolated and then mapped back to W2. However it is possible to read W3 winds in and write out W3 winds (using diagnostic files rather than checkpoint files) so this is not a priority at the moment.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions