General

General

LS-DYNA: Why am I observing different end results or behaviors of the same model (input deck) on Linux vs Windows?

    • FAQFAQ
      Participant

      In general, differences could be due to either a model problem, or a bug. For a model problem, the code is the same for both platforms, but differences in platform (chip/OS/compiler) can cause LS-DYNA results from a given model to vary to some degree due to a differing numerical ‘path’ that the solution follows. Similar differences could be observed with differing precisions or between differing versions of Dyna, for example. For a robust model, there should not be a large variation, but a marginally stable or poorly constructed model would be more susceptible to inconsistent behavior. For bugs, sometimes an issue can occur in Windows, but not in Linux or vice versa. This may be because the compilers differ slightly and memory layout differs between platforms, so some issue could be exposed on one platform may not be seen on the other.