MPAS-Dev / compass

Configuration Of MPAS Setups
Other
10 stars 37 forks source link

`nonhydro` tests do not work with E3SM-Project submodule #797

Open xylar opened 5 months ago

xylar commented 5 months ago

As part of #793, I am trying to run the tests in the nonhydro test group.

When I set up the test case, I see:

Warning: config_use_vertMom_del2 is not in the namelist and replacements will not be used
Warning: config_enable_nonhydrostatic_mode is not in the namelist and replacements will not be used
Warning: config_disable_vvel_coriolis is not in the namelist and replacements will not be used
Warning: config_use_vertMom_del2 is not in the namelist and replacements will not be used
Warning: config_enable_nonhydrostatic_mode is not in the namelist and replacements will not be used
Warning: config_disable_vvel_coriolis is not in the namelist and replacements will not be used
Warning: config_nonhydrostatic_solve_surface_boundary_condition is not in the namelist and replacements will not be used
Warning: config_nonhydrostatic_preconditioner is not in the namelist and replacements will not be used
Warning: config_nonhydrostatic_solver_type is not in the namelist and replacements will not be used
Warning: config_petsc_rtol is not in the namelist and replacements will not be used
Warning: config_petsc_atol is not in the namelist and replacements will not be used
Warning: config_petsc_maxit is not in the namelist and replacements will not be used
Warning: config_use_constant_forced_pgf is not in the namelist and replacements will not be used

This suggests some work is needed.

In both test cases, during the hydro and nonhydro steps, I'm seeing:

ERROR: Requested field nonhydrostaticPressure not available
CRITICAL ERROR: xml stream parser failed: streams.ocean
xylar commented 5 months ago

@scalandr and @vanroekel, I just heard from @mark-petersen that the funding for the nonhydrostatic work has ended. I'm not sure how much time either of you has to engage in Compass maintenance related to that work at this point.

For now, I won't be able to create new PETSc spack environments as part of Compass updates (see #793) since I don't have working tests for them. But if this is a priority still for you both, please let me know. It's a bit of a chicken-and-egg problem in that I need working tests to make sure the spack environments with PETSc are working but you need a working PETSc environment to fix the tests. So we should coordinate me making a temporary spack environment somewhere that you can use and I'll make the "proper" shared ones once the tests are back in working order.