{"id":77087,"name":"CRITERIA3D","description":"Includes a numerical solution for three-dimensional water and heat flow in the soil, coupled surface and subsurface flow, meteorological data interpolation, radiation budget, crop development and crop water uptake.","url":"https://github.com/arpa-simc/criteria3d","last_synced_at":"2026-08-14T17:32:59.591Z","repository":{"id":43269977,"uuid":"46367955","full_name":"ARPA-SIMC/CRITERIA3D","owner":"ARPA-SIMC","description":"CRITERIA-3D is a three-dimensional agro-hydrological model.","archived":false,"fork":false,"pushed_at":"2026-08-07T16:38:29.000Z","size":152302,"stargazers_count":37,"open_issues_count":0,"forks_count":11,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-08-10T14:02:06.393Z","etag":null,"topics":["3d-water-fluxes","agro-meteorological","boundary-conditions","catchments","crop","environmental-modelling","heat","hydrological-modelling","hydrology","land-surface-modeling","meteorological-data-interpolation","richards-equation","soil","soil-water-modelling","subsurface-flow","surface-runoff","water","water-balance"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ARPA-SIMC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2015-11-17T18:48:47.000Z","updated_at":"2026-08-07T16:38:33.000Z","dependencies_parsed_at":"2026-08-10T13:44:58.137Z","dependency_job_id":null,"html_url":"https://github.com/ARPA-SIMC/CRITERIA3D","commit_stats":{"total_commits":4037,"total_committers":16,"mean_commits":252.3125,"dds":0.5419866237304929,"last_synced_commit":"3bdb9eead97ab6af5da8b7747f3fbe2b721d953b"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ARPA-SIMC","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36491500,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-10T02:00:05.122Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"ARPA-SIMC","name":"Arpae ER - Servizio Idro Meteo Clima","uuid":"13255471","kind":"organization","description":"Agenzia regionale per la prevenzione, l'ambiente e l'energia dell'Emilia-Romagna","email":null,"website":"https://www.arpae.it/it/temi-ambientali/meteo/cosa-fa-arpae-meteo","location":"Bologna, Italy","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/13255471?v=4","repositories_count":37,"last_synced_at":"2023-03-02T13:30:36.779Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ARPA-SIMC","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-13T05:27:38.127Z","updated_at":"2023-03-02T13:30:36.785Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ARPA-SIMC","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ARPA-SIMC/repositories"},"packages":[{"id":4119894,"name":"github.com/arpa-simc/criteria3d","ecosystem":"go","description":"","homepage":null,"licenses":"gpl-3.0","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/arpa-simc/criteria3d","keywords_array":[],"namespace":"github.com/arpa-simc","versions_count":19,"first_release_published_at":"2020-10-12T13:42:49.000Z","latest_release_published_at":"2026-06-09T12:29:48.000Z","latest_release_number":"v1.3.3","last_synced_at":"2026-08-13T17:06:42.145Z","created_at":"2022-04-12T14:50:36.394Z","updated_at":"2026-08-13T17:06:42.146Z","registry_url":"https://pkg.go.dev/github.com/arpa-simc/criteria3d","install_command":"go get github.com/arpa-simc/criteria3d","documentation_url":"https://pkg.go.dev/github.com/arpa-simc/criteria3d#section-documentation","metadata":{},"repo_metadata":{"id":43269977,"uuid":"46367955","full_name":"ARPA-SIMC/CRITERIA3D","owner":"ARPA-SIMC","description":"CRITERIA-3D is a three-dimensional agro-hydrological model.","archived":false,"fork":false,"pushed_at":"2026-07-31T19:33:36.000Z","size":152288,"stargazers_count":37,"open_issues_count":0,"forks_count":11,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-07-31T20:09:43.656Z","etag":null,"topics":["3d-water-fluxes","agro-meteorological","boundary-conditions","catchments","crop","environmental-modelling","heat","hydrological-modelling","hydrology","land-surface-modeling","meteorological-data-interpolation","richards-equation","soil","soil-water-modelling","subsurface-flow","surface-runoff","water","water-balance"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ARPA-SIMC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2015-11-17T18:48:47.000Z","updated_at":"2026-07-31T19:33:54.000Z","dependencies_parsed_at":"2023-10-13T08:45:24.742Z","dependency_job_id":"b53a3be5-bcd2-456d-b478-ce22ac3a41f7","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D","commit_stats":{"total_commits":4037,"total_committers":16,"mean_commits":252.3125,"dds":0.5419866237304929,"last_synced_commit":"3bdb9eead97ab6af5da8b7747f3fbe2b721d953b"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ARPA-SIMC","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36488460,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-10T02:00:05.122Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"ARPA-SIMC","name":"Arpae ER - Servizio Idro Meteo Clima","uuid":"13255471","kind":"organization","description":"Agenzia regionale per la prevenzione, l'ambiente e l'energia dell'Emilia-Romagna","email":null,"website":"https://www.arpae.it/it/temi-ambientali/meteo/cosa-fa-arpae-meteo","location":"Bologna, Italy","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/13255471?v=4","repositories_count":37,"last_synced_at":"2023-03-02T13:30:36.779Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ARPA-SIMC","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-13T05:27:38.127Z","updated_at":"2023-03-02T13:30:36.785Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ARPA-SIMC","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ARPA-SIMC/repositories"},"tags":[{"name":"v1.3.3","sha":"0987cc9add9c413677fc22624f769a9038a39f92","kind":"tag","published_at":"2026-06-09T12:30:24.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v1.3.3","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.3.3/manifests"},{"name":"v1.3.2-1","sha":"deed420cc9bc43d8e0ef6acf477013e890a0464a","kind":"tag","published_at":"2026-05-15T15:21:04.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v1.3.2-1","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v1.3.2-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v1.3.2-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.3.2-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.3.2-1/manifests"},{"name":"v1.3.2","sha":"930370b51657307c5f5d6abc487c18958fa95c10","kind":"tag","published_at":"2026-05-15T14:47:48.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v1.3.2","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"9f7dd0a6279ab9fd8e9a8cb9261f6bd10da3606a","kind":"tag","published_at":"2026-02-24T19:19:18.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v1.3.1","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"4c9643ca4966974eaaae25068c9e9168d1d0f35e","kind":"commit","published_at":"2026-01-23T19:07:45.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v1.3.0","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"a7523bd9d536a4742800781ea09456645d9e2361","kind":"tag","published_at":"2025-10-23T09:19:09.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v1.2.1","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"748a3a681f58f7fe7d6f8591362f323df2727ef8","kind":"tag","published_at":"2025-09-11T15:47:47.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v1.2.0","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"faeb39ceb2ca03c2b2a86b460fdcd050bb8a3324","kind":"tag","published_at":"2025-06-26T13:40:08.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v1.1.0","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.1.0/manifests"},{"name":"v1.0.6","sha":"4d085d0712a8309a18b9ccbc1be0532591cef7d3","kind":"tag","published_at":"2025-06-14T15:50:36.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v1.0.6","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"ce9a892f18ee5bcc88872bffac114173099dda4e","kind":"tag","published_at":"2025-04-08T18:18:00.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v1.0.5","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"6d3536f5ecf00bb100052d5d8a0f8430248a6657","kind":"tag","published_at":"2024-11-22T18:24:12.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v1.0.4","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"dbd0db4ad3030da4a75aa10beb0c23578953c8a2","kind":"tag","published_at":"2024-08-21T16:33:46.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v1.0.3","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"acb6af45d8eeb9664c045a0a3a8ceac09b4b44ce","kind":"tag","published_at":"2024-08-01T17:29:32.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v1.0.2","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"81a08f6195e2ec923f4c0de5cc0ef4911c76e642","kind":"tag","published_at":"2024-07-23T18:16:16.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v1.0.1","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"d7ec3c187143cf4ac6ed88932dc00ab1cd7e43c7","kind":"tag","published_at":"2024-07-22T18:18:21.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v1.0.0","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v1.0.0/manifests"},{"name":"v0.9.9","sha":"c6f98e2364b029f39d86b29ca3564907df051566","kind":"tag","published_at":"2023-10-06T13:48:21.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v0.9.9","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v0.9.9/manifests"},{"name":"v0.98","sha":"c964922a4b45dc48439928c05938cb58e8fa4ffe","kind":"tag","published_at":"2022-12-21T18:08:53.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v0.98","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v0.98","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v0.98","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v0.98","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v0.98/manifests"},{"name":"v0.97","sha":"0fb0a9e4d081c6e46262aa9f4340439feb9d3548","kind":"tag","published_at":"2022-11-07T18:53:18.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v0.97","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v0.97","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v0.97","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v0.97","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v0.97/manifests"},{"name":"v0.96","sha":"5518cc89f049eb01837c644b55766b887f68b237","kind":"tag","published_at":"2022-11-07T16:21:35.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v0.96","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v0.96","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v0.96","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v0.96","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v0.96/manifests"},{"name":"v0.9.5","sha":"cf5530e43cb5dd6f87347a5f310f8819615531a2","kind":"tag","published_at":"2021-12-03T15:21:18.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v0.9.5","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v0.9.5/manifests"},{"name":"v0.9.1","sha":"6055f83ce03cd4d64537b501006b72c02f442ef1","kind":"commit","published_at":"2021-10-29T17:34:04.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v0.9.1","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v0.9.1/manifests"},{"name":"V0.9.0","sha":"2bfbc69aa56fd52838f84841433e1b357bbe5fe1","kind":"tag","published_at":"2021-07-09T17:12:20.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/V0.9.0","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/V0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@V0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/V0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/V0.9.0/manifests"},{"name":"v0.8.0","sha":"c82cb223be31376ffd48e0836adcaa621dc2d21a","kind":"tag","published_at":"2020-10-12T13:46:34.000Z","download_url":"https://codeload.github.com/ARPA-SIMC/CRITERIA3D/tar.gz/v0.8.0","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ARPA-SIMC/CRITERIA3D@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/tags/v0.8.0/manifests"}]},"repo_metadata_updated_at":"2026-08-10T14:27:24.764Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":null,"forks_count":null,"average":8.172500131868823},"purl":"pkg:golang/github.com/arpa-simc/criteria3d","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/arpa-simc/criteria3d","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/arpa-simc/criteria3d","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/arpa-simc/criteria3d/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-23T12:00:27.149Z","issues_count":0,"pull_requests_count":2,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":4873641.5,"issues_closed_count":0,"pull_requests_closed_count":2,"pull_request_authors_count":2,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":1,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/issues","maintainers":[{"login":"ftomei","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ftomei"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Farpa-simc%2Fcriteria3d/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Farpa-simc%2Fcriteria3d/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Farpa-simc%2Fcriteria3d/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Farpa-simc%2Fcriteria3d/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Farpa-simc%2Fcriteria3d/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Farpa-simc%2Fcriteria3d/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2269932,"maintainers_count":0,"namespaces_count":837425,"keywords_count":122443,"github":"golang","metadata":{"funded_packages_count":65362,"sync_missing_packages_cursor":{"timestamp":"2026-08-14T00:36:35.799436Z","path":"github.com/cloudfoundry/terraform-provider-cloudfoundry","version":"v1.17.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-14T00:37:35.903Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":1254512,"full_name":"ARPA-SIMC/CRITERIA3D","default_branch":"master","total_commits":5468,"total_committers":18,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":303.77777777777777,"dds":0.49725676664228236,"past_year_total_commits":688,"past_year_total_committers":7,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":98.28571428571429,"past_year_dds":0.2325581395348837,"last_synced_at":"2026-08-11T16:06:26.757Z","last_synced_commit":"70c6bf764b3744eb0fb52616e84ff8b18e9499d1","created_at":"2023-03-27T11:48:22.595Z","updated_at":"2026-08-11T16:06:23.467Z","committers":[{"name":"ftomei","email":"ftomei@arpae.it","login":"ftomei","count":2749},{"name":"lauracosta","email":"lauramail@iol.it","login":"lauracosta","count":1246},{"name":"Gabriele Antolini","email":"gantolini@arpae.it","login":"gantolini","count":381},{"name":"Caterina Toscano","email":"ctoscano@arpae.it","login":"cate-to","count":321},{"name":"avolta","email":"avolta@arpae.it","login":"voltAntonio","count":195},{"name":"voltAntonio","email":"avolta@arpa.emr.it","login":null,"count":190},{"name":"IvanDB","email":"ivan.debiasi99@gmail.com","login":"IvanDB","count":128},{"name":"Spengy","email":"spengy@gmail.com","login":"raptorswing","count":106},{"name":"Antonio Volta","email":"avolta@ARPA.EMR.NET","login":null,"count":67},{"name":"giadasan","email":"gsannino@arpae.it","login":"giadasan","count":40},{"name":"Atena Niazi Nasihati","email":"aniazi@arpae.it","login":"AtenaNiaziNasihati","count":13},{"name":"EfthyC","email":"erothsh@yahoo.gr","login":"EfthyC","count":8},{"name":"Emanuele Di Giacomo","email":"edigiacomo@arpae.it","login":"edigiacomo","count":8},{"name":"Fausto Tomei","email":"ftomei@ARPA.EMR.NET","login":null,"count":7},{"name":"Laura Costantini","email":"lcostantini@ARPA.EMR.NET","login":null,"count":4},{"name":"Jason","email":"otherjason@address-not-valid.com","login":null,"count":2},{"name":"Jason","email":"email@address-not-valid.com","login":null,"count":2},{"name":"unknown","email":"Amy@Amy-PC.(none)","login":null,"count":1}],"past_year_committers":[{"name":"ftomei","email":"ftomei@arpae.it","login":"ftomei","count":528},{"name":"IvanDB","email":"ivan.debiasi99@gmail.com","login":"IvanDB","count":87},{"name":"ctoscano","email":"ctoscano@arpae.it","login":"cate-to","count":51},{"name":"avolta","email":"avolta@arpae.it","login":"voltAntonio","count":11},{"name":"Gabriele Antolini","email":"gantolini@arpae.it","login":"gantolini","count":7},{"name":"giadasan","email":"gsannino@arpae.it","login":"giadasan","count":3},{"name":"Atena Niazi Nasihati","email":"aniazi@arpae.it","login":"AtenaNiaziNasihati","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-12T00:00:07.637Z","repositories_count":6635969,"commits_count":919965121,"contributors_count":39186428,"owners_count":1332967,"committers_count":3297699,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"ARPA-SIMC/CRITERIA3D","html_url":"https://github.com/ARPA-SIMC/CRITERIA3D","last_synced_at":"2026-08-10T14:59:42.631Z","status":"error","issues_count":0,"pull_requests_count":2,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":4873641.5,"issues_closed_count":0,"pull_requests_closed_count":2,"pull_request_authors_count":2,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":1,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-09T10:37:30.269Z","updated_at":"2026-08-10T14:59:42.632Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARPA-SIMC%2FCRITERIA3D/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{},"pull_request_author_associations_count":{"MEMBER":1,"NONE":1},"issue_authors":{},"pull_request_authors":{"ftomei":1,"mfortini":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-10T00:00:23.081Z","repositories_count":14795238,"issues_count":28398337,"pull_requests_count":93778247,"authors_count":11429433,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"ftomei","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ftomei"}],"active_maintainers":[]},"events":{"total":{"ReleaseEvent":3,"PullRequestEvent":1,"ForkEvent":1,"WatchEvent":6,"PushEvent":487,"CreateEvent":5},"last_year":{"ReleaseEvent":2,"PullRequestEvent":1,"WatchEvent":1,"PushEvent":141,"CreateEvent":1}},"keywords":["3d-water-fluxes","agro-meteorological","boundary-conditions","catchments","crop","environmental-modelling","heat","hydrological-modelling","hydrology","land-surface-modeling","meteorological-data-interpolation","richards-equation","soil","soil-water-modelling","subsurface-flow","surface-runoff","water","water-balance"],"dependencies":[],"score":null,"created_at":"2023-09-19T00:03:13.021Z","updated_at":"2026-08-14T17:32:59.594Z","avatar_url":"https://github.com/ARPA-SIMC.png","language":"C++","category":"Consumption","sub_category":"Agriculture and Nutrition","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"[![rocky9](https://simc.arpae.it/moncic-ci/CRITERIA3D/rocky9.png)](https://simc.arpae.it/moncic-ci/CRITERIA3D/)\n[![rocky10](https://simc.arpae.it/moncic-ci/CRITERIA3D/rocky10.png)](https://simc.arpae.it/moncic-ci/CRITERIA3D/)\n[![fedora42](https://simc.arpae.it/moncic-ci/CRITERIA3D/fedora42.png)](https://simc.arpae.it/moncic-ci/CRITERIA3D/)\n[![fedora44](https://simc.arpae.it/moncic-ci/CRITERIA3D/fedora44.png)](https://simc.arpae.it/moncic-ci/CRITERIA3D/)\n\n# CRITERIA-3D\nCRITERIA-3D is an open-source agro-hydrological model for simulating water flow, crop water use, and slope stability in small to medium-sized catchments.\n\nIts fully three-dimensional numerical solver is parallelized for shared-memory multi-core CPUs (OpenMP) or NVIDIA GPUs (CUDA). The model also includes meteorological interpolation, radiation modelling, crop development, root water uptake, snow processes, and slope stability analysis.\n\nThe model requires hourly meteorological data as input, including:\n- air temperature (°C)\n- precipitation (mm)\n- solar irradiance (W m-2)\n- relative humidity (%)\n- wind speed (m s-1)\n\nSee [latest release](https://github.com/ARPA-SIMC/CRITERIA3D/releases) to download precompiled binaries.\n\n![](https://github.com/ARPA-SIMC/CRITERIA3D/blob/master/DOC/img/ravone.png)\n_Case study of the Ravone creek catchment (Bologna, Italy)_\n\n## Key Features\n\n- Fully coupled 3D surface–subsurface water flow\n- Parallel numerical solver for multi-core CPUs (OpenMP) and NVIDIA GPUs (CUDA)\n- Transient crop canopy development and root water uptake\n- Hourly meteorological data interpolation\n- Surface radiation budget\n- Snow accumulation and melt\n- Slope stability analysis\n- Empirical soil cracking model\n- Biomass allocation in forestry (HYDRALL model, in development)\n\n\u003e **Note**\n\u003e\n\u003e Crop water uptake is simulated as part of the three-dimensional soil water balance. For dedicated irrigation scheduling and crop water requirement applications, see [CRITERIA-1D](https://github.com/ARPA-SIMC/CRITERIA1D).\n\n## Applications\n\n- Watershed hydrology and water balance studies\n- Flood simulation and flood risk assessment\n- Landslide susceptibility and slope stability assessment\n- Climate change impact studies\n- Evaluation of nature-based solutions\n- Research on coupled surface–subsurface hydrological processes\n\n\n![](https://github.com/ARPA-SIMC/CRITERIA3D/blob/master/DOC/img/CRITERIA3D.png)\n_Screenshot of the CRITERIA-3D interface_\n\n## soilFluxes3D library \nThe `agrolib/soilFluxes3D` library (shared with the [Criteria-1D](https://github.com/ARPA-SIMC/CRITERIA1D) model) implements a fully coupled numerical solution for three-dimensional water and heat transport in soil. Parallel implementations are available for both multi-core CPUs (OpenMP) and NVIDIA GPUs (CUDA).\n\nFeatures include:\n- 3D Richards equation for unsaturated flow\n- 3D Darcy equation for saturated flow\n- 2D Saint-Venant surface runoff\n- Integrated finite difference discretization\n- Coupled heat transport\n- Multiple hydraulic boundary conditions\n \nSurface water flow is described by the two-dimensional parabolic approximation of the St. Venant equation, using Manning’s equation of motion. Subsurface water flow is described by the three-dimensional Richards’ equation for the unsaturated zone and by three-dimensional Darcy’s law for the saturated zone, using an integrated finite difference formulation. The available boundary conditions are surface runoff, culvert runoff, free drainage (lateral or deep) and prescribed total potential. The water flow equations may be coupled with the heat transport equations, which include diffusive, latent and advective terms. Atmospheric variables (net irradiance, air temperature, relative humidity and wind speed) can be used as upper boundary conditions.\n\n## Documentation \u0026 References\n- Model description [(PDF)](https://github.com/ARPA-SIMC/CRITERIA3D/blob/master/DOC/CRITERIA3D.pdf)  \n\n- The user manual (draft) is available in the `DOC` directory.\n\nCRITERIA is operational at [Arpae](https://www.arpae.it/it/temi-ambientali/meteo/scopri-di-piu/strumenti-di-modellistica/criteria/criteria-modello-di-bilancio-idrico) Emilia-Romagna. It has been used in several international projects (Vintage, Highlander, Arcadia) and it is reported in the [International Soil Modeling Consortium](https://soil-modeling.org/resources-links/model-portal/criteria).\n\n### How to cite\n1. Bittelli, M., Tomei, F., Pistocchi, A., Flury, M., Boll, J., Brooks, E. S., \u0026 Antolini, G. (2010). Development and testing of a physically based, three-dimensional model of surface and subsurface hydrology. Advances in Water Resources, 33(1), 106-122.\n2. Bittelli, M., Pistocchi, A., Tomei, F., Roggero, P. P., Orsini, R., Toderi, M., ... \u0026 Flury, M. (2011). CRITERIA-3D: a mechanistic model for surface and subsurface hydrology for small catchments. In Soil hydrology, land use and agriculture: measurement and modelling (pp. 253-265). Wallingford UK: CAB International.\n3. Sannino, G., Tomei, F., Bittelli, M., Meisina, C., Bordoni, M., \u0026 Valentino, R. (2025). A three-dimensional agro-hydrological model for predictive analysis of shallow landslides: CRITERIA-3D. Engineering Geology, 352, 108073.\n\n## Repository structure\n\nCRITERIA3D/  \n├─ agrolib/        Core libraries (shared with [Criteria-1D](https://github.com/ARPA-SIMC/CRITERIA1D) and [PRAGA](https://github.com/ARPA-SIMC/PRAGA))  \n├─ src/            Criteria-3D specific libraries  \n├─ DATA/           Templates and sample projects  \n├─ DOC/            Documentation  \n├─ MapGraphics/    GUI library  \n├─ bin/            Applications  \n└─ ..\n\n## Requirements\n\n| Component | Version |\n|-----------|---------|\n| C++ | C++17 |\n| Qt | 5.15 or later |\n| Build system | qmake |\n| Platforms | Windows, Linux, macOS |\n\n## Step-by-Step Compilation Guide\n\n### 1️⃣ Install the Required Software\n\nThe project uses qmake and can be built with Qt Creator on Windows, Linux and macOS.\n\nMake sure the following software is installed:\n\n- A C++ compiler\n- Qt 5.x or later\n- Qt Charts module (included with Qt)\n- Qt5 Compatibility module (required for Qt 6.x or later)\n- Qt Creator (recommended IDE for building Qt projects)\n- NVIDIA CUDA Toolkit (optional, required to build the GPU solver)\n\n\u003e **Note**\n\u003e\n\u003e By default, CRITERIA-3D is built with the multi-core CPU solver (OpenMP). GPU acceleration is optional and can be enabled by installing the NVIDIA CUDA Toolkit and activating the `CUDA_CONFIG` build option.\n\n### 2️⃣ Build the Projects in Qt Creator\n\n1. Open the **MapGraphics** project:\n   ```\n   MapGraphics/MapGraphics.pro\n   ```\n2. Build the project using **Build → Build Project**.\n\n3. Open the main project:\n   ```\n   bin/Makeall_CRITERIA3D/Makeall_CRITERIA3D.pro\n   ```\n4. Build it in the same way.\n\n\u003e **Important**\n\u003e\n\u003e - Always build **MapGraphics** before building the main project.\n\u003e - For both projects, open **Projects → Build Settings** in Qt Creator and disable **Shadow build**. This prevents common compilation errors.\n\u003e - To build the GPU solver, uncomment `CONFIG += CUDA_CONFIG` in `agrolib/parallel.pri`. By default CRITERIA-3D is compiled with the OpenMP CPU solver.\n\n\n### 3️⃣ Install and Run CRITERIA-3D\n\nAfter successfully compiling the project:\n\n1. Create a directory named `CRITERIA3D` containing the following subdirectories:\n   ```\n   CRITERIA3D/\n   ├── bin/\n   ├── DATA/\n   └── DOC/\n   ```\n\n2. Copy the compiled executable from the build directory to `CRITERIA3D/bin`.\n\n3. **Windows only:** open the `bin` directory and run:\n   ```bash\n   windeployqt CRITERIA3D.exe\n   ```\n\n4. Copy the `DATA/TEMPLATE` and `DATA/SETTINGS` directories from the repository into `CRITERIA3D/DATA`.\n\n5. Create the directory `CRITERIA3D/DATA/PROJECT` and copy one of the sample projects (for example, `DATA/PROJECT/Montue`) from the repository.\n\n6. Copy the entire contents of the repository's `DOC` directory into `CRITERIA3D/DOC`.\n\n7. **Linux / macOS only:** define the environment variable `CRITERIA3D_HOME` and set it to the path of `CRITERIA3D/DATA`.\n\n8. Run `CRITERIA3D` from the `bin` directory.\n\n### Command-Line Compilation (Fedora)\n\nFedora packages can be built using the provided RPM specification: `fedora/SPECS/CRITERIA3D.spec`\n\n## Authors\n- Fausto Tomei      \n- Gabriele Antolini\n- Laura Costantini\n- Antonio Volta\n- Caterina Toscano\n  \n### Contributors\n- Alberto Pistocchi  \n- Marco Bittelli\n- Giada Sannino\n\n### Contacts\n- ftomei@arpae.it   (CRITERIA3D)\n- gantolini@arpae.it  (VINE3D)\n- avolta@arpae.it  (grapevine model)\n- ctoscano@arpae.it (hydrall model)\n- gsannino@arpae.it (slope stability model)\n\n## License\nCRITERIA-3D is developed by ARPAE Hydro-Meteo-Climate Service (Emilia-Romagna, Italy).  \nThe applications (`CRITERIA3D`, `VINE3D`) are distributed under the GNU GPL license.\nThe `agrolib` libraries are distributed under the GNU LGPL license.  \nSee the `LICENSE` and `COPYING.LESSER` files for the complete license terms.\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["climate-analysis","criteria-3d","spatial-analysis","slope-stability","weather-generator","crop-development","irrigation","irrigation-forecast","irrigation-water-needs","soil-moisture"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/77087","html_url":"https://ost.ecosyste.ms/projects/77087"}