In 64 bit versions of ATLAS, how are the integer parameters to the BLAS and LAPACK routines handled? Are long int's
used instead of ints? If not, is it possible to work with vectors of length greater than 4 gigabytes? Is this consistent across different systems?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes. Parameters are declared as 'intereger'. 'integer' is typedef for 'long int' which is 8 bytes long on 64bit system. You can verify by sizeof(long int).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In 64 bit versions of ATLAS, how are the integer parameters to the BLAS and LAPACK routines handled? Are long int's
used instead of ints? If not, is it possible to work with vectors of length greater than 4 gigabytes? Is this consistent across different systems?
Yes. Parameters are declared as 'intereger'. 'integer' is typedef for 'long int' which is 8 bytes long on 64bit system. You can verify by sizeof(long int).