Problems: Difference between revisions

7 bytes removed ,  19 April 2012
no edit summary
(→‎huge frames leading to overflow of the shell's stack limit: exceeding the 4GB barrier when using the 32bit binary)
No edit summary
Line 5: Line 5:
XDS should never crash (if it terminates with an error message, this does not count as crash). If it does, it is either a bug in the program which should be brought to the attention of Wolfgang Kabsch or Kay Diederichs, and will be fixed, or it is a problem with your computer.  
XDS should never crash (if it terminates with an error message, this does not count as crash). If it does, it is either a bug in the program which should be brought to the attention of Wolfgang Kabsch or Kay Diederichs, and will be fixed, or it is a problem with your computer.  


If it crashes for the second reason, there are four things to try/consider:
If it crashes for the second reason, these are the things to try/consider:


=== huge frames leading to overflow of the shell's stack limit ===
=== huge frames leading to overflow of the shell's stack limit ===
Line 45: Line 45:
this means that unfortunately the CPU of your machine is too old to be supported by XDS (which in this respect is compiled with the default options of the ifort compiler). This may happen e.g. with old AMD CPUs that don't support SSE2 (on Linux check the ''flags'' field of /proc/cpuinfo for the presence of the sse2 flag).
this means that unfortunately the CPU of your machine is too old to be supported by XDS (which in this respect is compiled with the default options of the ifort compiler). This may happen e.g. with old AMD CPUs that don't support SSE2 (on Linux check the ''flags'' field of /proc/cpuinfo for the presence of the sse2 flag).


According to [http://en.wikipedia.org/wiki/SSE2#Notable_IA-32_CPUs_not_supporting_SSE2] the following CPUs implemented IA-32 after SSE2 was introduced (2001), but did not implement SSE2:
According to [http://en.wikipedia.org/wiki/SSE2#Notable_IA-32_CPUs_not_supporting_SSE2] the following Intel-compatible CPUs did not implement SSE2 after SSE2 was introduced (2001):
* AMD CPUs prior to Athlon 64, including all Socket A-based CPUs
* AMD CPUs prior to Athlon 64, including all Socket A-based CPUs
* Intel CPUs prior to Pentium 4
* Intel CPUs prior to Pentium 4
2,684

edits