Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix sec/day columns in vic timing tables in CESM driver #745

Closed
dgergel opened this issue Sep 1, 2017 · 1 comment
Closed

fix sec/day columns in vic timing tables in CESM driver #745

dgergel opened this issue Sep 1, 2017 · 1 comment
Assignees

Comments

@dgergel
Copy link
Contributor

dgergel commented Sep 1, 2017

Currently the secs/day columns in the VIC timing tables in the CESM driver are not being populated correctly because several of the fields in the global_param struct that we populate in image mode do not get populated in the CESM driver, including nrecs, endyear, endmonth and endday.

Here is an example timing table from a 5-day RI run:

------------------------------ VIC TIMING PROFILE ------------------------------

  Date                      : Thu Aug 31 20:45:49 2017
  Compiler                  : icc (Intel(R) C++ gcc 4.3 mode)
  Machine                   : r2i4n15
  VIC User                  : gergel
  VIC Version               : unset
  VIC GIT Version           : 5.0.1 February 1, 2017
  VIC_DRIVER                : CESM

  Global Param File         : vic.globalconfig.txt
  Domain File               : /p/work2/projects/rasm/inputdata/share/domains/domain.lnd.wr50a_ar9v4.100920.nc
  Start Date                : 1948-09-01-00000
  Stop Date                 : 0000-00-00
  Nrecs                     : 1
  Model Timestep (seconds)  : 3600
  Snow Timestep (seconds)   : 3600
  Runoff Timestep (seconds) : 3600
  Atmos Timestep (seconds)  : 3600

  MPI Processes             : 64
  OPENMP Threads            : 1
  Total pes active          : 64
  pes per node              : 72

  Overall Metrics
  ---------------
    Model Cost       : 288181 pe-hrs/simulated_year
    Model Throughput : 0.00532998 simulated_years/day

  Timing Table:
|------------|----------------------|----------------------|----------------------|----------------------|
| Timer      | Wall Time (secs)     | CPU Time (secs)      | Wall Time (secs/day) | CPU Time (secs/day)  |
|------------|----------------------|----------------------|----------------------|----------------------|
| Init Time  |              1.61307 |                 0.52 |              38.7138 |                12.48 |
| Run Time   |              14.0763 |                13.43 |              337.831 |               322.32 |
| Final Time |            0.0151892 |                 0.02 |              0.36454 |                 0.48 |
| Total Time |              1850.48 |              1847.55 |              44411.5 |              44341.2 |
|------------|----------------------|----------------------|----------------------|----------------------|
| Force Time |              0.15157 |                 0.17 |              3.63768 |                 4.08 |
| Write Time |              470.351 |               470.02 |              11288.4 |              11280.5 |
|------------|----------------------|----------------------|----------------------|----------------------|


------------------------------ END VIC TIMING PROFILE ------------------------------
@dgergel
Copy link
Contributor Author

dgergel commented Sep 5, 2017

Closed via #746

@dgergel dgergel closed this as completed Sep 5, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant