sfc_climo_gen

Structured YAML to run sfc_climo_gen is validated by JSON Schema and requires the sfc_climo_gen: block, described below. If sfc_climo_gen is to be run via a batch system, the platform: block, described here, is also required.

Here is a prototype UW YAML sfc_climo_gen: block, explained in detail below:

sfc_climo_gen:
  execution:
    batchargs:
      export: false
      nodes: 1
      stdout: /path/to/runscript.out
      walltime: "00:02:00"
    envcmds:
      - module use /path/to/modulefiles
      - module load some_module
    executable: /path/to/sfc_climo_gen
    mpiargs:
      - "--export=ALL"
      - "--ntasks $SLURM_CPUS_ON_NODE"
    mpicmd: srun
  namelist:
    update_values:
      config:
        halo: 4
        input_facsf_file: /path/to/facsf.1.0.nc
        input_maximum_snow_albedo_file: /path/to/maximum_snow_albedo.0.05.nc
        input_slope_type_file: /path/to/slope_type.1.0.nc
        input_snowfree_albedo_file: /path/to/snowfree_albedo.4comp.0.05.nc
        input_soil_type_file: /path/to/soil_type.statsgo.0.05.nc
        input_substrate_temperature_file: /path/to/substrate_temperature.2.6x1.5.nc
        input_vegetation_greenness_file: /path/to/vegetation_greenness.0.144.nc
        input_vegetation_type_file: /path/to/vegetation_type.igbp.0.05.nc
        maximum_snow_albedo_method: bilinear
        mosaic_file_mdl: /path/to/C403_mosaic.halo4.nc
        orog_dir_mdl: /path/to/orog-files-dir
        orog_files_mdl:
          - C403_oro_data.tile7.halo4.nc
        snowfree_albedo_method: bilinear
        vegetation_greenness_method: bilinear
    validate: true
  rundir: /path/to/run/dir
platform:
  account: me
  scheduler: slurm

UW YAML for the sfc_climo_gen: Block

execution:

See this page for details.

namelist:

Supports base_file: and update_values: blocks (see Updating Values for details). Namelist options are described here.

Before the namelist file is written, its proposed content will be validated against the appropriate schema. This can be suppressed by setting validate: false in the UW YAML configuration block for the namelist.

rundir:

The path to the run directory.