7
$\begingroup$

Ilian's answer to question 72229, involves

SetSystemOptions["CatchMachineUnderflow" -> False]

Evidently, this worked in earlier versions of Mathematica, but in version "11.3.0 for Microsoft Windows (64-bit) (March 7, 2018)", it does not, returning

SetSystemOptions::sysname: CatchMachineUnderflow is not a known SystemOption.

Does an alternative exist in the new version of Mathematica?

$\endgroup$
  • 2
    $\begingroup$ Does SetSystemOptions["CheckMachineUnderflow" -> False] work for you? $\endgroup$ – Henrik Schumacher Jun 2 '18 at 18:48
  • $\begingroup$ You're welcome. $\endgroup$ – Henrik Schumacher Jun 2 '18 at 19:04
  • 4
    $\begingroup$ No, this is a different option that controls whether a machine underflow warning is issued in some circumstances. But there is no way to automatically switch to arbitrary precision as in earlier versions. $\endgroup$ – ilian Jun 2 '18 at 19:25
  • $\begingroup$ @ilian Thanks for the info. I wonder what the reason behind this design decision was... $\endgroup$ – Henrik Schumacher Jun 2 '18 at 20:26
  • 4
    $\begingroup$ @bbgodfrey Alternative in what sense? This command is simply not needed in 11.3 and later because what it accomplishes is now the default (and only) behavior, so you can think of "CatchMachineUnderflow" as being permanently set to False. There are also some new warning messages that can be easily turned off. $\endgroup$ – ilian Jun 2 '18 at 23:08
2
$\begingroup$

I just want to save this information from comments. @ilian mentioned in comments:

This command is simply not needed in 11.3 and later because what it accomplishes is now the default (and only) behavior, so you can think of CatchMachineUnderflow as being permanently set to False. There are also some new warning messages that can be easily turned off.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.