"interpinic" is used to interpolate initial conditions from one resolution to another.
In order to do the interpolation you must first run CLM to create a restart file to
use as the "template" to interpolate into. Running from arbitrary initial conditions
(i.e. finidat = ' ') for a single time-step is sufficient to do this. Make sure the
model produces a restart file. You also need to make sure that you setup the same
configuration that you want to run the model with, when you create the template file.

Command line options to interpinic:

-i = Input filename to interpolate from

-o = Output interpolated file, and starting template file

There is a sample template file in the models/lnd/clm/tools/interpinic
directory and can be used to run interpolate to.
However, this file was created with an older version of CLM and hence
we actually recommend that you would do a short run with CLM to create a template file
to use.

Example 2-1. Example of running CLM to create a template file for
interpinic to interpolate to

In the next example we build interpinic optimized with shared
memory on for 64 threads so that it runs as fast as possible, to interpolate one of
the standard 1-degree datasets to the above 10x15 template file that we created.

Example 2-2. Example of building and running interpinic to
interpolate a 1-degree finidat dataset to 10x15