A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of TurbulenceConvection.jl

TurbulenceConvection.jl - v1.3.6

TurbulenceConvection v1.3.6

Diff since v1.3.5

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] 8 months ago

TurbulenceConvection.jl - v1.3.5

TurbulenceConvection v1.3.5

Diff since v1.3.4

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 1 year ago

TurbulenceConvection.jl - v1.3.4

TurbulenceConvection v1.3.4

Diff since v1.3.3

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 2 years ago

TurbulenceConvection.jl - v1.3.3

TurbulenceConvection v1.3.3

Diff since v1.3.2

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v1.3.2

TurbulenceConvection v1.3.2

Diff since v1.3.1

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v1.3.1

TurbulenceConvection v1.3.1

Diff since v1.3.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v1.3.0

TurbulenceConvection v1.3.0

Diff since v1.2.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v1.2.0

TurbulenceConvection v1.2.0

Diff since v1.1.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v1.1.0

TurbulenceConvection v1.1.0

Diff since v1.0.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v1.0.0

TurbulenceConvection v1.0.0

Diff since v0.34.7

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v0.34.7

TurbulenceConvection v0.34.7

Diff since v0.34.6

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v0.34.6

TurbulenceConvection v0.34.6

Diff since v0.34.5

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v0.34.5

TurbulenceConvection v0.34.5

Diff since v0.34.4

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v0.34.4

TurbulenceConvection v0.34.4

Diff since v0.34.3

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.34.3

TurbulenceConvection v0.34.3

Diff since v0.34.2

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • dt_max computed only after it is used (#1254)
  • Turn on 1M microphysics scheme in LES_driven_SCM (#1251) (@ilopezgp)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.34.2

TurbulenceConvection v0.34.2

Diff since v0.34.1

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.34.1

TurbulenceConvection v0.34.1

Diff since v0.34.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Bugfix in non-equilibrium moisture model (#1242) (@trontrytel)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.34.0

TurbulenceConvection v0.34.0

Diff since v0.33.0

📢 API Changes:

🚀 Features

  • Make code type-stable (#133)

📑 Documentation

  • Fix ref state plots (#1213) (@charleskawczynski)

🐛 Fixes

  • Bug in vertical integrals? (#1224)
  • Fix parsed_args_from_cl_args (#1210) (@charleskawczynski)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.27.7

TurbulenceConvection v0.27.7

Diff since v0.27.6

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Bug in vertical integrals? (#1224)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.27.6

TurbulenceConvection v0.27.6

Diff since v0.27.5

📢 API Changes:

🚀 Features

  • Make code type-stable (#133)
  • Add option to open NC file once when adding fields (#843)

📑 Documentation

  • Fix ref state plots (#1213) (@charleskawczynski)

🐛 Fixes

  • Fix subtype bug, remove unused method definition (#1180) (@charleskawczynski)
  • Fix parsed_args_from_cl_args (#1210) (@charleskawczynski)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.33.0

TurbulenceConvection v0.33.0

Diff since v0.32.0

📢 API Changes:

🚀 Features

  • Add option to open NC file once when adding fields (#843)

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.32.0

TurbulenceConvection v0.32.0

Diff since v0.31.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Fix subtype bug, remove unused method definition (#1180) (@charleskawczynski)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.31.0

TurbulenceConvection v0.31.0

Diff since v0.30.0

📢 API Changes:

🚀 Features

  • Add job to test using dual numbers (#1156) (@charleskawczynski)

📑 Documentation

  • Add docs for CL arguments and run scripts (#1163) (@charleskawczynski)

🐛 Fixes

  • Coriolis Parameter value in LES_driven_SCM (#1160)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.27.5

TurbulenceConvection v0.27.5

Diff since v0.27.4

📢 API Changes:

🚀 Features

  • Add job to test using dual numbers (#1156) (@charleskawczynski)

📑 Documentation

  • Reference state plots are missing (#1025)
  • Add docs for CL arguments and run scripts (#1163) (@charleskawczynski)

🐛 Fixes

  • Coriolis Parameter value in LES_driven_SCM (#1160)
  • Fix buildkite job for Bomex with Gaussian (#1122) (@charleskawczynski)
  • zero out tendecies before update_aux (#1167) (@trontrytel)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.30.0

TurbulenceConvection v0.30.0

Diff since v0.29.2

📢 API Changes:

  • Decouple initialization (#982)

🚀 Features

  • Replace theta_liq_ice with energy (#859)

📑 Documentation

  • Reference state plots are missing (#1025)

🐛 Fixes

  • Bad values in the last element of timeseries output (#821)
  • Potential IO bug (#897)
  • move microphysics and precip_form to update_aux (#1088) (@yairchn)
  • Fix buildkite job for Bomex with Gaussian (#1122) (@charleskawczynski)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.27.4

TurbulenceConvection v0.27.4

Diff since v0.27.3

📢 API Changes:

  • Decouple initialization (#982)

🚀 Features

  • Replace theta_liq_ice with energy (#859)

📑 Documentation

🐛 Fixes

  • Bad values in the last element of timeseries output (#821)
  • Potential IO bug (#897)
  • move microphysics and precip_form to update_aux (#1088) (@yairchn)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.27.3

TurbulenceConvection v0.27.3

Diff since v0.27.2

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Fix non-equilibroum buoyancy calculations (#1056) (@trontrytel)
  • fix buoyancy calculations for non-equilibrium moisture model (#1057) (@trontrytel)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.29.2

TurbulenceConvection v0.29.2

Diff since v0.29.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.29.0

TurbulenceConvection v0.29.0

Diff since v0.27.2

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Fix non-equilibroum buoyancy calculations (#1056) (@trontrytel)
  • fix buoyancy calculations for non-equilibrium moisture model (#1057) (@trontrytel)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.28.0

TurbulenceConvection v0.28.0

Diff since v0.27.2

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.27.2

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by ilopezgp almost 3 years ago

TurbulenceConvection.jl - v0.27.1

TurbulenceConvection v0.27.1

test release for TC with theta variable for calibration
Diff since v0.27.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by haakon-e almost 3 years ago

TurbulenceConvection.jl - v0.27.0

TurbulenceConvection v0.27.0

Diff since v0.26.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.26.0

TurbulenceConvection v0.26.0

Diff since v0.25.0

📢 API Changes:

🚀 Features

  • Add energy variable type to dispatch on (#1031) (@charleskawczynski)

📑 Documentation

  • edit homepage and ref (#1024) (@yairchn)
  • Fix ref state docs (#1030) (@charleskawczynski)

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.25.0

TurbulenceConvection v0.25.0

Diff since v0.24.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Add interface for running shallow and deep convection in the LES_driven_SCM setup (#992)
  • cutoff microphysics in TRMM no longer supported? (#1009)
  • Critical Richardson number omitted from surface parameter construction (#1014)
  • fix cutoff precipitation (#1010) (@trontrytel)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.24.0

TurbulenceConvection v0.24.0

Diff since v0.23.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.23.0

TurbulenceConvection v0.23.0

Diff since v0.22.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Revise the FNO entrainment function (add assertion for network architecture) and use OFv0.12 with even modes in FNO (#992)
  • change grid mean equations to conservative form (as in GCM) use (ρθ_liq_ice,ρq_tot) instead of θ_liq_ice,q_tot) (#956 )

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.22.0

TurbulenceConvection v0.22.0

Diff since v0.21.0

📢 API Changes:

🚀 Features

📑 Documentation

  • Non-equilibrium moisture documentation (#943)
  • Add moisture model docs (#957) (@trontrytel)

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.21.0

TurbulenceConvection v0.21.0

Diff since v0.20.0

📢 API Changes:

🚀 Features

  • Unify drivers and add cli options (#848)

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.20.0

TurbulenceConvection v0.20.0

Diff since v0.19.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Add multiple updraft buildkite job (#929) (@charleskawczynski)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.19.0

TurbulenceConvection v0.19.0

Diff since v0.18.0

📢 API Changes:

🚀 Features

📑 Documentation

  • Add and update some docs and doc stubs (#925) (@charleskawczynski)

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.18.0

TurbulenceConvection v0.18.0

Diff since v0.17.4

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.17.4

TurbulenceConvection v0.17.4

Diff since v0.17.3

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.17.3

TurbulenceConvection v0.17.3

Diff since v0.17.2

📢 API Changes:

🚀 Features

  • separate weights and biases (#899) (@costachris)

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.17.2

TurbulenceConvection v0.17.2

Diff since v0.17.1

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.17.1

TurbulenceConvection v0.17.1

Diff since v0.17.0

📢 API Changes:

🚀 Features

  • Try stretched grids (#672) (@charleskawczynski)

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.17.0

TurbulenceConvection v0.17.0

Diff since v0.16.0

📢 API Changes:

🚀 Features

  • Allow for using ExtrudedFiniteDifference grid (#814)

📑 Documentation

🐛 Fixes

  • calibrate_io does not work as expected (#847)
  • Move mse code loading to after solve, add prefixes for each job (#875) (@charleskawczynski)
  • Make artifacts download lazily (#876) (@charleskawczynski)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.16.0

TurbulenceConvection v0.16.0

Diff since v0.15.2

📢 API Changes:

🚀 Features

📑 Documentation

  • Fix readme (#846) (@charleskawczynski)

🐛 Fixes

  • Fix environments - dev TC pkg in environments (#863) (@charleskawczynski)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.15.2

TurbulenceConvection v0.15.2

Diff since v0.15.1

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.15.1

TurbulenceConvection v0.15.1

Diff since v0.15.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.15.0

TurbulenceConvection v0.15.0

Diff since v0.14.1

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.14.1

TurbulenceConvection v0.14.1

Diff since v0.14.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

  • Improve logging, remove ref to undefined var (#828) (@charleskawczynski)
  • Propagate kwarg in main1d (#829) (@charleskawczynski)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.14.0

TurbulenceConvection v0.14.0

Diff since v0.13.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.13.0

TurbulenceConvection v0.13.0

Diff since v0.12.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.12.0

TurbulenceConvection v0.12.0

Diff since v0.11.0

📢 API Changes:

🚀 Features

📑 Documentation

  • Update readme (#782) (@charleskawczynski)

🐛 Fixes

  • SGS flux bug fixes (#763) (@yairchn)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.11.0

TurbulenceConvection v0.11.0

Diff since v0.10.1

📢 API Changes:

🚀 Features

  • Remove mutable structs for all model components (#702)

📑 Documentation

🐛 Fixes

  • fix MdMdz entrainment/detrainment bug (#654)
  • Move updraft_top comp to before its used (#716) (@charleskawczynski)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.10.1

TurbulenceConvection v0.10.1

Diff since v0.10.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.10.0

TurbulenceConvection v0.10.0

Diff since v0.9.0

📢 API Changes:

🚀 Features

  • Use ClimaCore vertical integrals for lwp etc (#669) (@charleskawczynski)
  • Make CFL computation based on local dz (#670) (@charleskawczynski)

📑 Documentation

🐛 Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.9.0

TurbulenceConvection v0.9.0

Diff since v0.8.0

  • Cleanup #661
  • Use SurfaceFluxes.jl #658
  • New Microphysics #536
  • cleanup entr_detr funcs (#648)
  • Perf improvement: (type annotations, CC ops, code hoisting) (#647, #655, #646, )
  • update to new parameter name and remove 0.2 CLIMAParameters from compat (#650)

Merged pull requests:

  • add microphysics sources (#536) (@trontrytel)
  • Concretize type, hoist vars from loop, avoid redefining CC operators (#646) (@charleskawczynski)
  • Fix type instability (#647) (@charleskawczynski)
  • cleanup entr_detr funcs (#648) (@haakon-e)
  • Fix CI, update compat and CLIMAParameters call func call (#650) (@trontrytel)
  • Improve/unify some names (#652) (@charleskawczynski)
  • Add type parameters to Simulation1d (#655) (@charleskawczynski)
  • Improve / unify names (#656) (@charleskawczynski)
  • use SurfaceFluxes.jl rm surface_functions.jl (#658) (@yairchn)
  • Start removing TS, + cleanup (#661) (@charleskawczynski)
  • Remove moisture comparison in GABLS to fix CI (#662) (@charleskawczynski)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.8.0

TurbulenceConvection v0.8.0

Diff since v0.7.0

Closed issues:

  • up.updraft_top should not be computed in compute_diagnostics, as simulations depend on it (#550)

Merged pull requests:

  • Update to Julia 1.7 (#585) (@charleskawczynski)
  • Hoist getproperty outside of broadcast, move zero-out before up loop (#599) (@charleskawczynski)
  • Unify gm covar expression (#600) (@charleskawczynski)
  • Time solve (#601) (@charleskawczynski)
  • add entr closure, specify entr type in namelist (#602) (@costachris)
  • Remove closure, capture sol at tmin/tmax (#604) (@charleskawczynski)
  • Use more ClimaCore operators (#606) (@charleskawczynski)
  • Use more ClimaCore operators (#608) (@charleskawczynski)
  • Use more ClimaCore operators (#609) (@charleskawczynski)
  • Use more ClimaCore operators (#610) (@charleskawczynski)
  • Move CFL computations to callback (#611) (@charleskawczynski)
  • Shrink Rico timestep to make more stable (#613) (@charleskawczynski)
  • Add SciMLBase to test env (#614) (@charleskawczynski)
  • Reorganize folders (#615) (@charleskawczynski)
  • Remove unused param lambda_stab. (#616) (@ilopezgp)
  • Use more ClimaCore operators (#617) (@charleskawczynski)
  • Use more ClimaCore operators (#618) (@charleskawczynski)
  • Use more ClimaCore operators (#619) (@charleskawczynski)
  • Move dt_max computations into callback (#620) (@charleskawczynski)
  • Change step name to sum tendencies (#621) (@charleskawczynski)
  • Use more ClimaCore operators (#623) (@charleskawczynski)
  • Use more ClimaCore operators (#624) (@charleskawczynski)
  • Move updraft_top to update_aux! (#625) (@charleskawczynski)
  • Add perf benchmark to buildkite (#626) (@charleskawczynski)
  • Reorganize / split EDMF from dycore (#629) (@charleskawczynski)
  • Fix some type instabilities (#630) (@charleskawczynski)
  • Reduce allocations (#632) (@charleskawczynski)
  • Avoid collecting mapped field (#634) (@charleskawczynski)
  • Make and ensure param_set is isbits (#635) (@charleskawczynski)
  • move massflux src for cov to diagnostic (#636) (@yairchn)
  • fix: convert namelist arrays to SVector (#637) (@haakon-e)
  • Bump version to v0.8 (#643) (@ilopezgp)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.7.0

TurbulenceConvection v0.7.0

Diff since v0.6.0

  • fix bug in terminal velocity dt_max (#597)
  • Use more ClimaCore operators (#594, #590, #583, #577, #580, #573, #572)
  • Improve inference (#593, )
  • Add markershape to allocations plot (#591)
  • add adaptive timestep (#571)
  • update bc for precip, fix diagnostics (#588)
  • change LES_driven_SCM default vertical resolution (#587)
  • Add post-run tests, error if we do not run to tmax (#575)

Closed issues:

  • Unstable simulations are not caught by buildkite, LES_driven_SCM actually breaking (#574)

Merged pull requests:

  • Try to improve type inference (#568) (@charleskawczynski)
  • Yc/ode adaptive dt local (#571) (@yairchn)
  • Replace more operators with ClimaCore operators (#572) (@charleskawczynski)
  • Use more ClimaCore operators (#573) (@charleskawczynski)
  • Add post-run tests, error if we do not run to t_max (#575) (@charleskawczynski)
  • Use more ClimaCore operators (#577) (@charleskawczynski)
  • Improve inference, hoist out getproperty (#578) (@charleskawczynski)
  • Use linear interpolation for comparisons and mse (#579) (@charleskawczynski)
  • Use more ClimaCore operators (#580) (@charleskawczynski)
  • Error on aborted simulations after solution export (#581) (@charleskawczynski)
  • Sequential tests -> nested tests (#582) (@charleskawczynski)
  • Use ClimaCore operators (#583) (@charleskawczynski)
  • Print full list of allocations, add allocations per line plot (#586) (@charleskawczynski)
  • change LES_driven_SCM default vertical resolution (#587) (@costachris)
  • update bc for precip, fix diagnostics (#588) (@trontrytel)
  • Use ClimaCore operators (#589) (@charleskawczynski)
  • Remove unused downwind operators (#590) (@charleskawczynski)
  • Add markershape to allocations plot (#591) (@charleskawczynski)
  • Try to improve inference (#593) (@charleskawczynski)
  • Use more ClimaCore operators (#594) (@charleskawczynski)
  • CompatHelper: add new compat entry for SciMLBase at version 1, (keep existing compat) (#595) (@github-actions[bot])
  • CompatHelper: add new compat entry for SurfaceFluxes at version 0.1, (keep existing compat) (#596) (@github-actions[bot])
  • fix bug in terminal velocity dt_max (#597) (@yairchn)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.6.0

TurbulenceConvection v0.6.0

Diff since v0.5.0

Closed issues:

  • Use OrdinaryDiffEq.jl for timestepping (#270)

Merged pull requests:

  • Use OrdinaryDiffEq.jl for timestepping (#473) (@charleskawczynski)
  • Reduce allocations, use ClimaCore operators (#544) (@charleskawczynski)
  • Move purely diagnostic fields outside of src (#549) (@charleskawczynski)
  • Typo fix. (#551) (@ilopezgp)
  • Change update interface, rename to step (#552) (@charleskawczynski)
  • Add compat entries to test env (#553) (@charleskawczynski)
  • Make diag dict field entry a state-accepting func (#554) (@charleskawczynski)
  • Performance patch (#555) (@charleskawczynski)
  • Upgrade to ClimaCore 0.4 (#556) (@charleskawczynski)
  • Use ClimaCore operators, reduce allocs (#558) (@charleskawczynski)
  • Reduce allocations in MinDisspLen (#559) (@charleskawczynski)
  • Add type annotations (#560) (@charleskawczynski)
  • Use ClimaCore operators (#561) (@charleskawczynski)
  • Make EDMF model more concrete (#562) (@charleskawczynski)
  • Make more variables climacore fields (#564) (@charleskawczynski)
  • Replace vanishing subdomain gradients with ClimaCore operators (#565) (@charleskawczynski)
  • Add type annotations to pressure funcs (#566) (@charleskawczynski)
  • Add iterator for traversing grid (#567) (@charleskawczynski)
  • Replace some operators with ClimaCore operators, remove unused operators (#569) (@charleskawczynski)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.5.0

TurbulenceConvection v0.5.0

Diff since v0.4.0

  • Added allocation monitoring (#538, #542)
  • use relaxation to LES profiles + define initial conditions more precisely (#511)
  • Reduced allocations/improve performance (#543, #539, #492, #491)
  • Allow running with no IO (#537)
  • Add storage option to default namelist (#525)
  • Use more ClimaCore operators (#521, #522, #534, #531, #532, #530, #529, #527, #523, #520, #516)
  • 3rd moment bugfixes (#528)
  • Refactoring / House cleaning (#533, #535, #524, #512, #495)
  • Add entropy flux alias (#518)
  • Add structures for snow / snow advection (#515, #514)
  • Improve update_aux! consistency (#507)
  • Use ClimaCore fields more (#513, #500, #496)
  • Clean up, document LES driven forcing (#504)
  • Bugfix: fix qt flux diagnostic (#499)
  • Fix use of env_b from prev timestep in buoy extrap (#489)

Merged pull requests:

  • fix the use of env_b from previous timestep in buoyancy extrap (#489) (@yairchn)
  • Reduce allocations (#491) (@charleskawczynski)
  • Try to improve perf in mix len, rm mutable array (#492) (@charleskawczynski)
  • Make precip variables ClimaCore fields, rm unused funcs, cleanup (#494) (@charleskawczynski)
  • Make compute_ref_state not depend on Stats (#495) (@charleskawczynski)
  • Make cloud fraction a ClimaCore field (#496) (@charleskawczynski)
  • Make mixing length a ClimaCore field (#497) (@charleskawczynski)
  • Make some diagnostic quantities ClimaCore fields (#498) (@charleskawczynski)
  • Fix qt flux diagnostic. (#499) (@ilopezgp)
  • Make virtual temperature a ClimaCore field (#500) (@charleskawczynski)
  • Make term_vel a ClimaCore field (#501) (@charleskawczynski)
  • Clean up, document LES driven forcing. (#504) (@ilopezgp)
  • order update aux - fuse loops (#507) (@yairchn)
  • lets see if it helps CI (#509) (@trontrytel)
  • Make compute_mse work with zero contour fields again (#510) (@charleskawczynski)
  • Use relaxation to LES profiles + define initial conditions more precisely for LES_driven_SCM (#511) (@costachris)
  • Make some rain variables ClimaCore fields (#512) (@charleskawczynski)
  • move env_thermo precip arrays to aux (#513) (@trontrytel)
  • add snow advection (#514) (@trontrytel)
  • Additional data structs for snow (#515) (@trontrytel)
  • Reduce allocations, move some variables to climacore fields (#516) (@charleskawczynski)
  • use latent heat const with T (#517) (@trontrytel)
  • Add entropy flux alias. (#518) (@ilopezgp)
  • Time runs, which should be, ideally, non-allocating (#519) (@charleskawczynski)
  • Use ClimaCore operators in get_GMV_CoVar (#520) (@charleskawczynski)
  • Use ClimaCore operators in compute_covariance_shear (#521) (@charleskawczynski)
  • Use ClimaCore operators in covariance_interdomain_src (#522) (@charleskawczynski)
  • Make more variables ClimaCore fields (#523) (@charleskawczynski)
  • Cleanup - Remove unused type and repeated computations (#524) (@charleskawczynski)
  • feat: add storage options to default_namelist (#525) (@haakon-e)
  • revert latent heat changes (#526) (@trontrytel)
  • Make more variables ClimaCore fields (#527) (@charleskawczynski)
  • fix w third moment bug (#528) (@yairchn)
  • Make more variables ClimaCore fields (#529) (@charleskawczynski)
  • Make more variables ClimaCore fields (#530) (@charleskawczynski)
  • Make more variables ClimaCore fields (#531) (@charleskawczynski)
  • Make more variables ClimaCore fields (#532) (@charleskawczynski)
  • Cleanup unused methods (#533) (@charleskawczynski)
  • Use ClimaCore operators (#534) (@charleskawczynski)
  • Add bulk dycore getter method (#535) (@charleskawczynski)
  • Add option to skip IO, for perf analysis (#537) (@charleskawczynski)
  • Update perf/allocations analysis tools (#538) (@charleskawczynski)
  • Reduce allocations (#539) (@charleskawczynski)
  • Reduce allocations (#541) (@charleskawczynski)
  • Add title to allocations plot (#542) (@charleskawczynski)
  • Reduce allocations (#543) (@charleskawczynski)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.4.0

TurbulenceConvection v0.4.0

Diff since v0.3.0

  • Explicit time marching for environmental variables (#484,#485,#486,#487,#488)
  • Fixed typos, improved names (#482, #480, #472, #452)
  • Fix inconsistencies (#417)
  • Add specific entropy and flux diagnostic (#471)
  • Detrainment no longer depends on equation residual (#453)
  • Add ice to diagnostic variables (#395)
  • Make mse computations more flexible for new vars (#458, #459, #460)
  • Make compute_mse work with zero datascale fields (#454)
  • Cleanup (#455)
  • Switch to conservative variables in the updrafts (#441)

Closed issues:

  • Oscillations in DYCOMS solution (#232)
  • printing NA in mse_tables (#463)
  • Clean up gh-pages (#466)
  • Simulations depend on export frequency (#468)

Merged pull requests:

  • Aj/big freeze (#395) (@trontrytel)
  • change order in update_aux (#417) (@trontrytel)
  • Conservative variables in the updraft equations (#441) (@yairchn)
  • Add more aliases, change default ordering. (#444) (@ilopezgp)
  • Prep for ODE solvers (#451) (@charleskawczynski)
  • Fix incomplete comments in generate_namelist (#452) (@ilopezgp)
  • Yc/detrainment business (#453) (@yairchn)
  • Make post processing work more easily with new variables (#454) (@charleskawczynski)
  • remove unused set_cloudbase_flag (#455) (@yairchn)
  • CompatHelper: add new compat entry for TerminalLoggers at version 0.1, (keep existing compat) (#456) (@github-actions[bot])
  • More precise comparison in mse computation (#457) (@charleskawczynski)
  • Make mse computations more flexible for new vars (#458) (@charleskawczynski)
  • Use NA for new variable entries in mse computations (#459) (@charleskawczynski)
  • Fix mse bug (#460) (@charleskawczynski)
  • Prep some things for using OrdinaryDiffEq.jl (#461) (@charleskawczynski)
  • Use more Thermodynamics.jl functions (#462) (@trontrytel)
  • Fix NA in print_new_mse (#464) (@charleskawczynski)
  • Clean up files before deploying (#465) (@charleskawczynski)
  • Prep for using OrdinaryDiffEq.jl (#470) (@charleskawczynski)
  • Add specific entropy diagnostic. (#471) (@ilopezgp)
  • Rename rain to precipitation (prep for adding snow) (#472) (@trontrytel)
  • Remove unused variable, remove overwritten computations (#477) (@charleskawczynski)
  • Use turbconv instead of tc in dycore api (#480) (@charleskawczynski)
  • Move auxiliary computations to update aux, consolidate io (#481) (@charleskawczynski)
  • Fix momentum diffusivity typos. (#482) (@ilopezgp)
  • Make env entr-detr and mixing length src terms explicit (#484) (@charleskawczynski)
  • Make environment advection explicit (#485) (@charleskawczynski)
  • Make env diffusion explicit (#486) (@charleskawczynski)
  • Replace environment matrix inverse with explicit update (#487) (@charleskawczynski)
  • Solve for conservative, not primitive, prognostic env variables (#488) (@charleskawczynski)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.3.0

TurbulenceConvection v0.3.0

Diff since v0.2.0

  • Add debugging functions (#447, #448)
  • Unified effective buoyancy gradients (#442)
  • Make MSE computations work more flexibly with different timesteps (#439)
  • Remove some old/dead code (#431, #445)
  • Keep the nc datasets in scope, even if compute mse fails (#436)
  • Add consistent buoyancy gradient for environmental mean and quadratures. (#405)
  • Add a pθq thermo wrapper (#428)
  • remove T_freeze overwrite, fix surface sat vap pressure (#416)
  • Improve messages (#424, #436)
  • Qualify more methods (#424)
  • Do not call Array on get_nc_data result ( #425)
  • Make variables fields (#418, #419, #421)
  • Remove tiny amounts of water in GABLS (#422)

Closed issues:

  • Some microphysics if-else branches are not exercised (#323)

Merged pull requests:

  • Add consistent environmental buoyancy gradients using mean fields and quadratures. (#405) (@ilopezgp)
  • Make several grid mean variables fields (#415) (@charleskawczynski)
  • fix surface sat vap pressure, remove T_freeze overwrite (#416) (@trontrytel)
  • Make several variables ClimaCore fields (#418) (@charleskawczynski)
  • Make some environment variables fields (#419) (@charleskawczynski)
  • Inline set_values_with_new, rm set_new_with_values (#420) (@charleskawczynski)
  • Make prognostic rain a ClimaCore field (#421) (@charleskawczynski)
  • Remove unnecessary water in GABLS (#422) (@ilopezgp)
  • Qualify NameList methods, improve plotting warnings (#424) (@charleskawczynski)
  • Do not call Array on get_nc_data result (#425) (@charleskawczynski)
  • Use NC.dimnames to determine face/center (#427) (@charleskawczynski)
  • Add a pθq thermo wrapper (#428) (@charleskawczynski)
  • Remove UpdraftVariable, convert arrays to ClimaCore fields (#429) (@charleskawczynski)
  • Remove some unused operators, inline tridiag method (#431) (@charleskawczynski)
  • Change dry/cloudy for unsat/sat. Change th/thv to \theta, \thetav. (#433) (@ilopezgp)
  • Keep the nc datasets in scope, even if compute mse fails (#436) (@charleskawczynski)
  • Prepare mixing length computation for ice. (#437) (@ilopezgp)
  • Move initial condition functions to utils/ (#438) (@charleskawczynski)
  • support output for dt < 1 (#439) (@trontrytel)
  • Fix names (#440) (@charleskawczynski)
  • Unify effective buoyancy gradients. (#442) (@ilopezgp)
  • Rm unused params, move python primitives to utility funcs (#445) (@charleskawczynski)
  • Add debugging function (#447) (@charleskawczynski)
  • Add NaN/Inf check into debug_state (#448) (@charleskawczynski)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.2.0

TurbulenceConvection v0.2.0

Diff since v0.1.0

  • Upgrade to latest ClimaCore (#410)
  • Make several arrays ClimaCore fields (#406, #408, #409)
  • Refactor splitting between tendencies and update (#372, #343, #367, #358)
  • Use RootSolvers in ustar computations (#369)
  • Make plotting missing data easier (#401, #402)

Merged pull requests:

  • solve grid mean equations explicitly (#343) (@yairchn)
  • initial TKE in Rico (#364) (@yairchn)
  • compute rain advection tendency (#365) (@trontrytel)
  • Prep for using ClimaCore fields (#366) (@charleskawczynski)
  • Prep form calculating microphysics tendencies (#367) (@trontrytel)
  • Add clima core overload functionality tests (#368) (@charleskawczynski)
  • use RootSolvers in ustar (#369) (@yairchn)
  • Remove some old python primitives (#371) (@charleskawczynski)
  • Wip on summing all rain tendencies (#372) (@trontrytel)
  • Inline surface initialize method (#374) (@charleskawczynski)
  • Prepping for injecting the use of ClimaCore fields (#375) (@charleskawczynski)
  • Remove unused ref state properties (#376) (@charleskawczynski)
  • Temporarily remove windows 1.6 CI (#377) (@charleskawczynski)
  • Rm ref state+grid from surface, use state more, improve names (#378) (@charleskawczynski)
  • Rm grid from forcing+radiation, improve names (#379) (@charleskawczynski)
  • Add grid/state args to methods, use state more (#381) (@charleskawczynski)
  • Use state more, decouple data structures (#382) (@charleskawczynski)
  • Decouple data structures, improve names, rm unused props (#383) (@charleskawczynski)
  • replacing universal functions (#384) (@yairchn)
  • Make updraft area a field (#385) (@charleskawczynski)
  • remove cm,ch,lmo from exchange_coeff inputs (#386) (@yairchn)
  • Update dycore API, remove unused props (#388) (@charleskawczynski)
  • Update readme (#389) (@charleskawczynski)
  • Make area bulkvalues a field (#391) (@charleskawczynski)
  • use ts_dry in EDMF_env conditioned on cf<1 (#392) (@yairchn)
  • surface cleanup (#393) (@yairchn)
  • Remove unused props, improve names, add api methods (#394) (@charleskawczynski)
  • CompatHelper: add new compat entry for SurfaceFluxes at version 0.1, (keep existing compat) (#396) (@github-actions[bot])
  • Make bors not depend on GHA CI, dont cache GHA CI (#397) (@charleskawczynski)
  • Fix incorrect qualification of method, improve names (#399) (@charleskawczynski)
  • Qualify more methods (#400) (@charleskawczynski)
  • Make plotting work with missing data (#401) (@charleskawczynski)
  • Ensure z is defined for missing data plots (#402) (@charleskawczynski)
  • Fix warn msg for missing data profile plots (#403) (@charleskawczynski)
  • Make updraft w, theta, and q_tot fields (#406) (@charleskawczynski)
  • Remove doc previews when PRs are closed (#407) (@charleskawczynski)
  • Convert more arrays to field, remove up bulkvalues (#408) (@charleskawczynski)
  • Remove up tendencies property (#409) (@charleskawczynski)
  • CompatHelper: bump compat for ClimaCore to 0.3, (keep existing compat) (#410) (@github-actions[bot])
  • Try to update deps (#412) (@charleskawczynski)
  • Remove reference state struct (#413) (@charleskawczynski)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.1.0

TurbulenceConvection v0.1.0

  • First version! Too much to report!
  • We are in the middle of a major overhaul, but our readme shows how cases can be run, which is usable with calibrating

Closed issues:

  • Set contour values in comparison plots (#14)
  • Make center and face fields have unequal sizes (#50)
  • Merge H and THL variables (#59)
  • Integrate profiles in time (#71)
  • Singular exception (#102)
  • Domain error in entrainment closure (#104)
  • Improve profile plots (#124)
  • DYCOMS radiation gradient is offset by 1 index (#213)
  • Remove Manifest files when all dependencies are registered (#253)
  • Update inversion uses wrong coordinate (#256)
  • Should we revert #332? (#337)

Merged pull requests:

  • Start adding regression tests (#1) (@charleskawczynski)
  • Add regression tests (#2) (@charleskawczynski)
  • Add radiation class (#4) (@yairchn)
  • Apply some fixes (#5) (@charleskawczynski)
  • Update artifact path (#8) (@charleskawczynski)
  • cleanup (#9) (@yairchn)
  • Fix dycoms bug, KM-KH typo (#10) (@charleskawczynski)
  • Apply some bug fixes / fix translations (#12) (@charleskawczynski)
  • Fix buoy calc bug. Dycoms now match scampy (#13) (@charleskawczynski)
  • Add argparse and json support (#15) (@charleskawczynski)
  • Add formatter files, remove old and unused python files (#17) (@charleskawczynski)
  • Apply and enforce formatter (#18) (@charleskawczynski)
  • Create JuliaFormatter.yml (#19) (@charleskawczynski)
  • Add formatter git ignore (#20) (@charleskawczynski)
  • Remove unused code and comments (#21) (@charleskawczynski)
  • Change tests folder name to post_process_py (#22) (@charleskawczynski)
  • Replace tdma with built-in Julia implementation (#23) (@charleskawczynski)
  • add LES driven SCM cases (#24) (@yairchn)
  • Use Thermodynamics.jl for reference state profiles (#25) (@charleskawczynski)
  • Add docs and ci skeleton (#26) (@charleskawczynski)
  • Fix nh pressure index, as this is indexing into OffsetArray (#27) (@charleskawczynski)
  • Add reference state profile plots to docs (#29) (@charleskawczynski)
  • fix: write namelist and paramlist to file (#30) (@haakon-e)
  • Cleanup (#31) (@charleskawczynski)
  • Refactor (#32) (@charleskawczynski)
  • Change grid,ref_state to get_grid,reference_state (#33) (@charleskawczynski)
  • Merge paramlist into namelist (#34) (@charleskawczynski)
  • Add climaparameters dep (#35) (@charleskawczynski)
  • Add grid abstractions (#36) (@charleskawczynski)
  • Make NameList module TitleCase (#37) (@charleskawczynski)
  • Match tc-scampy contour levels (#38) (@charleskawczynski)
  • Remove unused functions (#39) (@charleskawczynski)
  • add correction to run without tests (#41) (@yairchn)
  • move max_supersaturation to namelist (#42) (@szy21)
  • Use more grid abstractions (#45) (@charleskawczynski)
  • Use more grid abstractions (#46) (@charleskawczynski)
  • Match scampy by using linear interpolation (#47) (@charleskawczynski)
  • Add field abstraction (#48) (@charleskawczynski)
  • Fix scampy Nieuwstadt artifact file link (#49) (@charleskawczynski)
  • Fix inversion height bug, read Ri bulk crit from namelist, add Nieuwstadt case (#51) (@charleskawczynski)
  • Swap plots so that TC.jl is last (#52) (@charleskawczynski)
  • Fix translation bug in ref state bcs (#53) (@charleskawczynski)
  • Remove nc file if it exists before creating it (#54) (@charleskawczynski)
  • Add basic operators (#57) (@charleskawczynski)
  • Turn off codecov comments (#58) (@charleskawczynski)
  • Apply theta-l bcs where it seems to be missing (#60) (@charleskawczynski)
  • Add mean temperature to mse tables / output plots (#61) (@charleskawczynski)
  • Move clima_1m parameters to the namelist (#62) (@szy21)
  • Use more operators (#63) (@charleskawczynski)
  • Move τ_cond_evap to clima params method call (#64) (@charleskawczynski)
  • Refactor compute_zbl_qt_grad (#65) (@charleskawczynski)
  • Add higher order moments (#66) (@charleskawczynski)
  • Move entrainment fact to climaparams method call (#67) (@charleskawczynski)
  • Add codecov badge (#68) (@charleskawczynski)
  • use parse_namelist (#69) (@charleskawczynski)
  • Hard code pottemp methods to eos and remove entropy option (#70) (@charleskawczynski)
  • second round of cleanups (#72) (@yairchn)
  • Use bcs and avoid accessing ghost points (#74) (@charleskawczynski)
  • Fix field locations (#75) (@charleskawczynski)
  • Fix and improve dycoms radiation (#76) (@charleskawczynski)
  • Ignore artifact file to avoid git conflicts (#77) (@charleskawczynski)
  • Use more grid and field abstractions (#78) (@charleskawczynski)
  • this PR removes old python plotting scripts that are not used anymore (#79) (@yairchn)
  • merge turbulence and TurbProgTKE (#80) (@yairchn)
  • Remove revxrange (#81) (@charleskawczynski)
  • fuse updraft closures (#82) (@yairchn)
  • Abstract cent/face surface/toa indices (#83) (@charleskawczynski)
  • Use parse_namelist in timestepping constructor (#84) (@charleskawczynski)
  • Convert to 1-based indexing (#85) (@charleskawczynski)
  • Make indexing more consistent (#86) (@charleskawczynski)
  • Remove THL, and replace with H (#87) (@charleskawczynski)
  • Remove some calls to off_arr (#89) (@charleskawczynski)
  • feat: stochastic closures (#90) (@haakon-e)
  • Reorganize code and remove some python primitives (#91) (@charleskawczynski)
  • Remove OffsetArrays dep, qualify methods, cleanup (#92) (@charleskawczynski)
  • Consolidate turbulent entrainment (#93) (@yairchn)
  • Average profiles (#95) (@charleskawczynski)
  • move nh_pressure computation to /closures folder (#96) (@yairchn)
  • Remove 1.5 CI (#97) (@charleskawczynski)
  • Make les comparison optional, + more cases plots (#99) (@charleskawczynski)
  • Move entr and detr to separate file (#100) (@yairchn)
  • set qt and h in extrap buoyancy to clear values (#103) (@yairchn)
  • make use of the correct qt in extra buoyancy (#107) (@yairchn)
  • Add option for optional tc main in plots (#108) (@charleskawczynski)
  • Add mse wrapper to make optional files flexible (#109) (@charleskawczynski)
  • Add main comparison in CI (#110) (@charleskawczynski)
  • unify timesteps in the model (#111) (@yairchn)
  • Fix tc main results path (#112) (@charleskawczynski)
  • Add Bomex as unit test for codecov (#113) (@charleskawczynski)
  • Set timestep to 3 sec for all simulations (#115) (@yairchn)
  • Group plots (#116) (@charleskawczynski)
  • Make sure that qt in updraft is non negative (#117) (@yairchn)
  • Remove some python primitives (#118) (@charleskawczynski)
  • remove unused parameters and fix comments (#120) (@yairchn)
  • organize scalar equations (#123) (@yairchn)
  • Squeeze out space in profile plots (#126) (@charleskawczynski)
  • Fix tc main commit sha (#127) (@charleskawczynski)
  • Use dispatch for entr-detr, + DocStringExtensions (#128) (@charleskawczynski)
  • Merge mse tables->1 file, print mse table post run (#129) (@charleskawczynski)
  • move pressure parameters to param_set (#130) (@yairchn)
  • add Ri and Pr functions (#131) (@yairchn)
  • Remove const g parameter -> use CLIMAParameters (#132) (@charleskawczynski)
  • Add internal experimental clima parameters (#134) (@charleskawczynski)
  • Separate the update and initialization in TurbulencePrognosticTKE (#136) (@yairchn)
  • read entrainment parameters from param_set (#137) (@yairchn)
  • Organize RHS round 2 (#138) (@yairchn)
  • move all upd advections to extren funcs (#142) (@yairchn)
  • Separate the mixing length into a point wise function in src/closures (#145) (@yairchn)
  • remove convert_forcing_prog_fp and convert_forcing_thetal (#146) (@yairchn)
  • build: add Debugger package (#147) (@haakon-e)
  • Make mse tables easier to copy-paste (#148) (@charleskawczynski)
  • Use ∇f2c operator (#150) (@charleskawczynski)
  • Update readme (#151) (@charleskawczynski)
  • Use normal thermodynamic functions in dycoms (#153) (@yairchn)
  • Change ∇_upwind to ∇_onesided and use bcs (#154) (@charleskawczynski)
  • Fix field location of some fields (#155) (@charleskawczynski)
  • Add bib entries, rename some case types (#157) (@charleskawczynski)
  • Add closure to remove duplicate expressions (#158) (@charleskawczynski)
  • Use aliases to save lines of code (#159) (@charleskawczynski)
  • Trim unused diagnostics that require discrete operators (#160) (@charleskawczynski)
  • Remove call to xrange (#162) (@charleskawczynski)
  • Use discrete operator (#163) (@charleskawczynski)
  • Abstract advection operators (#164) (@charleskawczynski)
  • Remove unused variables (#165) (@charleskawczynski)
  • Fix stencil order (#166) (@charleskawczynski)
  • Use more discrete operators (#167) (@charleskawczynski)
  • Use even more discrete operators (#168) (@charleskawczynski)
  • Use more discrete operators (#169) (@charleskawczynski)
  • Use more discrete operators (#170) (@charleskawczynski)
  • read surface reference from LES file (#171) (@costachris)
  • Add option to use boundary face data (#172) (@charleskawczynski)
  • Add fcut and f∇, and use appropriately (#173) (@charleskawczynski)
  • Add bcs to interpc2f (#174) (@charleskawczynski)
  • Add bcs to interpf2c (#175) (@charleskawczynski)
  • Make advection operators use bcs, fix index in method call (#176) (@charleskawczynski)
  • Use bcs with operators in upwind_advection_velocity (#177) (@charleskawczynski)
  • House cleaning, use unicode (#179) (@charleskawczynski)
  • Skip traversing ghost points in covar equations (#180) (@charleskawczynski)
  • Add upwind operator, remove use of interp2pt in Operators (#181) (@charleskawczynski)
  • Replace interp2pt with bc interp ops (#182) (@charleskawczynski)
  • Fix diagnostics traversal (#183) (@charleskawczynski)
  • Add aliases to shorten expressions (#185) (@charleskawczynski)
  • Restructure main to have single update function (#186) (@charleskawczynski)
  • Fix regression test for cases without LES data (#188) (@charleskawczynski)
  • Silence codecov annotations (#189) (@charleskawczynski)
  • Some update restructuring (#190) (@charleskawczynski)
  • Add table of prognostic/diagnostic vars (#191) (@charleskawczynski)
  • Fuse grid mean tendencies into single loop (#192) (@charleskawczynski)
  • Split some loops in solve_updraft (#193) (@charleskawczynski)
  • Remove some unused old / new assignments (#194) (@charleskawczynski)
  • Remove mf_update property (#195) (@charleskawczynski)
  • Replace thermodynamics except for rho_c and eos (#196) (@yairchn)
  • Use RootSolvers.jl in eos (#197) (@charleskawczynski)
  • Fix division bug-- need to divide by dz/2 (#198) (@charleskawczynski)
  • Remove diagnostic variables (#199) (@charleskawczynski)
  • Simplify updraft solve, split another loop (#200) (@charleskawczynski)
  • More restructure, update operators, fix grid traversal (#201) (@charleskawczynski)
  • Move diagnostics computations out of solve_updraft (#202) (@charleskawczynski)
  • add a pointwise buoy gradinet function (#203) (@yairchn)
  • Add info statements printing max Δmse (#205) (@charleskawczynski)
  • Replace more operators (#206) (@charleskawczynski)
  • Replace more operators, fix frac_turb_entr location (#207) (@charleskawczynski)
  • Use percentage change in mse summary (#208) (@charleskawczynski)
  • Remove interp2pt! (#209) (@charleskawczynski)
  • Replace gradient and interpolation with operators (#210) (@charleskawczynski)
  • Avoid more ghost points (#211) (@charleskawczynski)
  • Avoid more ghost points (#212) (@charleskawczynski)
  • Avoid accessing ghost points in Microphysics (#214) (@charleskawczynski)
  • Replace more operators (#216) (@charleskawczynski)
  • Replace gradient with operator (#217) (@charleskawczynski)
  • Restructure grid to not have ghost points (#218) (@charleskawczynski)
  • Remove set_bcs (#219) (@charleskawczynski)
  • Apply some bug fixes (#220) (@charleskawczynski)
  • Apply some bug fixes (#221) (@charleskawczynski)
  • Apply some bug fixes (#222) (@charleskawczynski)
  • replace Magnus formula with TD.saturation_vapor_pressure (#223) (@yairchn)
  • Fix range in reference state construction (#224) (@charleskawczynski)
  • Avoid OOB (without ghost points) in buoyancy computation (#225) (@charleskawczynski)
  • Merge env rhs functions (#228) (@yairchn)
  • Add an operator, and docs (#229) (@charleskawczynski)
  • Fix indices typo (#230) (@charleskawczynski)
  • Remove center_indices and face_indices (#231) (@charleskawczynski)
  • Delete unused code (#233) (@charleskawczynski)
  • Fix domain traversal and indexing to use real only (#234) (@charleskawczynski)
  • Simplify reference state (#235) (@charleskawczynski)
  • Avoid OOB for when the grid changes (#236) (@charleskawczynski)
  • Split face/center grid traversal (#237) (@charleskawczynski)
  • Fix range in io for nh pressure (#238) (@charleskawczynski)
  • Fix index for face BC (#239) (@charleskawczynski)
  • Fix another grid traversal (#240) (@charleskawczynski)
  • Fix surface index for Buoyancy (#241) (@charleskawczynski)
  • Fix ∇f2c operator bug (#242) (@charleskawczynski)
  • Fix daul_c2f_upwind stencil (#243) (@charleskawczynski)
  • Fix fields accessed in center loop traversals (#244) (@charleskawczynski)
  • Fix interpolation bugfix (#245) (@charleskawczynski)
  • Add use of interpolated field, use correct gradient (#246) (@charleskawczynski)
  • Error on non-convergence in eos, use Secant method (#249) (@charleskawczynski)
  • Clean up cinterior / finterior (#250) (@charleskawczynski)
  • Fix TC main coordinates in compute_mse (#251) (@charleskawczynski)
  • Add dependence on ClimaCore branch (#252) (@charleskawczynski)
  • Qualify more methods (#254) (@charleskawczynski)
  • Use ClimaCore grid (#255) (@charleskawczynski)
  • Fix 256 bug (#258) (@charleskawczynski)
  • Upgrade packages (#259) (@charleskawczynski)
  • Add CompatHelper and Tagbot yaml files (#260) (@charleskawczynski)
  • CompatHelper: add new compat entry for ClimaCore at version 0.1, (keep existing compat) (#261) (@github-actions[bot])
  • Use latest release of ClimaCore, split project/test env (#262) (@charleskawczynski)
  • Qualify more methods (#263) (@charleskawczynski)
  • Make reference state immutable (#264) (@charleskawczynski)
  • remove H and qt from update_EnvVar (#266) (@yairchn)
  • Rename some variables (#267) (@charleskawczynski)
  • Add function for handling aliased names (#268) (@charleskawczynski)
  • move some set functions to better location (#269) (@yairchn)
  • Restructure-- split tendencies from solve (#271) (@charleskawczynski)
  • remove update_EnvVar (#272) (@yairchn)
  • Split out more tendencies from update (#273) (@charleskawczynski)
  • Centralize computation of GVM 2nd 3rd moments (#274) (@yairchn)
  • move buoyancy to precompute section (#275) (@yairchn)
  • cleanup quadrature (#276) (@yairchn)
  • set default dt = 10sec and dt=3 in deep convection (#277) (@yairchn)
  • Cleanup: remove unused function args (#278) (@charleskawczynski)
  • Use generic methods in Cases.jl (#279) (@charleskawczynski)
  • Use more generic methods in Surface.jl (#280) (@charleskawczynski)
  • Refactor Cases.jl (#281) (@charleskawczynski)
  • add compute_diffusive_fluxes and place it with aux updates in the mas… (#282) (@yairchn)
  • call microphysics before updates and compute only src (#286) (@yairchn)
  • Put eos into a submodule (#289) (@charleskawczynski)
  • Make eos_struct immutable (#291) (@charleskawczynski)
  • Remove constants, move to CLIMAParameters (#293) (@charleskawczynski)
  • Fix contour plot time for tc main (#294) (@charleskawczynski)
  • move mph and mf tendencies into GMV.tendencies (#296) (@yairchn)
  • fix the table and cleanup some unused terms (#298) (@yairchn)
  • Remove more constant parameters and use climaparameters (#299) (@charleskawczynski)
  • add qr plot in Rico (#301) (@trontrytel)
  • Refactor Cases.jl (#302) (@charleskawczynski)
  • bugfix to cutoff autoconversion (#303) (@trontrytel)
  • Rename buoyancy gradient prefactor for readability. (#304) (@ilopezgp)
  • use 0-moment microphysics from CM.jl (#305) (@trontrytel)
  • use CM 1-moment microphysics (#306) (@trontrytel)
  • Add field data structures (#307) (@charleskawczynski)
  • Try to improve ci build time (#309) (@charleskawczynski)
  • CompatHelper: add new compat entry for CloudMicrophysics at version 0.3, (keep existing compat) (#310) (@github-actions[bot])
  • Update reference papers in readme. (#311) (@ilopezgp)
  • remove rain area fractions (#312) (@trontrytel)
  • Clean up Cases.jl, call satadjust outside of initialize_profiles (#313) (@charleskawczynski)
  • Further refactor cases--remove unnecessary calls (#314) (@charleskawczynski)
  • remove old (#315) (@yairchn)
  • Refactor Surface.jl (#317) (@charleskawczynski)
  • fix bug TRMM init (#318) (@yairchn)
  • Use fields for reference state, add field io, compute_mse bugfixes (#320) (@charleskawczynski)
  • move thermodynamic eos to Upd buoyancy function (#322) (@yairchn)
  • Upgrade to new ClimaCore release (#324) (@charleskawczynski)
  • Final changes to Thermodynamics.jl (#325) (@yairchn)
  • Fuse some loops (#326) (@charleskawczynski)
  • Add docs to construct_tridiag_diffusion_en (#327) (@charleskawczynski)
  • Add update_aux to prep fusing more ops (#328) (@charleskawczynski)
  • Remove unused and unnecessary code (#331) (@charleskawczynski)
  • Merge methods into update_aux (#332) (@charleskawczynski)
  • use fixed surface flux for LES driven case (#333) (@costachris)
  • Add diagnostics dict for io (#334) (@charleskawczynski)
  • Rename some variable names (#335) (@charleskawczynski)
  • Revert "Merge methods into update_aux" (#338) (@charleskawczynski)
  • Fix bug with mse computations (#339) (@charleskawczynski)
  • Up deps (PrettyTables compat) (#340) (@charleskawczynski)
  • remove unneeded wstar calls (#341) (@yairchn)
  • Add aliases, make some structs immutable (#342) (@charleskawczynski)
  • Fix / improve names, add aliases (#344) (@charleskawczynski)
  • Improve names, add aliases, move update_aux to its own file (#345) (@charleskawczynski)

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] over 3 years ago