Subject: Re: SIGSEGV error when using big float matrix under pvm
To: c5666305 <c5666305@comp.polyu.edu.hk>
From: J.T. Conklin <jtc@NetBSD.ORG>
List: current-users
Date: 05/18/1997 10:09:46
> Hello,
>
> I am doing a project of parallel computing using the pvm software.
> When I tried to declare a large float matrix with size 1024 * 1024,
> it resulted segmentation fault in running the program. If I use a
> float matrix with smaller size, it is ok. Is there anyone have the
> clue ? I am running out of time. Please help. Thanks.
Since I know nothing about pvm or what it is, I'll assume that you're
writing a C program of some sort. Are you defining that array on the
stack? If so, you're blowing past the stack limit. That array is
8MB. Define it as a global or file-local.
--jtc