文件名称:bmi_et:BMI用于蒸散功能
文件大小:148KB
文件格式:ZIP
更新时间:2024-04-19 16:31:12
C++
bmi_et 开发具有以下选项的BMI蒸散功能: 空气动力学方法 组合方式 能量平衡法 Penman Monteith方法 Priestley Taylor方法 蒸散(ET)模块, Fred L.Ogden的1.0版,NOAA-NWS-OWP,2020年5月。 包括Chow,Maidment&Mays教科书和UNFAO Penman-Monteith的五种不同的处理ET的方法: 1.能量平衡法 2.空气动力学方法 3.组合方法,将1和2组合在一起。 4. Priestley-Taylor方法,假定1与2之间的比率,并且仅计算1。 5. Penman-Monteith方法,它需要冠层阻力项的值,并且不依赖于1或2。 该子例程需要大量的气象数据作为输入。 一个。 温度和(相对湿度或比湿)以及测量它们的高度。 b。 近地表风速测量及其测量高度。 C。 环境大气温度下降率 d。 乌云笼罩的天空
【文件预览】:
bmi_et-main
----.gitignore(41B)
----functions_dot_hpp()
--------EtAerodynamicMethod.hpp(3KB)
--------EtPriestleyTaylorMethod.hpp(3KB)
--------EtCombinationMethod.hpp(4KB)
--------EtCalcFunction.hpp(55KB)
--------EtSetParams.hpp(9KB)
--------EtEnergyBalanceMethod.hpp(2KB)
--------EtStruct.h(11KB)
--------EtWrapperFunction.hpp(18KB)
--------EtPenmanMonteithMethod.hpp(6KB)
--------EtCalcProperty.hpp(25KB)
--------Et_main.hpp(2KB)
----src()
--------et.c(14KB)
--------et_main.c(14KB)
--------bmi_et.c(11KB)
----figs()
--------bmi_et.png(59KB)
----README.md(4KB)
----include()
--------et.h(15KB)
--------bmi_et.h(440B)
--------EtEnergyBalanceMethod.h(2KB)
--------EtAerodynamicMethod.h(2KB)
--------EtCombinationMethod.h(3KB)
--------EtPenmanMonteithMethod.h(5KB)
--------bmi.h(5KB)
--------et_tools.h(24KB)
--------EtPriestleyTaylorMethod.h(3KB)
----functions_dot_h()
--------EtSetParams.h(9KB)
--------EtEnergyBalanceMethod.h(2KB)
--------EtAerodynamicMethod.h(3KB)
--------EtCalcProperty.h(25KB)
--------EtStruct.h(11KB)
--------EtCombinationMethod.h(4KB)
--------EtPenmanMonteithMethod.h(6KB)
--------Et_main.h(2KB)
--------Et_main.c(409B)
--------EtPriestleyTaylorMethod.h(3KB)
--------EtWrapperFunction.h(18KB)
----bmi_et_config.txt(455B)
----make_and_run_bmi.sh(113B)
----make_and_run_mod.sh(103B)
----make_and_run_orig.sh(121B)
----env_libtorch.sh(146B)