At the NOAA Earth System Research Laboratory, we have containerized a model development environment with the tools necessary to compile and run the FV3 model. This development serves two purposes: to provide a tool set for model development where interested individuals can modify and recompile the model to evaluate new science innovations or techniques, and to provide a way to run the FV3 model across a variety of platforms from personal systems to commercial cloud services. The container provides the necessary tools, including mpi, to run the FV3 on multi-node multi core machines. The latter capability has been successfully demonstrated through both an internal multi node cluster as well as through a cluster of compute nodes through Amazon Web Services (AWS).
This presentation will provide an overview of our research efforts into the development of containers for the FV3 model. It will include a discussion on how these containers are used with commercial cloud services, the benefits/trade-offs of using containers, and a look at where this effort is heading for the future.