Revision 7794aa0adbdc0f202762a01acc7e8f42148e8924 authored by Jon Wolfe on 30 August 2021, 15:25:30 UTC, committed by Jon Wolfe on 30 August 2021, 15:25:30 UTC
GPU port and reorganization of ocean tracer advection Initial GPU port for the ocean tracer advection routines that also includes some significant reorganization of these routines. In particular, this includes: * OpenACC port for all advection options, including loop directives and data transfers * move of several advection-specific variables out of Registry and into local module allocatables to reduce size of mesh struct * move of some advection coefficient calculations out of framework and into local coefficient module * extraction of some common vertical flux calculation into a vertical module shared by both advection options * removal of some leftover pool retrievals and other general cleanup Fixes #4386 [BFB]
File | Mode | Size |
---|---|---|
.circleci | ||
cime @ c6f4893 | ||
cime_config | ||
components | ||
driver-mct | ||
driver-moab | ||
externals | ||
share | ||
.gitignore | -rw-r--r-- | 253 bytes |
.gitmodules | -rw-r--r-- | 1.8 KB |
CONTRIBUTING.md | -rw-r--r-- | 1.7 KB |
LICENSE | -rw-r--r-- | 4.5 KB |
README.md | -rw-r--r-- | 3.1 KB |
codemeta.json | -rw-r--r-- | 504 bytes |
run_e3sm.template.csh | -rwxr-xr-x | 68.1 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...