Pre-Processing Reference Guide
This page defines the configurable pre-processing parameters available in FastEddy® and provides a workflow image.
Parameters are organized by the JSON file in which they appear.
Each table provides the:
Name
Description
These definitions serve as a reference to ensure correct configuration.
See the FastEddy Pre-Processing Workflow Diagram* for a visual representation of the workflow.
geospec.json
Name |
Description |
|---|---|
name_dom |
The base domain name string used as a prefix for output filenames. |
gis_root |
Path to the root directory containing GIS input files. |
gis_file |
Filename of the input GIS netCDF file (relative to ‘gis_root’). |
landcover_table |
Filename of the land cover CSV lookup table (relative to ‘gis_root’). |
water_cats |
List of integer land-cover class IDs to classify as water. |
urban_opt |
Enables urban building height processing. |
FE_dataset_path |
Output directory where the GeoSpec netCDF and optional diagnostic plot are written. |
name_dom_add |
Optional suffix appended to ‘name_dom’ in output filenames (e.g., for versioning). |
gis_opt |
Selects the GIS input format and determines all downstream variable name mappings. |
save_plot_opt |
Controls diagnostic plot generation. |
simgrid.json
Name |
Description |
|---|---|
name_dom |
The base domain name string used as a prefix for output filenames. |
FE_ref_GIS_nc |
Full path to the GeoSpec output netCDF file produced by GeoSpec.py. |
FE_params_file |
Full path to the FastEddy parameters file (.in) containing grid dimensions and resolution. |
center_lat |
Latitude (decimal degrees) of the desired simulation domain center. |
center_lon |
Longitude (decimal degrees) of the desired simulation domain center. |
urban_opt |
Enables urban building processing. |
FE_new_nc_path |
Output directory for the SimGrid netCDF, binary terrain file (name_dom_Topography_NxN.dat), and optional diagnostic plot. |
name_dom_add |
Optional suffix appended to ‘name_dom’ in output filenames. |
urban_heatRedis_opt |
Enables urban surface heat flux redistribution. Only evaluated when urban_opt=1. |
landcover_table |
Full path to the land-cover CSV lookup table. Only read when urban_opt=1 and urban_heatRedis_opt=1. |
topo_average_opt |
Controls how terrain elevation is resampled from the GIS resolution to the simulation grid resolution. |
save_plot_opt |
Controls diagnostic plot generation. |
genicbcs.json
Name |
Description |
|---|---|
ICBC_dir |
Output directory where initial condition and lateral boundary condition files are written (FE_Bndys.N and FE_interp_*.0). |
FE_simGrid |
Full path to the SimGrid output netCDF file created by SimGrid.py. |
parent_model |
Selects the parent model that supplies boundary data and controls all variable name mappings and interpolation paths. |
nest_tke_opt |
Controls how turbulent kinetic energy (TKE) is handled in the nested domain. |
WRF as Parent Domain Section
Active only when parent_model=0.
Name |
Description |
|---|---|
WRF_PrntDir |
Filename prefix for WRF output files, appearing before the timestamp in the filename (e.g., wrf_fasteddy_d01_ for wrf_fasteddy_d01_2024-02-16_17:00:00). |
date0 |
Start date for the WRF file list in YYYY-MM-DD format. Combined with time* fields to form the initial timestamp. |
timeHour0 |
Hour (UTC) of the first WRF output file to process. |
timeMinute0 |
Minute (UTC) of the first WRF output file to process. |
timeSecond0 |
Second (UTC) of the first WRF output file to process. |
secMax |
Total duration (seconds) to process WRF files. |
secInc |
Time increment (seconds) between WRF files. |
FastEddy as Parent Domain Section
Active only when parent_model = 1.
Name |
Description |
|---|---|
FE_PrntDir |
Directory containing parent FastEddy output files. Files are expected to be named as FE_PrntOutPrefix.TIMESTEP. |
FE_PrntOutPrefix |
Base filename of the parent FastEddy output series. The integer timestep index is appended after a period. |
itMin |
Starting timestep index of the parent FastEddy file series. |
dt_FE |
Parent FastEddy model timestep (seconds). Used to convert between timestep index and physical time. |
outputFrequency |
Output interval of FastEddy data. Used to compute timestep increment. |
timeLengthSec |
Total simulation time (seconds) to process for FastEddy input. |
ideal_opt |
Flag for idealized (non-real-data) simulations. |