IMPORTANT:
New Project Preferences for CPU app selection!
Those of you who have been running CPU apps for this challenge probably have noticed that the server hasn't been sending out the correct version of the app (SSE3/SSE4/AVX). It's supposed to choose the correct version, but it hasn't been. (It worked fine in testing when installed last year, of course.)
I have replaced the automatic method with a manual selection method. For Genefer-Short, you can now explicitly choose either the normal CPU-SSE3 app, the much faster AVX app (if your CPU and operating system support it), or the slower SSE2 app if you're running on a very old 64 bit Athon II.
Here's what you need to know:
WHICH APP SHOULD I USE?
AVX: This is the fastest, but if your CPU or operating system doesn't support AVX the app will crash. To use this app, you must have:
An appropriate CPU, which is any Intel CPU starting with the Sandy Bridge CPUs. (Sandy Bridge, Ivy Bridge, or Haswell). Although recent AMD CPUs support AVX, their implimentation is very slow and there's probably no benefit to running the AVX app.
An appropriate operating system: 64 bit Linux, OSX, Windows 7 SP1 or later, and Windows Server 2008 SP1 or later.
SSE3: This will run on almost any 64 bit CPU, so if you can't run the AVX app, run the SSE3 app. Only the very earliest Athon II CPUs lack SSE3 support. All Athlon II's since Revision E (Venice and San Diego), and all other 64 bit CPUs, support SSE3 and can run this version of the app.
SSE2: If you have a 64 bit Athon II that is older than Rev e (see above), you most run this version of the app. This is equivalent to Genefx64.
WHAT YOU NEED TO DO:
WINDOWS:
If you had the FORCE AVX box checked before, the AVX box will be checked now, and you'll be receiving the AVX app. No action is necessary.
If you had the CPU box checked before, the SSE3 box will be checked now, and you will be receiving the SSE3 app. Unless you have one of those ancient Athon II CPUs, no action is necessary on your part.
IF YOU DO have an old Athlon II, you must uncheck the SSE3 box and check the SSE2 box.
MAC:
If you have an AVX capable CPU, you must uncheck the SSE3 box and check the AVX box to get the AVX app.
If you do not have an AVX capable CPU, no action is necessary on your part.
LINUX:
If you have an AVX capable CPU, you must uncheck the SSE3 box and check the AVX box to get the AVX app.
If you don't have an AVX capable CPU and had the CPU box checked before, the SSE3 box will be checked now, and you will be receiving the SSE3 app. Unless you have one of those ancient Athon II CPUs, no action is necessary on your part.
IF YOU DO have an old Athlon II, you must uncheck the SSE3 box and check the SSE2 box.
Sorry for all the inconvenience and confusion, but after these adjustments are made you should reliably receive the correct CPU apps.