[MITgcm-support] Optimization

David Lewis sir_louie at hotmail.com
Fri Jul 9 20:11:21 EDT 2010


Thanks Matt.  

The first test was less than 15 min. so I'll check over a longer period.  Actually, I just started a multiday-run using the same executable (it's good enough for me as is).  I'll be able to check the status on Monday, so I'll know a little more then.

 

-David
 


From: mmazloff at ucsd.edu
To: mitgcm-support at mitgcm.org
Date: Fri, 9 Jul 2010 11:49:07 -0700
Subject: Re: [MITgcm-support] Optimization

Hi David,


I believe config_summary is only called once near the end of the initialization.


actually many of the routines you show are initialization routines.  


I am not sure about your profile below, but I have a hunch you are not profiling a long enough run.  Profile a full run -- or at least an hour -- if you profile a ten minute run all you will see is that it takes a few minutes to initialize the model.


-Matt











On Jul 9, 2010, at 11:36 AM, David Lewis wrote:


Hello all,


I'm running a global circulation routine on mitgcm on 32 processor and am looking to see if I can speed up the runtime.  I had an IT person help and she sent me part of the profile (below).  Most of the time seems to go into the routine "config_summary", which appears to just be IO.  Is there any way I can reduce the number of times this routine is called?  Does this have anything to do with the generation of STDOUT files?  


Thanks for your help.


David
=========================================================
  %   cumulative   self           self     total
 time   seconds   seconds     calls     ms/call  ms/call  name
 11.3      65.49    65.49  3103165     0.02     0.02  .config_summary [3]
  6.5     103.37    37.88                                    ._tag_waiting [6]
  4.8     131.09    27.72                                    ._barrier_onnode [10]
  3.9     153.69    22.60  2945398     0.01     0.01  .initialise_varia [289]
  3.2     172.27    18.58                                    .gad_fluxlimit_adv_x [4]
  3.1     190.12    17.85  1104516     0.02     0.03  .gad_advection [8]
  3.0     207.63    17.51  3155760     0.01     0.01  .ini_cartesian_grid [26]
  2.8     223.97    16.34                                    .gad_del2 [11]
  2.8     240.18    16.21  3155760     0.01     0.01  .poe_remote_main [15]
  2.8     256.35    16.17    52596     0.31        1.55  .ini_cg2d [2]
  2.7     271.76    15.41  2103840     0.01     0.01  .find_rho_2d [12]
  2.6     286.68    14.92  2156436     0.01     0.02  .calc_oce_mxlayer [7]
  2.2     299.42    12.74                                    .ini_depths [13]
  2.2     311.92    12.50                                    .__mcount [14]



Hotmail has tools for the New Busy. Search, chat and e-mail from your inbox. Learn more. <ATT00001.txt>
 		 	   		  
_________________________________________________________________
Hotmail is redefining busy with tools for the New Busy. Get more from your inbox.
http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mitgcm.org/pipermail/mitgcm-support/attachments/20100709/ee74003d/attachment-0001.htm>


More information about the MITgcm-support mailing list