negative memory allocation

negative memory allocation

I am trying to run a circulation model, ADCIRC, in an intel cluster. The program was compiled fine and when it comes to pre-process the input files (grid file and control file) following message resulted

from alloc_main1:

memory currently allocated = -1070453336 bytes
memory high water mark = 17103640 bytes

The code is written in FORTRAN 90 and I couldn't understand how this -ve memory allocation run-time error can be addressed.

Any solution?

2 posts / 0 nouveau(x)
Dernière contribution
Reportez-vous à notre Notice d'optimisation pour plus d'informations sur les choix et l'optimisation des performances dans les produits logiciels Intel.

As Fortran doesn't support unsigned numbers, if a number representing more than 2GB is displayed as a 32-bit formatted integer, it could well go into apparent negative territory. One would be suspicious whether the application has been tested in that mode.

Laisser un commentaire

Veuillez ouvrir une session pour ajouter un commentaire. Pas encore membre ? Rejoignez-nous dès aujourd’hui