I encountered an issue where the derivative of the transmission spectra model (ArtTransPure) with respect to the mean molecular weight (mmw) results in NaN (Not a Number) when operating in a 32-bit environment. This problem does not occur in a 64-bit setting.
I encountered an issue where the derivative of the transmission spectra model (
ArtTransPure
) with respect to the mean molecular weight (mmw) results in NaN (Not a Number) when operating in a 32-bit environment. This problem does not occur in a 64-bit setting.You can reproduce this issue by running exojax/tests/integration/unittests_long/transmission /transmission_grad_test.py after commenting out
config.update("jax_enable_x64", True)
and addingallow_32bit=True
to OpaPremodit.