-
Notifications
You must be signed in to change notification settings - Fork 64
CCPP Framework Meeting Minutes 2020 03 19
Dom Heinzeller edited this page Mar 19, 2020
·
8 revisions
Agenda:
- RRTMGP merge to NCAR dtc/develop - required some development work on ccpp-framework (
ccpp_prebuild.py
) to make the CCPP kind and type definitions available to the host model (so that it can allocate the memory) - NCAR/CGD is only interested in the RRTMGP version (this is what they are using now) - will try to do some testing with the version that goes into NCAR dtc/develop
- Collaboration with NRL/NEPTUNE:
- Jim Doyle and Alex Reinecke have some money to develop CCPP (framework in particular)
- discussion was around availability of staff, how the work they are interested in is related to cap_gen
- NRL interests: SCM (spectral element method for the vertical coordinate; currently SCM is taking the vertical velocity to do vertical advection); CCPP framework to provide information which arrays to allocate/perform advection/... (this is something Steve is currently working on); work related to the SIP proposal (GPU, NUOPC caps from CCPP)
- invite NRL to one of the next ccpp-framework meetings
- difficulty is cross-agency funding (how to get the money from NRL to NOAA - easier to get to NCAR)
- but do we have the people to do the work???
- alternative arrangement is that NRL hires someone and we are taking an advisory role
- NCAR/CGD will soon be looking for a software engineer to work on CCPP - funding from NRL would be useful
- Invite NRL to the meeting in two weeks (April 2nd), then have the GPU conversion with NRL and MPAS a week or two later
GPU preparedness (Steve was talking with CISL performance group)
- code is written in a way that can be ported to GPUs quite easily
- need to conduct some experiments
- there is a version of MG that has been ported to GPUs
- GPU discussion with MPAS team would be useful to get their insight and experience
Intel OneAPI
Action items:
- Ligia will invite NRL and investigate the money flow
- Steve will look at the possible spending schedule
- Steve will prepare a cap_gen status report