Skip to content

Commit bc3959d

Browse files
TODO re: heuristic-based unit conversion of gradients in Reservoir - relevant to NREL#171
1 parent d27e995 commit bc3959d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/geophires_x/Reservoir.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -625,9 +625,11 @@ def read_parameters(self, model: Model) -> None:
625625
position = int(parts[1]) - 1
626626
model.reserv.gradient.value[position] = ParameterToModify.value
627627
if model.reserv.gradient.value[position] > 1.0:
628+
# TODO refactor to avoid heuristic-based unit conversions
628629
model.reserv.gradient.value[position] = model.reserv.gradient.value[
629630
position] / 1000.0 # convert C/m
630631
model.reserv.gradient.CurrentUnits = TemperatureGradientUnit.DEGREESCPERM
632+
631633
if model.reserv.gradient.value[position] < 1e-6:
632634
# convert 0 C/m gradients to very small number, avoids divide by zero errors later
633635
model.reserv.gradient.value[position] = 1e-6

0 commit comments

Comments
 (0)