Skip to content

Releases: CVMix/CVMix-src

Add low-level interface for Bryan-Lewis mixing

12 Apr 20:59
04136cf
Compare
Choose a tag to compare

The existing Bryan-Lewis initialization routine required users to store global CVMix parameters in a variable of type cvmix_global_params_type; now there is an interface that allows users to provide the Prandtl number and the max number of levels directly.

Add Schmittner tidal mixing

12 Apr 20:57
59edff7
Compare
Choose a tag to compare
Merge pull request #72 from alperaltuntas/master

add Schmittner tidal mixing (sourcemods from njn01)

Fourth minor update to v0.80 (v0.84)

11 Jul 15:29
Compare
Choose a tag to compare

Bugfix -- with enhanced diffusivity turned off, KPP was inadvertently producing a non-zero diffusivity at the interface below the boundary layer in some instances. That bug has been fixed and a test has been added to the KPP stand-alone reg_test.

Third minor update to v0.80 (v0.83)

08 Jul 20:19
Compare
Choose a tag to compare

Qing Li added a routine to cvmix_kpp.F90 to compute the enhancement factor used for Langmuir mixing.

Second minor update to v0.80 (v0.82)

29 Mar 22:42
Compare
Choose a tag to compare

I did a quick check for trailing white space and was surprised to find a lot of it - this release cleaned that all up. I'm working on a github hook to prevent commits with trailing whitespace in another project, and plan on bringing that to CVMix as well once it is up and running.

First minor update to v0.80 (v0.81)

07 Mar 21:28
Compare
Choose a tag to compare

Bugfix for convection mixing (had an indexing error; rather than omitting the bottom layer we were inadvertently omitting the bottom two layers). Also added option to only apply convection mixing below the boundary layer.

KPP now supports LMD computation of turbulent scales

07 Mar 21:26
Compare
Choose a tag to compare

By default, CVMix continues to use the Danabasoglu, et al., formulation for computing turbulent velocity scales (where sigma is capped at some epsilon (0.1 by default) for both stable and unstable regimes... but an option now exists to use the Large, et al., formulation (where sigma is only capped for unstable conditions).

See paragraph preceding Eq (13) in LMD94 and paragraph preceding Eq (A3) in DLTGBM06 (doesn't quite roll of the tongue as easily as LMD94...) for more details.

Second minor update to v0.70 (v0.72)

20 Jan 20:45
Compare
Choose a tag to compare

Refactor cvmix_tidal to avoid computing time-invariant quantities in a routine that should be called every timestep.

First minor update to v0.70 (v0.71)

05 Oct 20:20
Compare
Choose a tag to compare

Remove unused argument to cvmix_coeffs_kpp_low (Stokes drift)

KPP now supports Langmuir mixing for surface waves

05 Oct 18:35
Compare
Choose a tag to compare

Development done at Brown University - updates KPP interface to allow Langmuir mixing.