12
$\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$
6
  • 3
    $\begingroup$ Does SetSystemOptions["CheckMachineUnderflow" -> False] work for you? $\endgroup$ Commented Jun 2, 2018 at 18:48
  • 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$ Commented Jun 2, 2018 at 19:25
  • $\begingroup$ @ilian Thanks for the info. I wonder what the reason behind this design decision was... $\endgroup$ Commented Jun 2, 2018 at 20:26
  • $\begingroup$ @bbgodfrey Thanks for telling me =D $\endgroup$ Commented Jun 2, 2018 at 20:26
  • 8
    $\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$ Commented Jun 2, 2018 at 23:08

2 Answers 2

6
$\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$
0
$\begingroup$

In version 12.0, we should set SetSystemOptions["CheckMachineUnderflow"->False]. In this way, we can turn off the prompt message.

$\endgroup$
2
  • 1
    $\begingroup$ As mentioned by ilian in the comment, this option won't help. $\endgroup$ Commented Jan 30, 2020 at 3:56
  • $\begingroup$ Thank you very much for your prompt. I will check the comments carefully again. $\endgroup$ Commented Jan 30, 2020 at 4:03

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.