tenstream

TenStream - a 3D radiative transfer solver for earth system models

https://github.com/tenstream/tenstream

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 6 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    7 of 17 committers (41.2%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.0%) to scientific vocabulary

Keywords

atmosphere atmosphere-model atmospheric-modelling atmospheric-science large-eddy-simulation numerical-weather-prediction radiation radiative-transfer radiative-transfer-models simulation
Last synced: 6 months ago · JSON representation

Repository

TenStream - a 3D radiative transfer solver for earth system models

Basic Info
Statistics
  • Stars: 25
  • Watchers: 14
  • Forks: 8
  • Open Issues: 0
  • Releases: 0
Topics
atmosphere atmosphere-model atmospheric-modelling atmospheric-science large-eddy-simulation numerical-weather-prediction radiation radiative-transfer radiative-transfer-models simulation
Created almost 11 years ago · Last pushed 7 months ago
Metadata Files
Readme License

Readme.md

The Tenstream solver approximately solves the radiative transfer equation in 3D and computes irradiance and heating rates from optical properties.

Documentation

Overview Documentation is available in the corresponding paper: * A three-dimensional parallel radiative transfer model for atmospheric heating rates for use in cloud resolving models—The TenStream solver http://dx.doi.org/10.1016/j.jqsrt.2015.05.003 * 3-D Radiative Transfer in Large-Eddy Simulations – Experiences Coupling the TenStream Solver to the UCLA–LES http://dx.doi.org/10.5194/gmd-9-1413-2016

The solver is coupled to the software packages:

  • COSMO -- Numerical Weather Prediction model
  • DALES -- Dutch Atmospheric Large-Eddy Simulation model
  • LibRadtran -- all purpose radiative transfer Library(partially free)
  • PALM -- PALM LES Model
  • UCLA-LES -- Large Eddy Simulation code for cloud resolving simulations
  • WRF -- WRF-ARW Modeling System

Note concerning the usage

The code is distributed under the GPL, and you are therefore free to use, change and redistribute it. I do however highly encourage you to participate in the development of the codebase. If you are using the code in your work, please consider sharing bugfixes and experiences. Given the experimental status of the solver, I kindly ask that you get in touch before publishing any results concerning the TenStream solver to ensure correctness of the results. It would also be appreciated to discuss co-authorship for research publications conducted with the TenStream solver.

Contact

Don't hesitate to ask, fabian@jakub.com (www.jakub.com )


Further installation instructions and quick tips are available at the TenStream-Wiki
Prerequisites for the Tenstream solver are
  • cmake
  • PETSc
  • MPI
  • NetCDF

Instructions on how to install these is beyond the scope of this text.

The solver is currently tested and running at:

  • Linux Cluster University Munich
  • Linux Cluster LRZ
  • Linux Cluster MaxPlanckInstitute Hamburg
  • IBM Power6 Machine "blizzard" at DKRZ, Hamburg
  • Mistral supercomputer, Intel Haswell, at DKRZ, Hamburg

You may find a hint for a suitable setup in the gitlab CI pipeline of the project

Currently the solver is tested for Compilers:

  • GFortran
  • Intel Compiler
  • XLF IBM Compilers

If you found yourself go nuts because of compile errors, please consider providing installation instructions for your particular enviroment.

Owner

  • Name: Tenstream Radiative Transfer Model
  • Login: tenstream
  • Kind: organization
  • Email: fabian@jakub.com

Parallel Radiative Transfer Model to calculate atmospheric heating rates for use in cloud resolving models

GitHub Events

Total
  • Watch event: 2
  • Push event: 21
Last Year
  • Watch event: 2
  • Push event: 21

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 3,204
  • Total Committers: 17
  • Avg Commits per committer: 188.471
  • Development Distribution Score (DDS): 0.089
Past Year
  • Commits: 57
  • Committers: 1
  • Avg Commits per committer: 57.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Fabian.Jakub f****n@j****m 2,918
HermannTheGreatMaster h****r@m****e 102
felixnegwer n****x@g****m 97
Max.Eckl M****l@p****e 38
Carolin.Klinger c****r@p****e 11
Philipp Gregor p****r@p****e 10
Carolin Klinger c****r@p****e 5
Fabian Jakub r****b@k****e 5
Jonas Hahn j****n@e****e 4
Fabian Jakub b****6@b****) 3
Felix Negwer r****n@m****e 3
Richard.Maier r****r@m****e 2
Fabian Jakub j****b@m****r 2
Job.Wiltink j****k@m****e 1
Menno Veerman m****n@i****x 1
Sebastian Schubert s****t@g****e 1
Nina.Crnivec n****c@p****e 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 2
  • Total pull requests: 5
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 2 days
  • Total issue authors: 2
  • Total pull request authors: 3
  • Average comments per issue: 0.5
  • Average comments per pull request: 0.0
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jakubfabian (1)
  • Beliavsky (1)
Pull Request Authors
  • HermannBoettcher (2)
  • jakubfabian (2)
  • felixnegwer (1)
Top Labels
Issue Labels
Pull Request Labels