Skip to content

Conversation

@Ovewh
Copy link

@Ovewh Ovewh commented Nov 29, 2023

When running with debug = True the original code produces a floating point error due to attempt to take the sqrt of a negative number in NdParam.f on line 353 CF1 = 0.5*(((1/BET2)/(ALFA*WPARC))**0.5). This happens because the function calculating the vapor pressure is not defined for T < -50, thus it gives a negative Saturation vapor pressure. The fix ensure that no aerosols are activated for T < -50 there shouldn't either be any liquid available for activation either at this temperature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant