WIP on overset: flags transfer correct, velocity almost modulo symmetry surfaceAt this point overset appears to almost work in serial and parallel. Flags
transfer works, symmetry appears to be correctly taken into account, however,
some more debugging needed since the transferred solution fields (velocity)
while appear correct inside the domain of both background and overset meshes,
the velocity values on the symmetry surface are only correct on the background
mesh but no...
User freezeflow only for variable dtThis commit makes freezeflow ignored in ChoCG if the user wants constant
dt. Constant dt is a very specific case and intended only for testing,
for which cases, it is arguably important NOT to interfere with the
user's (developer's) setting. This does not affect baselines (because a
combination of const dt + freezeflow is not tested).
Move setting m_freezeflow to ChoCG::dt() from solve()This way taking larger time steps will be closer to what the user would
expect based on the value of freezetime.
Using:
freezeflow = 2.0
freezetime= 0.1
Previous behavior:
1:it 2:t 3:dt
1 2.251830812036e-02 2.251830812036e-02
2 4.503661624072e-02 2.251830812036e-02
3 6.755492436108e-02 2.251830812036e-02
4 9.007...
Add test for freeze flow in Chocg solver- revert the current time step if there is freezeflow instead of the prvious time step
- create a simple test on Chocg SlotCylender example to verify freezing