Skip to content

Commit c06e151

Browse files
Qianyu Liblesson-07
authored andcommitted
Modify the unit
1 parent 5b014f4 commit c06e151

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

models/sipnet/R/model2netcdf.SIPNET.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ model2netcdf.SIPNET <- function(outdir, sitelat, sitelon, start_date, end_date,
196196
output[["Qle"]] <- (sub.sipnet.output$evapotranspiration * 10 * PEcAn.data.atmosphere::get.lv()) / timestep.s # Qle W/m2
197197
}
198198
output[["Transp"]] <- (sub.sipnet.output$fluxestranspiration * 10) / timestep.s # Transpiration kgW/m2/s
199-
output[["SoilMoist"]] <- sub.sipnet.output$soilWater # Soil moisture cm
199+
output[["SoilMoist"]] <- (sub.sipnet.output$soilWater * 10) # Soil moisture kgW/m2
200200
output[["SoilMoistFrac"]] <- (sub.sipnet.output$soilWetnessFrac) # Fractional soil wetness
201201
output[["SWE"]] <- (sub.sipnet.output$snow * 10) # SWE
202202
output[["litter_carbon_content"]] <- sub.sipnet.output$litter * 0.001 ## litter kgC/m2

models/sipnet/R/write.configs.SIPNET.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -555,9 +555,9 @@ write.config.SIPNET <- function(defaults, trait.values, settings, run.id, inputs
555555
#here we use litterWaterContent/litterWHC to calculate the litterWFracInit
556556
param[which(param[, 1] == "litterWFracInit"), 2] <- IC$litter_mass_content_of_water/(param[which(param[, 1] == "litterWHC"), 2]*10)
557557
}
558-
## soilWater
558+
## soilWater IC$soilWater is in kg/m2, and soilWHC is in cm
559559
if ("soilWater" %in% ic.names) {
560-
param[which(param[, 1] == "soilWFracInit"), 2] <- IC$soilWater/param[which(param[, 1] == "soilWHC"), 2]
560+
param[which(param[, 1] == "soilWFracInit"), 2] <- IC$soilWater/(param[which(param[, 1] == "soilWHC"), 2]*10)
561561
}
562562
## soilWFracInit fraction
563563
if ("soilWFrac" %in% ic.names) {

modules/assim.sequential/inst/MultiSite-Exs/SDA/Create_Multi_settings.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ template <- PEcAn.settings::Settings(list(
122122
#you could add more state variables here
123123
variable = structure(list(variable.name = "AbvGrndWood", unit = "MgC/ha", min_value = 0, max_value = 9999)),
124124
variable = structure(list(variable.name = "LAI", unit = "", min_value = 0, max_value = 9999)),
125-
variable = structure(list(variable.name = "SoilMoist", unit = "cm", min_value = 0, max_value = 100)),
125+
variable = structure(list(variable.name = "SoilMoist", unit = "kg/m^2", min_value = 0, max_value = 1000)),
126126
variable = structure(list(variable.name = "SoilMoistFrac", unit = "", min_value = 0, max_value = 1)),#soilWFracInit
127127
variable = structure(list(variable.name = "TotSoilCarb", unit = "kg/m^2", min_value = 0, max_value = 9999))
128128
)),

0 commit comments

Comments
 (0)