Everything licensed and supported by KAUST IT, in one place. Whether you're looking for a research or scientific application, a productivity tool, or a program used by your team or department, if IT supports it at KAUST, you'll find it here.
Some titles can be installed directly on your KAUST device using Self Service+ (Mac) or Software Center (Windows) with no IT ticket needed. Others need a license request or IT approval. Click on any software title for access details.
Can't find what you're looking for?
Contact IT to request software →Linux installation instructions
Use modules to load the applications available in the scientific application stack.
Please contact IT Linux Support or open a ticket with VITA to install a new version of this application.
$ module load intel
Once the module has been loaded, the compilers are available for your use. To check this and the version which is in use, execute:
$ icc -v
The following table lists some of the common compiler options available:
| -g | Enables debugging; disables optimization |
| -I/directory/name | Add /directory/name to the list of directories to be searched for #include files |
| -L/directory/name | Adds /directory/name to the list of directories to be searched for library files |
| -lname | Adds the library libname.a or libname.so to the list of libraries to be linked |
| -o outfile | Names the resulting executable outfile instead of a.out |
| -O0 | Disable optimization |
| -O1 | Light optimization |
| -O2 | Heavy optimization (default) |
| -O3 | Aggressive optimization; may change numerical results |
| -parallel | Automatic parallelization |
| -openmp | Enables translation of OpenMP directives |