Soil Freeze-thaw Model
The soil freeze-thaw model simulates the transport of heat in soil using a one-dimensional vertical column.
https://github.com/NOAA-OWP/SoilFreezeThaw
Category: Natural Resources
Sub Category: Soil and Land
Keywords from Contributors
bmi csdms hydrology noaa
Last synced: about 18 hours ago
JSON representation
Repository metadata
Code computes soil temperature profile using Diffusion equation and freezing point depression equation for freeze-thaw dynamics of soil column
- Host: GitHub
- URL: https://github.com/NOAA-OWP/SoilFreezeThaw
- Owner: NOAA-OWP
- License: apache-2.0
- Created: 2021-11-30T16:03:32.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-01-31T15:16:06.000Z (3 months ago)
- Last Synced: 2025-04-17T23:51:12.580Z (10 days ago)
- Language: C++
- Homepage:
- Size: 88.5 MB
- Stars: 10
- Watchers: 10
- Forks: 10
- Open Issues: 4
- Releases: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
README.md
Soil Freeze-thaw Model
The soil freeze-thaw model simulates the transport of heat in soil using a one-dimensional vertical column. The model uses a standard diffusion equation discretized using a fully-implicit scheme at the interior and a semi-implicit scheme at the top and bottom boundaries, similar to NOAH-MP. More details are provided below.
Build and Run Instructions
Detailed instructions on how to build and run the SoilFreezeThaw (SFT) model can be found in the INSTALL guide.
- Test examples highlights
- Unittest (see tests)
- Synthetic example (standalone mode): simulations with prescribed soil moisture profiles (static input) (see build/run)
- Real field example (pseudo framework mode): simulations with real forcing data (see build/run)
- Examples (nextgen framework mode):
- Synthetic example: Identical to the above
Synthetic example
but runs in the nextgen framework. - Real field example: Identical to the above
Real field example
but runs in the nextgen framework. - Real field example: Two nextgen realization examples coupling 1) SFT with CFE and 2) SFT with LASAM running on a catchment in HUC01 region are also provided in examples directory. Build and run instructions are given at build and run, respectively.
- Synthetic example: Identical to the above
Model Configuration File
A detailed description of the parameters for model configuration is provided here.
Getting help
For questions, please contact Ahmad Jan (ahmad.jan(at)noaa.gov), the main developer/maintainer of the repository.
Known issues or raise an issue
We are constantly looking to improve the model and/or fix bugs as they arise. Please see the Git Issues for known issues or if you want to suggest adding a capability or to report a bug, please open an issue.
Getting involved
See general instructions to contribute to the model development (instructions) or simply fork the repository and submit a pull request.
Owner metadata
- Name: NOAA-OWP
- Login: NOAA-OWP
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/60660814?v=4
- Repositories: 28
- Last ynced at: 2023-03-04T04:01:13.237Z
- Profile URL: https://github.com/NOAA-OWP
GitHub Events
Total
- Watch event: 3
- Push event: 1
- Pull request review event: 1
- Pull request event: 2
- Fork event: 3
Last Year
- Watch event: 3
- Push event: 1
- Pull request review event: 1
- Pull request event: 2
- Fork event: 3
Committers metadata
Last synced: 8 days ago
Total Commits: 297
Total Committers: 16
Avg Commits per committer: 18.563
Development Distribution Score (DDS): 0.236
Commits in past year: 4
Committers in past year: 4
Avg Commits per committer in past year: 1.0
Development Distribution Score (DDS) in past year: 0.75
Name | Commits | |
---|---|---|
Ahmad Jan | a****k@g****m | 227 |
madMatchstick | j****8@g****m | 13 |
lcunha0118 | l****a@g****m | 12 |
Jonathan Frame | j****e@c****u | 11 |
Scott D. Peckham | S****m@c****u | 10 |
Austin Raney | a****y@n****v | 8 |
Nels Frazier | n****r@n****v | 6 |
Ahmad Jan | a****n@A****t | 2 |
Brian-Cosgrove | 1****e | 1 |
FernandoSalas-NOAA | f****s@n****v | 1 |
K. Jennings | 3****y | 1 |
Phil Miller | p****r@n****v | 1 |
Shengting Cui | s****i@n****v | 1 |
ZacharyWills-NOAA | 6****s | 1 |
Keith Jennings | k****s@k****n | 1 |
Matt Williamson | m****n@g****v | 1 |
Committer domains:
- noaa.gov: 5
- keiths-mbp.lan: 1
- ahmads-mbp.attlocal.net: 1
- colorado.edu: 1
- crimson.ua.edu: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 2
Total pull requests: 26
Average time to close issues: N/A
Average time to close pull requests: 7 days
Total issue authors: 2
Total pull request authors: 7
Average comments per issue: 0.0
Average comments per pull request: 0.62
Merged pull request: 23
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 5
Past year average time to close issues: N/A
Past year average time to close pull requests: 2 days
Past year issue authors: 0
Past year pull request authors: 4
Past year average comments per issue: 0
Past year average comments per pull request: 0.6
Past year merged pull request: 3
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- aaraney (1)
- ajkhattak (1)
Top Pull Request Authors
- ajkhattak (10)
- aaraney (8)
- madMatchstick (3)
- Brian-Cosgrove (2)
- PhilMiller (1)
- stcui007 (1)
- hellkite500 (1)
Top Issue Labels
- enhancement (1)
- question (1)
Top Pull Request Labels
- documentation (3)
- bug (2)
- good first issue (1)
- enhancement (1)
Dependencies
- actions/checkout v4 composite
- ./.github/actions/ngen-build * composite
- ./.github/actions/ngen-submod-build * composite
- actions/checkout v4 composite
Score: 5.4116460518550396