-
Notifications
You must be signed in to change notification settings - Fork 383
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'landice/albany_semi-implicit_solver' into landice/develop
Albany recently introduced the ability to do a semi-coupled solve of velocity and thickness evolution as of Albany commit: ``` commit ed0ddbf8186e319160d78cd763864d85437761b6 Author: Mauro Perego <mperego@sandia.gov> Date: Sun Jul 5 17:24:42 2015 -0600 ``` To build (and run) with versions of Albany more recent than that, it is necessary to modify the interface to additionally pass the time step and the SMB field to the solver. This branch makes the necessary changes to MPAS and the Interface to support the Albany updates. Note that the standard velocity solver is still the default and to use the new 'coupled' solver, the `albany_input.xml` file must be modified with this line: ``` <Parameter name="Name" type="string" value="FELIX Coupled FO H 3D"> ``` WARNING: However, it appears that exact restarts are broken based on Lettuce testing: ``` List of failed scenarios: Scenario: Bit-Restartable 1 vs 1-restart procs with dome HO landice_features/HO/ho-bit-restartability.feature:8 Scenario: Bit-Restartable 4 vs 4-restart procs with dome HO landice_features/HO/ho-bit-restartability.feature:36 Scenario: Dome-varres FO bit restartability, 1 proc landice_features/HO/varres-ho-dome.feature:56 ``` These 3 restart tests are failing with RMS for `uReconstructX` of roughly 1.0e-16. Going back as far as 3e88362, July 7 still shows these restart errors, which is inconsistent with our practice of using Lettuce before every merge into landice/develop. Therefore, this suggests that either something changed on the testing machine (blueskies) or within Albany. This requires further investigation, but to facilitate ongoing development, I am merging this in now. Until this is resolved, expect to see roundoff-level differences in restart runs, but expected behavior otherwise. * landice/albany_semi-implicit_solver: On init set MPAS params on C++ side Pass to the external velo solver the time step and SMB Initialize deltat variable
- Loading branch information
Showing
4 changed files
with
109 additions
and
33 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
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
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
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