Releases: CliMA/RRTMGP.jl
Releases · CliMA/RRTMGP.jl
v0.13.1
RRTMGP v0.13.1
Merged pull requests:
- Replace exponential function in gray source calculations (#467) (@sriharshakandala)
- Some optimizations to gray LW simulation (#468) (@sriharshakandala)
- Update argument types for
compute_col_gas!
(#470) (@sriharshakandala) - Add
getview
forGrayAtmosphericState
(#471) (@sriharshakandala) - Update
build_cloud_mask!
(#472) (@sriharshakandala) - New patch version (#473) (@nefrathenrici)
- Zero out SW Fluxes when zenith angle is > 90 deg - 2 * eps (#474) (@sriharshakandala)
v0.13.0
RRTMGP v0.13.0
Merged pull requests:
- Remove inferable fields from
AtmosphericStates
(#453) (@sriharshakandala) - Add
CloudState
(#454) (@sriharshakandala) - Restructure data layout in
AtmosphericStates
(#455) (@sriharshakandala) - Update to ClimaParams v0.10 (#456) (@nefrathenrici)
- Add
all-sky
DYAMOND GPU benchmark (#459) (@sriharshakandala) - Move to new-central (#461) (@sriharshakandala)
- Update Adapt compat (#462) (@charleskawczynski)
- Remove old and unused environments (#463) (@charleskawczynski)
- Release v0.13 (#466) (@nefrathenrici)
Closed issues:
- Set up benchmark pipeline for evaluating RRTMGP.jl performance (#423)
v0.12.0
RRTMGP v0.12.0
Merged pull requests:
- Swap dimensions for some lookup data (#432) (@sriharshakandala)
- Restructure minor optics computation (#433) (@sriharshakandala)
- Update
OneScalar
andTwoStream
structs (#434) (@sriharshakandala) - Fix
net_flux
calculation for shortwave solver. (#435) (@sriharshakandala) - Restructure Source structs (#436) (@sriharshakandala)
- Simplify type parameters for
AtmosphericState
(#437) (@sriharshakandala) - Always inline and remove use of StepRange (#438) (@charleskawczynski)
- Restructure LookUpCld to reduce metadata size (#442) (@sriharshakandala)
- Ease register pressure in
GasOptics.jl
(#443) (@sriharshakandala) - Split shortwave optics function (#445) (@sriharshakandala)
- Add lower bound for cumulative optical thickness (#448) (@sriharshakandala)
- Restructure LookUp tables (#449) (@sriharshakandala)
- Update dependencies (#450) (@sriharshakandala)
- Update to ClimaParameters v0.9 (#452) (@nefrathenrici)
Closed issues:
RRTMGPI
callbacks fail on P100 (#400)
v0.11.0
RRTMGP v0.11.0
Merged pull requests:
- docs: don't append parent environment (#402) (@simonbyrne)
- Update Julia, CUDA versions in Buildkite pipeline (#405) (@sriharshakandala)
- Simplify 2-stream increment function (#407) (@sriharshakandala)
- Split up
LookUp table
andPade
cloud optics tables. (#408) (@sriharshakandala) - Split
RTE
solver code based on optics type (#409) (@sriharshakandala) - Refactor
build_cloud_mask!
(#411) (@sriharshakandala) - Restructure cloud optics computations (#412) (@sriharshakandala)
- Restructure 2-stream shortwave solver (#413) (@sriharshakandala)
- update shortwave RTE docs (#414) (@szy21)
- Store
cos_zenith
instead ofzenith
(#415) (@sriharshakandala) - Swap
vmr
dimensions (#416) (@sriharshakandala) - Simplify optics. (#417) (@sriharshakandala)
- Store
ln(p_ref)
instead ofp_ref
in lookup tables (#418) (@sriharshakandala) - Replace
fld
withunsafe_trunc
(#419) (@sriharshakandala) - Fix single-precision relative and absolute errors (#421) (@sriharshakandala)
- Add rrtmgp-lookup-data artifact (#422) (@simonbyrne)
- Add RRTMGPParameters constructor package extension (#425) (@nefrathenrici)
- Update examples/Manifest.toml (#426) (@nefrathenrici)
- Simplify optics parameter types (#427) (@sriharshakandala)
- Simplify parameter types for RTE shortwave solver (#428) (@sriharshakandala)
- Split LW & SW gas optics functions (#429) (@sriharshakandala)
- Restructure longwave RTE solver (#430) (@sriharshakandala)
- New minor release (#431) (@nefrathenrici)
Closed issues:
v0.10.0
RRTMGP v0.10.0
Merged pull requests:
- Reduce memory footprint (#397) (@sriharshakandala)
- Tag v0.10.0 (#399) (@sriharshakandala)
Closed issues:
- Reduce memory footprint (#398)
v0.9.3
RRTMGP v0.9.3
Merged pull requests:
- Add compat for NCDatasets. (#393) (@sriharshakandala)
- Change syntax to get NC data (#395) (@charleskawczynski)
- Migrating from Bors to GitHub Merge queue + Buildkite (#396) (@sriharshakandala)
Closed issues:
- Update NCDatasets compats in environments (#394)
v0.9.2
RRTMGP v0.9.2
Merged pull requests:
- Add threaded benchmarks (#378) (@charleskawczynski)
- Add gpu benchmark (#380) (@charleskawczynski)
- Do benchmark more carefully (#381) (@charleskawczynski)
- Apply fixes for Float32 (#383) (@charleskawczynski)
- Update all_sky tests (#384) (@sriharshakandala)
- remove compute_optical_props_CUDA!. (#385) (@sriharshakandala)
- Add back stand-alone clear-sky lw & sw tests (#386) (@sriharshakandala)
- Add single precision support for RRTMGP (#387) (@sriharshakandala)
- Update CUDA compat and dependencies. (#392) (@charleskawczynski)
Closed issues:
v0.9.1
RRTMGP v0.9.1
Closed issues:
Merged pull requests:
- Update dependencies, use
ClimaComms.@threaded
(#366) (@charleskawczynski) - Add flame graphs (#367) (@charleskawczynski)
- Do less splatting (#368) (@charleskawczynski)
- Prep timing (#370) (@charleskawczynski)
- Add benchmarks (#371) (@charleskawczynski)
- Precompute expensive terms (#372) (@charleskawczynski)
- Avoid slowpath in pow (#373) (@charleskawczynski)
- Remove splatting (#374) (@charleskawczynski)
- Lower allocation limit (#375) (@charleskawczynski)
v0.9.0
RRTMGP v0.9.0
Merged pull requests:
- Upgrade to julia 1.8 (#359) (@charleskawczynski)
- Remove unnecessary type parameters (#360) (@charleskawczynski)
v0.8.3
RRTMGP v0.8.3
Merged pull requests:
- Update aqua tests (#356) (@charleskawczynski)
- change input to degrees (#357) (@szy21)