Model:WOFOST: Difference between revisions

From CSDMS
(Created page with "{{Model identity |Model type=Single }} {{Start models incorporated}} {{End a table}} {{Model identity2 |Categories=Terrestrial |Spatial dimensions=1D |Spatialscale=Watershed-S...")
 
m (Text replacement - "{{End headertab}}" to "{{End headertab}} {{{{PAGENAME}}_autokeywords}}")
 
(15 intermediate revisions by 2 users not shown)
Line 5: Line 5:
{{End a table}}
{{End a table}}
{{Model identity2
{{Model identity2
|Categories=Terrestrial
|ModelDomain=Terrestrial
|Spatial dimensions=1D
|Spatial dimensions=1D
|Spatialscale=Watershed-Scale
|Spatialscale=Point-Based, Watershed-Scale
|One-line model description=WOFOST (WOrld FOod STudies) is a simulation model for the quantitative analysis of the growth and production of annual field crops.
|One-line model description=WOFOST (WOrld FOod STudies) is a simulation model for the quantitative analysis of the growth and production of annual field crops.
|Extended model description=It is a mechanistic model that explains crop growth on the basis of the underlying processes, such as photosynthesis, respiration and how these processes are influenced by environmental conditions.  
|Extended model description=It is a mechanistic model that explains crop growth on the basis of the underlying processes, such as photosynthesis, respiration and how these processes are influenced by environmental conditions.  


With WOFOST, you can calculate attainable crop production, biomass, water use, etc. for a location given knowledge about soil type, crop type, weather data and crop management factors (e.g. sowing date). WOFOST has been used by many researchers over the World and has been applied for many crops over a large range of climatic and management conditions. Moreover, WOFOST is implemented in the Crop Growth Monitoring System which is used operationally to monitor arable crops in Europe and to make crop yield forecasts for the current growing season.
With WOFOST, you can calculate attainable crop production, biomass, water use, etc. for a location given knowledge about soil type, crop type, weather data and crop management factors (e.g. sowing date). WOFOST has been used by many researchers over the World and has been applied for many crops over a large range of climatic and management conditions. WOFOST is one of the key components of the European MARS crop yield forecasting system. In the Global Yield Gap Atlas (GYGA) WOFOST is used to estimate the untapped crop production potential on existing farmland based on current climate and available soil and water resources.
}}
}}
{{Start model keyword table}}
{{Start model keyword table}}
Line 21: Line 21:
}}
}}
{{Model keywords
{{Model keywords
|Model keywords=Crop Growth Monitoring System
|Model keywords=phenology
}}
{{Model keywords
|Model keywords=agromanagement
}}
}}
{{End a table}}
{{End a table}}
Line 27: Line 30:
|First name=Hendrik
|First name=Hendrik
|Last name=Boogaard
|Last name=Boogaard
|Type of contact=Model developer
|Type of contact=Project manager
|Institute / Organization=Wageningen University, Alterra
|Institute / Organization=Wageningen Environmental Research, Wageningen UR
|Postal address 1=PO Box 47
|Town / City=Wageningen
|Town / City=Wageningen
|Postal code=6700AA
|Postal code=6700AA
Line 39: Line 43:
|Additional last name=de Wit
|Additional last name=de Wit
|Additional type of contact=Model developer
|Additional type of contact=Model developer
|Additional institute / Organization=Wageningen University, Alterra
|Additional institute / Organization=Wageningen Environmental Research, Wageningen UR
|Additional postal address 1=PO Box 47
|Additional town / City=Wageningen
|Additional town / City=Wageningen
|Additional postal code=6700AA
|Additional postal code=6700AA
Line 48: Line 53:
{{Model technical information
{{Model technical information
|Supported platforms=Unix, Linux, Mac OS, Windows
|Supported platforms=Unix, Linux, Mac OS, Windows
|Programming language=Fortran77
|Programming language=Fortran77, Fortran90, Python, Java
|Other program language=WOFOST is provided in a few program languages
|Other program language=Wageningen-UR maintains implementations of WOFOST in Fortran, python and java. However, there are currently 14 known implementations of WOFOST in a variety of programming languages.
|Code optimized=Single Processor
|Code optimized=Single Processor
|Start year development=1965
|Start year development=1965
|Does model development still take place?=Yes
|Does model development still take place?=Yes
|DevelopmentCode=Active
|DevelopmentCodeYearChecked=2020
|Model availability=As code
|Model availability=As code
|Source code availability=Through web repository
|Source code availability=Through web repository
|Source web address=https://github.com/ajwdewit/WOFOST
|Source web address=https://github.com/ajwdewit/WOFOST
|Program license type=GPL v3
https://github.com/ajwdewit/pcse
|Memory requirements=--
https://www.swap.alterra.nl/
|Typical run time=--
|Program license type=Other
|Program license type other=EUPL/GPL
|Memory requirements=Depends on implementation: 20 Mb (Fortran) to 150 Mb (python)
|Typical run time=seconds
}}
}}
{{Input - Output description
{{Input - Output description
|Describe input parameters=The input data for WOFOST is described in several tabs (General, Crop, Weather,Timer, Soil, Nutrients, Reruns). In these tabs you can choose options, edit values, and choose crop, weather, and soil files.
|Describe input parameters=The input data for WOFOST consists of three categories:
1. Daily weather variables (temperature, radiation, precipitation, humidity, windspeed)
2. Parameters for the crop, soil and site
3. Agromanagement information related to the cropping practices: sowing, harvesting, irrigation, nutrient application, etc.
 
How these inputs are provided to the model depends on the implementation.
|Input format=ASCII
|Input format=ASCII
|Other input format=CABO-file format
|Other input format=For the python and java implementations, the model itself is independent of the input/output format. Inputs can be read from files, relational databases or web resources while outputs can be written to files (CSV, Excel), databases or cloud storage (S3 buckets).
|Describe output parameters=WOFOST simulates the growth of a specific crop, given the selected soil and weather data. Crop growth is simulated using daily weather data of many years and different parameters for each relevant soil type within a region. If required for a particular study, calculated values, e.g. yields, biomasses produced or water use, can be averaged over the simulated years or aggregated over soil types.
The older Fortran implementations of the model require ASCII input files in the so-called CABO format.
|Describe output parameters=WOFOST simulates the growth of a specific crop and its interaction with the soil. Its main output variables consist of crop variables (like total biomass, yield, phenological development and leaf area index) and soil variables like soil water content. More recent versions of WOFOST also include the N/P/K amounts in the crop organs and soil.
|Output format=ASCII
|Output format=ASCII
|Other output format=For the python and java implementations, the model itself is independent of the input/output format. Output can be queried from the model and written to any storage option available. The older Fortran implementation write ASCII output files
|Pre-processing software needed?=No
|Pre-processing software needed?=No
|Post-processing software needed?=No
|Post-processing software needed?=No
|Visualization software needed?=Yes
|Visualization software needed?=Yes
|Other visualization software=For example excel to make crop grow graphs
|Other visualization software=The python version is used a lot in combination with Jupyter notebooks to visualize and analyze results.
}}
}}
{{Process description model
{{Process description model
|Describe processes represented by the model=In WOFOST, crop growth is simulated on the basis of eco-physiological processes. The major processes are phenological development, light interception, CO2-assimilation, transpiration, respiration, partitioning of assimilates to the various organs, and dry matter formation.
|Describe processes represented by the model=In WOFOST, crop growth is simulated on the basis of eco-physiological processes. The major processes are phenological development, light interception, CO2-assimilation, transpiration, respiration, partitioning of assimilates to the various organs, and dry matter formation. Further, the interaction with the soil is included in relation to soil moisture availability and (in more recent version) also soil N/P/K availability.  
Potential and water-limited growth is simulated dynamically, with a time step of one day. Nutrient-limited production is calculated statically, on the basis of soil characteristics and the water-limited production.
Potential and water-limited growth is simulated dynamically, with a time step of one day. Nutrient-limited production is calculated either statically based on the QUEFTS approach (on the basis of soil characteristics and the water-limited production output) or dynamically using nutrient demand/supply at daily time steps.
|Describe key physical parameters and equations=--
|Describe key physical parameters and equations=--
|Describe length scale and resolution constraints=--
|Describe length scale and resolution constraints=--
Line 81: Line 98:
{{Model testing
{{Model testing
|Describe available calibration data sets=--
|Describe available calibration data sets=--
|Describe available test data sets=--
|Describe available test data sets=Model test data are available through https://github.com/ajwdewit/pcse and described in https://doi.org/10.1016/j.agwat.2019.105746
|Describe ideal data for testing=--
|Describe ideal data for testing=--
}}
}}
Line 88: Line 105:
|Manual model available=Yes
|Manual model available=Yes
|Model manual=User manual WOFOST CONTROL CENTRE 2 1 v2.pdf,
|Model manual=User manual WOFOST CONTROL CENTRE 2 1 v2.pdf,
|Model website if any=http://www.wageningenur.nl/en/Expertise-Services/Research-Institutes/alterra/Facilities-Products/Software-and-models/WOFOST.htm
|Model website if any=https://www.wur.nl/en/Research-Results/Research-Institutes/Environmental-Research/Facilities-Products/Software-and-models/WOFOST/Principles-of-WOFOST.htm
|Model forum=Several documents are available describing WOFOST:
- An introductory paper: https://doi.org/10.1016/j.agsy.2018.06.018
- A reference manual describing the algorithms behind the model: https://wofost.readthedocs.io/en/latest/
- Description of implementations:
  * Fortran: https://www.wur.nl/en/show/WOFOST-7.1-User-Manual.htm
  * python: http://pcse.readthedocs.io/
}}
{{Additional comments model
|Comments=All links to documentation of WOFOST are available on the WOFOST page on the WageningenUR web site given above.
}}
}}
{{Additional comments model}}
{{CSDMS staff part
{{CSDMS staff part
|OpenMI compliant=No not possible
|OpenMI compliant=No but possible
|IRF interface=No not possible
|IRF interface=No but possible
|CMT component=Not yet
|CMT component=No but possible
}}
}}
{{Start coupled table}}
{{Start coupled table}}
{{End a table}}
{{End a table}}
{{End headertab}}
{{End headertab}}
{{{{PAGENAME}}_autokeywords}}
<!-- PLEASE USE THE "EDIT WITH FORM" BUTTON TO EDIT ABOVE CONTENTS; CONTINUE TO EDIT BELOW THIS LINE -->
<!-- PLEASE USE THE "EDIT WITH FORM" BUTTON TO EDIT ABOVE CONTENTS; CONTINUE TO EDIT BELOW THIS LINE -->
{{#ifexist:Template:{{#sub:{{PAGENAME}}|0|1}}{{#sub:{{lc:{{PAGENAME}}}}|1}} download stats | ==Download statistics==
{{#ifexist:Template:{{#sub:{{PAGENAME}}|0|1}}{{#sub:{{lc:{{PAGENAME}}}}|1}} download stats | ==Download statistics==
Line 108: Line 134:


== References  ==
== References  ==
{{Add_reference_upload_button}}
<br>{{AddReferenceUploadButtons}}<br><br>
{{Add_model_references}}
{{#ifexist:Template:{{PAGENAME}}-citation-indices|{{{{PAGENAME}}-citation-indices}}|}}<br>
{{Include_featured_references_models_cargo}}<br>


== Issues ==
== Issues ==

Latest revision as of 20:17, 16 September 2020



WOFOST


Metadata

Also known as
Model type Single
Model part of larger framework
Note on status model
Date note status model
Incorporated models or components:
Spatial dimensions 1D
Spatial extent Point-Based, Watershed-Scale
Model domain Terrestrial
One-line model description WOFOST (WOrld FOod STudies) is a simulation model for the quantitative analysis of the growth and production of annual field crops.
Extended model description It is a mechanistic model that explains crop growth on the basis of the underlying processes, such as photosynthesis, respiration and how these processes are influenced by environmental conditions.

With WOFOST, you can calculate attainable crop production, biomass, water use, etc. for a location given knowledge about soil type, crop type, weather data and crop management factors (e.g. sowing date). WOFOST has been used by many researchers over the World and has been applied for many crops over a large range of climatic and management conditions. WOFOST is one of the key components of the European MARS crop yield forecasting system. In the Global Yield Gap Atlas (GYGA) WOFOST is used to estimate the untapped crop production potential on existing farmland based on current climate and available soil and water resources.

Keywords:

Crop production, Biomass production, phenology, agromanagement,

Name Hendrik Boogaard
Type of contact Project manager
Institute / Organization Wageningen Environmental Research, Wageningen UR
Postal address 1 PO Box 47
Postal address 2
Town / City Wageningen
Postal code 6700AA
State
Country Netherlands
Email address hendrik.boogaard@wur.nl
Phone 0317-481635
Fax


Name Allard de Wit
Type of contact Model developer
Institute / Organization Wageningen Environmental Research, Wageningen UR
Postal address 1 PO Box 47
Postal address 2
Town / City Wageningen
Postal code 6700AA
State
Country Netherlands
Email address allard.dewit@wur.nl
Phone 0317-481914
Fax


Supported platforms
Unix, Linux, Mac OS, Windows
Other platform
Programming language

Fortran77, Fortran90, Python, Java

Other program language Wageningen-UR maintains implementations of WOFOST in Fortran, python and java. However, there are currently 14 known implementations of WOFOST in a variety of programming languages.
Code optimized Single Processor
Multiple processors implemented
Nr of distributed processors
Nr of shared processors
Start year development 1965
Does model development still take place? Yes
If above answer is no, provide end year model development
Code development status Active
When did you indicate the 'code development status'? 2020
Model availability As code
Source code availability
(Or provide future intension)
Through web repository
Source web address https://github.com/ajwdewit/WOFOST

https://github.com/ajwdewit/pcse https://www.swap.alterra.nl/

Source csdms web address
Program license type Other
Program license type other EUPL/GPL
Memory requirements Depends on implementation: 20 Mb (Fortran) to 150 Mb (python)
Typical run time seconds


Describe input parameters The input data for WOFOST consists of three categories:

1. Daily weather variables (temperature, radiation, precipitation, humidity, windspeed) 2. Parameters for the crop, soil and site 3. Agromanagement information related to the cropping practices: sowing, harvesting, irrigation, nutrient application, etc.

How these inputs are provided to the model depends on the implementation.

Input format ASCII
Other input format For the python and java implementations, the model itself is independent of the input/output format. Inputs can be read from files, relational databases or web resources while outputs can be written to files (CSV, Excel), databases or cloud storage (S3 buckets).

The older Fortran implementations of the model require ASCII input files in the so-called CABO format.

Describe output parameters WOFOST simulates the growth of a specific crop and its interaction with the soil. Its main output variables consist of crop variables (like total biomass, yield, phenological development and leaf area index) and soil variables like soil water content. More recent versions of WOFOST also include the N/P/K amounts in the crop organs and soil.
Output format ASCII
Other output format For the python and java implementations, the model itself is independent of the input/output format. Output can be queried from the model and written to any storage option available. The older Fortran implementation write ASCII output files
Pre-processing software needed? No
Describe pre-processing software
Post-processing software needed? No
Describe post-processing software
Visualization software needed? Yes
If above answer is yes
Other visualization software The python version is used a lot in combination with Jupyter notebooks to visualize and analyze results.


Describe processes represented by the model In WOFOST, crop growth is simulated on the basis of eco-physiological processes. The major processes are phenological development, light interception, CO2-assimilation, transpiration, respiration, partitioning of assimilates to the various organs, and dry matter formation. Further, the interaction with the soil is included in relation to soil moisture availability and (in more recent version) also soil N/P/K availability.

Potential and water-limited growth is simulated dynamically, with a time step of one day. Nutrient-limited production is calculated either statically based on the QUEFTS approach (on the basis of soil characteristics and the water-limited production output) or dynamically using nutrient demand/supply at daily time steps.

Describe key physical parameters and equations --
Describe length scale and resolution constraints --
Describe time scale and resolution constraints days
Describe any numerical limitations and issues --


Describe available calibration data sets --
Upload calibration data sets if available:
Describe available test data sets Model test data are available through https://github.com/ajwdewit/pcse and described in https://doi.org/10.1016/j.agwat.2019.105746
Upload test data sets if available:
Describe ideal data for testing --


Do you have current or future plans for collaborating with other researchers?
Is there a manual available? Yes
Upload manual if available: Media:User manual WOFOST CONTROL CENTRE 2 1 v2.pdf
Model website if any https://www.wur.nl/en/Research-Results/Research-Institutes/Environmental-Research/Facilities-Products/Software-and-models/WOFOST/Principles-of-WOFOST.htm
Model forum / discussion board Several documents are available describing WOFOST:

- An introductory paper: https://doi.org/10.1016/j.agsy.2018.06.018 - A reference manual describing the algorithms behind the model: https://wofost.readthedocs.io/en/latest/ - Description of implementations:

 * Fortran: https://www.wur.nl/en/show/WOFOST-7.1-User-Manual.htm
 * python: http://pcse.readthedocs.io/
Comments All links to documentation of WOFOST are available on the WOFOST page on the WageningenUR web site given above.


This part will be filled out by CSDMS staff

OpenMI compliant No but possible
BMI compliant No but possible
WMT component No but possible
PyMT component
Is this a data component
Can be coupled with:
Model info
Hendrik Boogaard
de Wit
Nr. of publications: 92
Total citations: 2823
h-index: 21
m-quotient: 0.55
Qrcode WOFOST.png
Link to this page



Introduction

History

References




Nr. of publications: 92
Total citations: 2823
h-index: 21
m-quotient: 0.55



Featured publication(s)YearModel describedType of ReferenceCitations
Diepen, C.A.; Wolf, J.; Keulen, H.; Rappoldt, C.; 1989. WOFOST: a simulation model of crop production. Soil Use and Management, 5, 16–24. 10.1111/j.1475-2743.1989.tb00755.x
(View/edit entry)
1989 WOFOST
Model overview 598
de Wit, Allard; Boogaard, Hendrik; Fumagalli, Davide; Janssen, Sander; Knapen, Rob; van Kraalingen, Daniel; Supit, Iwan; van der Wijngaart, Raymond; van Diepen, Kees; 2019. 25 years of the WOFOST cropping systems model. Agricultural Systems, 168, 154–167. 10.1016/j.agsy.2018.06.018
(View/edit entry)
2019 WOFOST
Model overview 138
See more publications of WOFOST


Issues

Help

Input Files

Output Files