{"id":13949099,"url":"https://github.com/AquaticEcoDynamics/GLM","last_synced_at":"2025-07-20T11:30:51.890Z","repository":{"id":41473600,"uuid":"93706442","full_name":"AquaticEcoDynamics/GLM","owner":"AquaticEcoDynamics","description":"Code for the General Lake Model","archived":false,"fork":false,"pushed_at":"2025-05-29T07:02:22.000Z","size":60364,"stargazers_count":36,"open_issues_count":12,"forks_count":33,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-06-22T16:40:53.003Z","etag":null,"topics":["aquatic-science","biogeochemical","ecology","glm","hydrodynamics","hydrology-modeling","lake","lakes","mixing","model","quality","stratification","water"],"latest_commit_sha":null,"homepage":"http://aquatic.science.uwa.edu.au/research/models/GLM/","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/AquaticEcoDynamics.png","metadata":{"files":{"readme":"README.Macintosh","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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-06-08T04:11:11.000Z","updated_at":"2025-05-12T01:54:28.000Z","dependencies_parsed_at":"2024-02-03T23:35:57.196Z","dependency_job_id":"c9331d59-eabd-4757-9f1b-87a62308b43e","html_url":"https://github.com/AquaticEcoDynamics/GLM","commit_stats":{"total_commits":220,"total_committers":12,"mean_commits":"18.333333333333332","dds":"0.32727272727272727","last_synced_commit":"9fac22cbf9401ac08ee840c6239b6c992debd6aa"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/AquaticEcoDynamics/GLM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AquaticEcoDynamics%2FGLM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AquaticEcoDynamics%2FGLM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AquaticEcoDynamics%2FGLM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AquaticEcoDynamics%2FGLM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AquaticEcoDynamics","download_url":"https://codeload.github.com/AquaticEcoDynamics/GLM/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AquaticEcoDynamics%2FGLM/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261952893,"owners_count":23235438,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["aquatic-science","biogeochemical","ecology","glm","hydrodynamics","hydrology-modeling","lake","lakes","mixing","model","quality","stratification","water"],"created_at":"2024-08-08T05:01:38.263Z","updated_at":"2025-07-20T11:30:51.883Z","avatar_url":"https://github.com/AquaticEcoDynamics.png","language":"C","funding_links":[],"categories":["Natural Resources","Access and Monitoring of Resources"],"sub_categories":["Water Supply and Quality","Water"],"readme":"Building n on macOS-X requires :\n\n   1) XCode - available through the App Store\n       NB you will also need the commandline tools for XCode\n\n              xcode-select --install\n\n   2) There are various 3rd party libraries required - fortunately someone else has done the\n      hard work of porting them.  There are several options, we have only looked at\n      MacPorts and Homebrew which seem to be amongst the most popular.  If you don't\n      already have a collection, look at :\n\n          Homebrew : http://brew.sh/\n\n   3) If you want to use gfortran, make sure you have at least version 8.2.\n\n             brew install gcc\n\n   4) You will need netcdf - this is available from Homebrew :\n\n             brew install netcdf\n\n   5) To build the GUI you will need libgd - this is available through Homebrew\n\n             brew install gd\n\n   6) To build a version including FABM you will need cmake, both brew and port seem to include it\n      in their compiler bundles, but in case they don't :\n\n             brew install cmake\n\nNote:\n   cmake attempts to verify that compiles actually work, unfortunately it\n   attempts to build an executable test program by linking to libgcc_s.dylib.\n   This file doesn't exist on the mac, normally it would be a link to libgcc_s.1.dylib.\n   My workaround for this is to add a symlink in the fortran library directory :\n\n     cd /opt/intel/lib\n     sudo ln -s /usr/lib/libgcc_s.1.dylib libgcc_s.dylib\n\nNote:\n    GLM source includes a script - \"macpkg.sh\" to include non-standard libraries\n    into the glm.app binary.\n\nNote:\n   GLM requires gfortran v8 or later in order to build correctly - previous versions of gfortran\n   had a bug in the C compatibility that prevented correct compilation.\n\nNote:\n   If you have upgraded Xcode you might need to make it use the right version :\n      sudo xcode-select -s /Applications/Xcode.app/Contents/Developer\n   and you may need to upgrade the commandLine tools too :\n      sudo xcode-select --install\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAquaticEcoDynamics%2FGLM","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAquaticEcoDynamics%2FGLM","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAquaticEcoDynamics%2FGLM/lists"}