How gerulab/wave-matlab works
WAVE-Matlab is a MATLAB implementation of the WAVE soil-water-flow model. Its apparent user workflow is to provide soil, climate, and boundary-condition inputs, run coupled water, solute, and temperature calculations (with crop-related options in the Gabriel version), then inspect or store outputs. The tree identifies these capabilities, but no source excerpts were supplied; the graph therefore maps the principal subsystems without asserting call order or data-transfer edges.
Components 21
Inputs and setup
- WAVE runner
v_gabriel_130313/runwave.m - Input readers
v_gabriel_130313/read_inputfile.m - Initialization
v_gabriel_130313/initialize.m - Boundary conditions
v_gabriel_130313/soil_boundary_conditions.m - Input reader
v_sall_290710/read_input.m - Boundary conditions
v_sall_290710/soil_boundary_conditions.m
Soil processes
- Water flow solver
v_gabriel_130313/solve_flow.m - Solute solver
v_gabriel_130313/solve_solute.m - Temperature solver
v_gabriel_130313/solve_temperature_JV.m - Water flow solver
v_sall_290710/solve_flow.m - Solute solvers
v_sall_290710/solve_solute.m - Temperature solver
v_sall_290710/solve_temperature.m
Crop processes
- Crop model
v_gabriel_130313/run_crop_model_leek2.m - Root uptake
v_gabriel_130313/in_root_uptake.m - Nitrogen processes
v_gabriel_130313/nit_intg.m - Nitrogen processes
v_sall_290710/nit_intg.m
Results
- Output storage
v_gabriel_130313/store_data.m - Model plots
v_gabriel_130313/draw_output_wavemat.m - Output storage
v_sall_290710/store_data.m - Model plots
v_sall_290710/draw_output.m
Other components
- Model user