About Gauss 9.0

Harness the power and speed of multi-core, multi-processor, and hyper-threaded systems with GAUSS™ 9.0!

GAUSS 9.0 now includes functions for multi-threading your programs, as well as increased array support in more intrinsics and operators. The new threading functions let you defi ne independent sections of your program that will run at the same time. These threads share the same workspace and can access all of the same symbols, procedures and keywords. You can create as many threads as you want, allowing you to take advantage of as many processors as you have.

All threads in a set run simultaneously. You can create sets of threads anywhere in a program, including inside procedures and keywords. You can also create threads inside other threads, so you can multi-thread any portion of your programs or libraries that you want.

GAUSS 9.0 also features increased array support, allowing you to seamlessly use arrays in more of the operators and intrinsic functions.