Model API

Model(source_dir, model_config[, ...])

Class for a WRF-Hydro model, which consitutes the model source code and compiled binary.

Domain(domain_top_dir, domain_config[, ...])

Class for a WRF-Hydro domain, which constitutes all domain-specific files needed for a setup.

Job(job_id[, model_start_time, ...])

A Job represents run-time specific information for a given WRF-Hydro run.

PBSCheyenne(account, nproc, nnodes[, mem, ...])

A Scheduler object compatible with PBS on the NCAR Cheyenne system.

Simulation()

Class for a WRF-Hydro Simulation object.

EnsembleSimulation([ncores])

Class for a WRF-Hydro EnsembleSimulation object.

CycleSimulation(init_times, restart_dirs[, ...])

Class for a WRF-Hydro CycleSimulation object.

parallel_teams_run(arg_dict)

Parallelizable function to run simulations across nodes.