shave

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

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

shave:
  config:
    input_grid_file: /path/to/input/grid/file
    nhalo: 0
    nx: 214
    ny: 128
    output_grid_file: /path/to/C403_oro_data.tile7.halo0.nc
  execution:
    batchargs:
      cores: 1
      walltime: "00:01:00"
    executable: /path/to/shave
  rundir: /path/to/run/dir
platform:
  account: me
  scheduler: slurm

UW YAML for the shave: Block

execution:

See this page for details.

config:

Describes the required parameters to run a shave configuration.

input_grid_file:

Name of the grid file with extra points to be shaved.

nhalo:

The number of halo rows/columns.

nx:

The i/x dimensions of the compute domain (not including halo).

ny:

The j/y dimensions of the compute domain (not including halo)

output_grid_file:

The path to the output file.

rundir:

The path to the run directory.