- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
Hi,
I'm able to declare "MKL_Complex8 a[62][1024] " but not able to declare MKL_Complex8 a[63][1024].
it's gives error like process stopped working.but when i declare float a[63][1024], it doesn't give any error.
i'm using MKL 11.0 under MS Visual studio 2008.
Regards
Lien copié
4 Réponses
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
pls try to dynamically allocates the memory instead of static:
MKL_Complex8 *a = (MKL_Complex8 *) calloc( m*n, sizeof( MKL_Complex8 ) );
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
thanks Gennady
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
Can u please tell me what is the reason behind having issue with static allocation?
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
Can u please tell me what is the reason behind having issue with static allocation? If the array is an automatic variable and those are being allocated on the stack, a large array may cause the stack to become used up. Your array, for example, would require about 1 megabyte just for itself.
Répondre
Options du sujet
- S'abonner au fil RSS
- Marquer le sujet comme nouveau
- Marquer le sujet comme lu
- Placer ce Sujet en tête de liste pour l'utilisateur actuel
- Marquer
- S'abonner
- Page imprimable