forked from E3SM-Project/E3SM
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'sbrus89/ocn/rk4_mem_leak' (PR E3SM-Project#6334)
Create the provis_state subpool at RK4 initialization to avoid memory leak This PR fixes a memory leak in the RK4 timestepping when running 125 day single-layer barotropic tides cases with the vr45to5 mesh on pm-cpu. Previously, it could only get through about 42 days of simulation before running out of memory. This issue is related to creating/destroying the provis_state subpool at each timestep. Since RK4 is not used in E3SM, this PR is B4B for all E3SM tests. The mpas_pool_copy_pool routine modified here is not used in MPAS-Seaice or MALI. [BFB]
- Loading branch information
Showing
4 changed files
with
348 additions
and
261 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.