ExtremeFLOW / neko

/ᐠ. 。.ᐟ\ᵐᵉᵒʷˎˊ˗
https://neko.cfd/
Other
158 stars 27 forks source link

The OIFS Scheme #1304

Closed Kamyarmvn closed 3 weeks ago

Kamyarmvn commented 3 weeks ago

The following changes relates to the implementation of the OIFS scheme:

  1. Adding the OIFS advection derived type in fluid.
  2. Adding the makeoifs rhs_maker in common.
  3. adding the higher order time interpolator for the convecting field.
  4. changes in fluid_scheme and fluid_pnpn.
  5. changes in scalar_scheme and scalar_pnpn.
  6. adding the Runge_kutta operator, conv_fst_3d, and set_convect_new in math.
  7. changes in simulation and case files. Note: There is also an implementation of conv_fst_3d available that calculates the local gradients similar to conv1 by using nested loops. However, the current implementation showed better performance so I uploaded this version.
Kamyarmvn commented 3 weeks ago

Great stuff! Much needed functionality.

However, the PR contains several binary files, would it be possible to reissue the PR without these files? (such that we don't end up with them in the history)

Thank you for your feedback. I removed the binary files and will open a new request again.