cesm1_2_2 timer options on edison.nersc.gov or hopper.nersc.gov

I am trying to configure an ne120_ne120 CAM5 problem at NERSC using cesm1_2_2. The timer routines do not save a file with the summary diagnostics that I have seen with earlier versions and are in the documentation. I have the following settings in env_run.xml



and the following settings in drv_in

tchkpt_dir = './timing/checkpoints'
timing_dir = './timing'

&prof_inparm
profile_barrier = .false.
profile_depth_limit = 5
profile_detail_limit = 0
profile_disable = .false.
profile_global_stats = .true.
profile_single_file = .false.
profile_timer = 4
/


It only makes one file ccsm_timing_stats, not the summary.

Also, any suggestions on a good configuration on edison/hopper? How many threads should I use?
Thanks
Michael Wehner
Berkeley Lab
 
the env_run settings areentry id="TIMER_LEVEL"   value="5" 
entry id="CHECK_TIMING"   value="TRUE" 
entry id="SAVE_TIMING"   value="TRUE" 

 

santos

Member
Can you post the stdout/stderr files produced in your case directory by the batch system? (I don't recall what they are named on hopper.) The last time I had an issue with producing timing stats, it was due to an issue where my .bashrc was defining variables that change the behavior of "grep", and I figured it out from error messages in the output files.
 

jedwards

CSEG and Liaisons
Staff member
This is a known problem, the fix is here...   http://bb.cgd.ucar.edu/cesm122-problem-run-script-and-fix
cleardot.gif
 
Back
Top