CAPE 2.1.1
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} -cnow 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" -cThis 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.cshin
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 forinput.cntl).pycarthas now been set to lower the
PhaseIters option if an adaptive phase looks to have run successfully but
with fewer iterations than expected.