Comments (4)
Thank you for pointing this out! You are correct, according to Simmons, et al. (2004) the proper default value is 1/3. In fact, the stand-alone tidal mixing driver provided as an example with CVMix sets this mixing fraction to 0.33, so I'm not sure how we ended up with the wrong default value.
POP also sets this value to 0.33 in its namelist and then uses this namelist value when calling cvmix_init_tidal()
... I do want to check in with the MOM group to make sure they are also overriding this incorrect default (or perhaps they aren't using tidal mixing at all?), but you should definitely not use this default value.
Thanks again for bringing this up.
from cvmix-src.
Thanks for the quick answer
I think MOM6, GFDL group is using 0.33 in their code (I can check that), but I am not %100 sure about the MOM6, NCAR setup.
from cvmix-src.
Thanks for catching that, Mehmet.
Mike, the default value for this parameter in MOM6 is 0.33 (see here) and that is what we have been using.
Thanks!
from cvmix-src.
GFDL does not use CVMix att. Thanks for checking. I suggest changing the CVMix default to the documented 0.33 value.
from cvmix-src.
Related Issues (20)
- Min value for unresolved shear HOT 1
- Averaging Nsqr_iface in cvmix_kpp_compute_unresolved_shear HOT 1
- Enhance diffusivity not tied to "MatchBoth" HOT 2
- Remove lavg_N_or_Nsqr HOT 1
- computation of zeta for stable buoyancy forcing and wind stress HOT 6
- Allow convective mixing in the boundary layer? HOT 2
- More efficient tidal mixing HOT 1
- Inconsistency in use of max_nlev
- Divide-by-zero in cvmix_math_cubic_root_find() HOT 12
- Another divide-by-zero (caught by CESM in debug mode) HOT 1
- Add continuous integration for testing HOT 1
- The bld/cvmix_setup script uses python 2 HOT 4
- bug in Ekman depth limiter HOT 5
- Error in cvmix_shear.f90
- Error in cvmix_kpp.f90
- TravisCI is failing on netCDF build HOT 1
- License HOT 6
- Optional argument CVmix_conv_params_user used in subroutine. HOT 5
- If we are not calling compute_enhanced_diff(), OBL_[MTS]diff(ktup+1) is not guaranteed to be defined
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cvmix-src.