{"id":47885165,"url":"https://github.com/dongli/qconswm","last_synced_at":"2026-04-04T02:13:54.983Z","repository":{"id":138507792,"uuid":"104544416","full_name":"dongli/qconswm","owner":"dongli","description":"This is an implementation of quadratic conservation shallow water model. (please take a look at https://github.com/dongli/gamil-dycore)","archived":false,"fork":false,"pushed_at":"2018-01-24T12:42:20.000Z","size":100,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-01-29T16:31:30.607Z","etag":null,"topics":["atmospheric-modelling","dynamical-core","fortran-language","meteorology","numerical-methods"],"latest_commit_sha":null,"homepage":"","language":"Fortran","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/dongli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-09-23T05:41:34.000Z","updated_at":"2023-05-19T17:55:06.000Z","dependencies_parsed_at":"2023-09-24T13:37:18.476Z","dependency_job_id":null,"html_url":"https://github.com/dongli/qconswm","commit_stats":{"total_commits":55,"total_committers":1,"mean_commits":55.0,"dds":0.0,"last_synced_commit":"549a121866f5d0494567b361ecf8d52e6d9589ae"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dongli/qconswm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dongli%2Fqconswm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dongli%2Fqconswm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dongli%2Fqconswm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dongli%2Fqconswm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dongli","download_url":"https://codeload.github.com/dongli/qconswm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dongli%2Fqconswm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31384906,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T01:22:39.193Z","status":"online","status_checked_at":"2026-04-04T02:00:07.569Z","response_time":60,"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"}},"keywords":["atmospheric-modelling","dynamical-core","fortran-language","meteorology","numerical-methods"],"created_at":"2026-04-04T02:13:54.914Z","updated_at":"2026-04-04T02:13:54.975Z","avatar_url":"https://github.com/dongli.png","language":"Fortran","funding_links":[],"categories":[],"sub_categories":[],"readme":"Introduction\n============\n\nThis is an shallow-water (i.e. barotropic) implemention of the\nquadratic-conservation dynamical core (dycore for short) developed in LASG lab\nat institute of atmospheric physics (IAP) by Bin Wang's team. This type of\ndycore can preserve total mass, total energy and some other conservation\nquantities exactly to machine precision level.\n\nThe total energy or quadratic form of IAP transformed variables is linked with\ncomputational stability, so when total energy is conserved, the long-term\ncomputing can be ensured which is key to climate simulation.\n\nCurrently, the implemention contains Arakawa C grid, second-order spatial\ndifference satisfying antisymmetric condition, and second-order\npredict-correct time integrator, etc. More options will be added soon.\n\n| Time integrator | Order | Implicit | Available |\n|-----------------|-------|----------|-----------|\n| middle-point    | 2nd   | Yes      | Yes       |\n| predict-correct | 2nd   | No       | Yes       |\n| runge-kutta     | xxx   | No       | Not yet   |\n| leap-frog       | 3rd   | No       | Not yet   |\n\n![rh_test](http://7xvqi7.com1.z0.glb.clouddn.com/rh_test.gif \"Rossby-Haurwitz four wave test case result\")\n\nAuthors\n=======\n\n- Bin Wang\n- Li Dong\n- ...\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdongli%2Fqconswm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdongli%2Fqconswm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdongli%2Fqconswm/lists"}