Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • discussion regarding CIME5 integration and how to organize the timing of that with other bug fixes ocean-ice team needs to get in
  • life after Doug ... how are we doing?
  • SE side is doing ok (Jim F. filling in for Git expertise)
  • Jon W. filling in integrator role for ocean-ice team; Mark P. coming up to speed
  • discussion of use of slack more widely (e.g., project-wide vs. just within SE team)
  • Rob J. says there is already a "channel" per group, but discussion that is at level of "help ticket" should still go through triage hub still
  • Robert Jacob will send out ACME-all email regarding wider use of slack
  • Andy S. brings up trying to move MPAS builds over to Cmake; we are trying it out, it has been discussed on MPAS telecons (lost some note here due to crap internet connection)
  • Rob J. demoed use of slack for the rest of the group


Land


Atmosphere


Workflow

  • Todd R. – how do we link / leverage workflow tools that we saw demonstrated yesterday?
  • Dean W. – request for liaison with workflow from ocean-ice group; what can workflow do to help ocean-ice team?
  • Milena V. – what tool is Chris G. using?
  • Philip W. – how can we hook our analysis framework into the web based one we saw yesterday?
  • Dean W. – CDP (comm. diag. package) can do this (or eventually will be able to)
  • long discussion between Philip W., Milena V., and Dean W. about possibilities for interfacing MPAS analysis with workflow group's tools
  • Dean W. requests that Philip W. writes down a list of requests for workflow team to support this, and also some potential early adopters to test out
  • Todd R. – our prev. idea of having interactive ipython notebooks, which could also be exported as py scripts, allowing for both interactive and batch analysis ... did not exactly work out. Would be great if workflow could help us fill gaps left from that failure.
  • Some chatter between Charlie Z. and Todd R. about methods for compressing high-freq output for use in making movies


Coupled


Performance

  • Todd R. to perf. team – where are the opportunities to make our models faster?
  • Phil J. – what are we targeting for hi-res ... 15to5km or 18to6km?; Pat. W. has no experience with 18to6km
  • Pat W. – atmos. and ice are the bottleneck, not the ocean ... so ice perf. will decide (?)
  • Pat W. – Titan is currently the only machine where ocean-ice perf. on each node can be optimized (by allocating procs. differently for each?)
  • Mat M. – says that recent discussions indicate that we'll probably be using the 18to6km for hi-res rather than the 15to5km
  • Oz has been using diff. coupling freq. than Pat W. (to what end?)
  • Phil J. – perf. team needs to know the final configuration (resolution, coupling freq. ASAP) so they can benchmark / improve perf. for that
  • Adrian T. – thought we already decided on the coupling freq.; don't change from what we previously decided
  • Phil J. – Matt N. has been starting work on gpu port (for MPAS-O); this will lead to multiple versions of MPAS-O ... how does MPAS team want to handle this?
  • Todd R. response – doesn't matter too much as long as you aren't touching framework
  • Matt N. – we will not be touching framework, but probably need two sources codes for CPU vs. GPU ... how do we avoid him having to do the port to GPUs multiple times?
  • wider discussion – what is process for merging changes if we have multiple code bases for GPUs, CPUs, MICs, etc.?
  • Todd R. / others – can we have multiple F90 files in repo (on master) for use on diff. arch? Then MPAS team is responsible for making / controlling changes in multiple versions of a single F90 file (?)
  • Phil J. – pushing loops down in code may requiring refactoring of CVMIX
  • Mark P. – requests clearer updating / posting of existing perf. on various machines to Confluence
  • Philip Jones, Patrick Worley (Unlicensed) to tidy this up and point us to it? E.g., we add a "quick link" to this that is easy to find from the perf. home page
  • Phil J. – MPAS team should anticipate possibly significant changes to code structure for GPU port
  • questions on why threading perf. improvements seen in stand-alone testing are not translating through to perf. improvements in the fully coupled system (e.g. CVMIX), with particular reference to work of Abhinav; Pat W. notes this is consistent with past work as well

...