[Mitgcm-support] Re: First and PRELIMINARY findings with new code

mitgcm-support at dev.mitgcm.org mitgcm-support at dev.mitgcm.org
Wed Jul 9 15:26:34 EDT 2003


Hi Armin,

 One thing that shows up is that the +KPP+implidiff run
has max. memory requirement of 8.01GB v. 1.99GB for
the -KPP-impldiff run. If you have the time could you
test the memory utilisation of -KPP+impldiff. 
The outer tape sizes may not capture the full
time-history storage requirements for the code.
The innermost time history which is held in core 
will contain intermediate variables in addition to
the modelstate variables held in the level 2 and 3 tapes.
One quick way to get a handle on the memory being used
is to use the command nm. On a linux
system the command nm --radix=d --demangle --size-sort ./a.out | tail -50
lists the 50 largest objects. I think the options
are similar under IRIX. If you do that for the
+/-KPP+/-impldiff executables it should give
a picture of what common blocks are using how much
memory. 

Chris





More information about the MITgcm-support mailing list