kuilin,
   Thank you for kind and detailed reply.

Good Regards
Fei Mao




> -----原始邮件-----
> 发件人: "kuilin lu" <[email protected]>
> 发送时间: 2012年5月28日 星期一
> 收件人: [email protected]
> 抄送: 
> 主题: Re: Re: [SIESTA-L] allocation error
> 
> Dear Fei Mao,
>       In short, similar as 32bit executable,  to compile 64bit
> executable, one needs 64 bit operating system, 64 bit compiler as well
> as 64 bit math library(blas, lapack, etc).
> 
> ----------------------------------------------------------------------------------
> notes:
>       Heap is expanded, so one could calculation larger mode in 64 bit
> mode, but this is only part of solution. Since siesta doesn't
> explicitly use integer*8 which need systematic check of the program, I
> think many pointer in the program still use integer*4, that is, it has
> the limitation of seeking only 4GB address space. It's true that
> compiler could set default integer type to integer*8. That's is
> another story, some program needs double check when doing this. I
> don't know if this apply to siesta.
>       Actually, when the mode is large, using only one process to
> compute is too slow. Better solution is to compile siesta in parallel
> version and takes the benefits of acceleration.
> ----------------------------------------------------------------------------------
> 
> Best wishes,
> Kuilin
> 
> On 5/27/12, 毛飞 <[email protected]> wrote:
> > Hi, Kuilin
> > I read your reply to sf kshp, and want to ask a question is how to compile
> > Siesta in 64 bit mode?
> >
> > Thank you
> > Fei Mao
> >
> >

Responder a