{ "access": { "embargo": { "active": false, "reason": null }, "files": "public", "record": "public", "status": "open" }, "created": "2020-12-16T22:20:23.880214+00:00", "custom_fields": { "journal:journal": { "issue": "4", "pages": "1367-1388", "title": "Geoscientific Model Development", "volume": "6" } }, "deletion_status": { "is_deleted": false, "status": "P" }, "files": { "count": 5, "enabled": true, "entries": { "solvesaphe1_0.tar.gz": { "checksum": "md5:6b9371874ec8bfa981587b953f8e18db", "ext": "gz", "id": "b64e7b64-562f-46f5-b824-b2fbd824d1b3", "key": "solvesaphe1_0.tar.gz", "metadata": null, "mimetype": "application/gzip", "size": 249673 }, "solvesaphe1_0_1.tar.gz": { "checksum": "md5:46dbe7f3d60dffdfe2791d89a26d5bc1", "ext": "gz", "id": "328f7d5b-e5d6-49b0-b71b-39aea5b803a4", "key": "solvesaphe1_0_1.tar.gz", "metadata": null, "mimetype": "application/gzip", "size": 239026 }, "solvesaphe1_0_2.tar.gz": { "checksum": "md5:f2a813dc1f80d46c3129f7c9ded48367", "ext": "gz", "id": "46e414ea-a2c3-43a1-86bd-be98edfa1945", "key": "solvesaphe1_0_2.tar.gz", "metadata": null, "mimetype": "application/gzip", "size": 239158 }, "solvesaphe1_0_3.tar.gz": { "checksum": "md5:62f301504e01fe5f9d49eb4c77402e57", "ext": "gz", "id": "40eb4559-6ec2-4a81-ab05-ae4d644c9128", "key": "solvesaphe1_0_3.tar.gz", "metadata": null, "mimetype": "application/gzip", "size": 239156 }, "solvesaphe1_1.tar.gz": { "checksum": "md5:7e0b6691a4266677eaaa92fcf6890b6a", "ext": "gz", "id": "fd25f140-18d2-4f0b-bdb8-2f0d38d53470", "key": "solvesaphe1_1.tar.gz", "metadata": null, "mimetype": "application/gzip", "size": 239434 } }, "order": [], "total_bytes": 1206447 }, "id": "4328965", "is_draft": false, "is_published": true, "links": { "access": "https://zenodo.org/api/records/4328965/access", "access_links": "https://zenodo.org/api/records/4328965/access/links", "access_request": "https://zenodo.org/api/records/4328965/access/request", "access_users": "https://zenodo.org/api/records/4328965/access/users", "archive": "https://zenodo.org/api/records/4328965/files-archive", "archive_media": "https://zenodo.org/api/records/4328965/media-files-archive", "communities": "https://zenodo.org/api/records/4328965/communities", "communities-suggestions": "https://zenodo.org/api/records/4328965/communities-suggestions", "doi": "https://doi.org/10.5281/zenodo.4328965", "draft": "https://zenodo.org/api/records/4328965/draft", "files": "https://zenodo.org/api/records/4328965/files", "latest": "https://zenodo.org/api/records/4328965/versions/latest", "latest_html": "https://zenodo.org/records/4328965/latest", "media_files": "https://zenodo.org/api/records/4328965/media-files", "parent": "https://zenodo.org/api/records/3752250", "parent_doi": "https://zenodo.org/doi/10.5281/zenodo.3752250", "parent_html": "https://zenodo.org/records/3752250", "requests": "https://zenodo.org/api/records/4328965/requests", "reserve_doi": "https://zenodo.org/api/records/4328965/draft/pids/doi", "self": "https://zenodo.org/api/records/4328965", "self_doi": "https://zenodo.org/doi/10.5281/zenodo.4328965", "self_html": "https://zenodo.org/records/4328965", "self_iiif_manifest": "https://zenodo.org/api/iiif/record:4328965/manifest", "self_iiif_sequence": "https://zenodo.org/api/iiif/record:4328965/sequence/default", "versions": "https://zenodo.org/api/records/4328965/versions" }, "media_files": { "count": 0, "enabled": false, "entries": {}, "order": [], "total_bytes": 0 }, "metadata": { "additional_descriptions": [ { "description": "Financial support for the development of SolveSAPHE was provided by the Belgian Fund for Scientific Research \u2013 FNRS (FRFC grant 2.4571.10); continued revisions were supported by the Belgian Fund for Scientific Research \u2013 FNRS (project \"SERENATA\", CDR grant J.0123.19). Guy Munhoven is a Research Associate with the Belgian Fund for Scientific Research \u2013 FNRS.", "type": { "id": "notes", "title": { "de": "Anmerkungen", "en": "Notes" } } } ], "creators": [ { "affiliations": [ { "name": "Universit\u00e9 de Li\u00e8ge" } ], "person_or_org": { "family_name": "Munhoven", "given_name": "Guy", "name": "Munhoven, Guy", "type": "personal" } } ], "description": "
SolveSAPHE (Solver Suite for Alkalinity-PH Equations) provides a collection of Fortran 90 routines to solve the total alkalinity–pH equation, which relates total alkalinity and pH for a given set of total concentrations of the acid–base systems that contribute to total alkalinity in a given water sample.
\n\nThis version is a bug fix release of the previous versions. The original package (version 1.0.1) was published as a supplement to the paper:
\n\nGuy Munhoven (2013) Mathematics of the total alkalinity-pH equation – pathway to robust and universal solution algorithms:the SolveSAPHE package v1.0.1. Geosci. Model Dev., 6, 1367–1388, 2013 (URL: https://www.geosci-model-dev.net/6/1367/2013 or doi:10.5194/gmd-6-1367-2013).
\n\nDuring extension works on SolveSAPHE, limitations in the bracketing procedure of successive iterates for safeguarding solvers have been made out (in mod_acb_solvers.F90
, mod_acbw_solvers.F90
, mod_phsolvers.F90
and mod_phsolvers_logging.F90
). With the AlkT - DIC pair used in the published version of SolveSAPHE, these limitations did not have any effect; with DIC replaced by CO2, the mathematical properties of the underlying fundamental equation change (the carbonate alkalinity term is not bounded any more), which causes problems with Newton iterates when the given CO2 concentration is high. With this pair, the following shortcomings were diagnosed:
Although we have not observed any similar effects during the stress-tests of SolveSAPHE with the AlkT - DIC pair, the affected procedures have been amended to avoid these problems from showing up in the future:
\n\n", "languages": [ { "id": "eng", "title": { "en": "English" } } ], "publication_date": "2020-12-16", "publisher": "Zenodo", "related_identifiers": [ { "identifier": "10.5194/gmd-6-1367-2013", "relation_type": { "id": "isderivedfrom", "title": { "de": "Wird abgeleitet von", "en": "Is derived from" } }, "resource_type": { "id": "publication-article", "title": { "de": "Zeitschriftenartikel", "en": "Journal article" } }, "scheme": "doi" } ], "resource_type": { "id": "software", "title": { "de": "Software", "en": "Software" } }, "rights": [ { "title": { "en": "" } } ], "subjects": [ { "subject": "pH" }, { "subject": "alkalinity" }, { "subject": "dissolved inorganic carbon" }, { "subject": "algorithm" }, { "subject": "chemical speciation" }, { "subject": "biogeochemical model" } ], "title": "SolveSAPHE (Solver Suite for Alkalinity-PH Equations)", "version": "1.1" }, "parent": { "access": { "owned_by": { "user": 88961 } }, "communities": {}, "id": "3752250", "pids": { "doi": { "client": "datacite", "identifier": "10.5281/zenodo.3752250", "provider": "datacite" } } }, "pids": { "doi": { "client": "datacite", "identifier": "10.5281/zenodo.4328965", "provider": "datacite" }, "oai": { "identifier": "oai:zenodo.org:4328965", "provider": "oai" } }, "revision_id": 12, "stats": { "all_versions": { "data_volume": 22976806.0, "downloads": 95, "unique_downloads": 59, "unique_views": 471, "views": 543 }, "this_version": { "data_volume": 15458444.0, "downloads": 64, "unique_downloads": 41, "unique_views": 238, "views": 279 } }, "status": "published", "updated": "2021-09-30T07:21:52.880905+00:00", "versions": { "index": 5, "is_latest": true } }