Intel® Moderncode for Parallel Architectures
Support for developing parallel programming applications on Intel® Architecture.

ifort/OpenMP: memory usage: too big

tischke
Beginner
244 Views

I am porting a program written in Fortran 77 (OpenMP) from
IRIX64-MIPSPRO to Linux/SUSE-ia64-ifort. I should
probably provide a lot more background, but at this stage
I am just trying to see if I might be able to get some help,
or even if this is the right place for such inquiry.

All tests are fine but I am far from being able to use
the 32GB that are installed on the machine. In fact, in
an exactly similar configuration the IRIX64 application
uses less than half the memory claimed by the Altix
box (14gb on IRIX64, 31gb on altix.)

I have checked all likely sources of discrepencies in
the compilation stage (type representation, antomatic
variables.)

Any ideas?

Thank you in advance.

top (on altix)
=========
Mem: 31908672k total, 31856992k used, 51680k free, 0k buffers
Swap: 10239968k total, 480k used, 10239488k free, 27158400k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+
COMMAND
4697 tischke 25 0 31.9g 3.4g 7232 R 399 11.1 27:09.49 myapp

top (on irix)
=========
IRIX64 6.5 IP27 load averages: 15.33 15.08 14.82 10:04:15
127 processes: 108 sleeping, 2 stopped, 17 running
32 CPUs: 51.1% idle, 45.6% usr, 0.6% ker, 2.5% wait, 0.0% xbrk, 0.2% intr
Memory: 20G max, 19G avail, 16G free, 3072M swap, 3072M free swap
PID PGRP USERNAME PRI SIZE RES STATE TIME WCPU% CPU% COMMAND
75532 75528 tischke 20 14G 893M run/18 0:24 74.1 38.42 myapp


0 Kudos
0 Replies
Reply