Software

To know your processor, ask your system administrator or check the Website describing your system configuration.

On Unix systems, to know your OS, you may enter
> uname -o
and to know whether your system use 32 or 64 bit addressing, type
> uname -p
If the answer ends with _64, you have 64 bit addressing, otherwise 32.

When your processor use 64 bit addressing, you may use long integer (integer*8, i.e., 64 bit integer) in your application; sometimes this is done with the -i8 option flag given to the compiler. If the integer passed to JADAMILU top level routines are such long integer (for instance if you use the -i8 flag), select the version of the library with yes in the fourth column; otherwise, select the version with no.

operating
system
processor 32/64 bit
addressing
long integer
(64 bit)
compiler download
 
Windows Intel 32 no MinGW gcc+g95 get library
 
Linux Intel/AMD 32 no gfortran get library
Linux Intel/AMD 32 no ifort get library
Linux Intel/AMD 32 no pgf get library
 
Linux Intel 64 no gfortran get library
Linux Intel 64 no ifort get library
 
Linux Intel 64 yes gfortran get library
Linux Intel 64 yes ifort get library
 
Linux AMD Opteron 64 no gfortran get library
Linux AMD Opteron 64 no ifort get library
Linux AMD Opteron 64 no pgf90 get library
 
Linux AMD Opteron 64 yes gfortran get library
Linux AMD Opteron 64 yes ifort get library
Linux AMD Opteron 64 yes pgf90 get library
 
AIX Power 64 xlf90 get library


If you don't find in this list the combination that matches your need, you may contact the authors providing them a temporarily login on your machine; we shall use it to generate the libraries, that will be subsequently post on the web to benefit the whole community.