Skip to content

CAPE 2.1.1

Choose a tag to compare

@nasa-ddalle nasa-ddalle released this 24 Jun 21:59
· 504 commits to main since this release

This is primarily a bug-fix release to help with running Cart3D, especially for
adaptive runs. The early adaptation cycles often exit early when a certain
amount of residual detection is reached. This causes the number of iterations
run to be unpredictable, which has led to problems with CAPE. This bug fix
largely addresses those issues, but certain use cases with Cart3D are still
not functional for cases where large residual drops occur.

New Features

  • The interface for py{x} -c now has more options. For example you can
    show the values of additional columns from the run matrix explicitly.

    This example will show the value of run matrix keys called user and
    arch for each row of the status table, provided they exist.

        $ pyfun -I 3:7 --add-cols "user,arch" -c

    This feature is not fully documented yet and will be discussed more in the
    release of CAPE 2.2.0.

Bugs Fixed

  • When running Cart3D, CAPE will now avoid trying to restart aero.csh in
    an infinite loop for certain cases. This seemed to be caused by Cart3D
    terminating early when a target residual is reached (see the nOrders
    option for input.cntl). pycart has now been set to lower the
    PhaseIters option if an adaptive phase looks to have run successfully but
    with fewer iterations than expected.