Content deleted Content added
Fix bare URLs references, add titles; replace inline external links by refs |
ShelfSkewed (talk | contribs) Edited disambig hatnote |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1:
{{Short description|Grid computing application programming interface}}
{{
{{Infobox software
| logo = [[File:Logo saga.png|220px|SAGA C++/Python logo]]
Line 48:
[[File:SAGA Architecture.png|thumb|236px|The SAGA C++/Python architecture: a light-weight [[run-time system|runtime system]] dispatches API calls from the application to the [[middleware]] through a set of [[plug-in (computing)|plug-ins]] or ''adaptors''.]]
SAGA is designed as an [[Object-oriented programming|object oriented]] interface. It encapsulates related functionality in a set of objects, that are grouped in functional [[namespace]]s, which are called ''packages'' in SAGA. The SAGA core implementation defines the following packages:<ref>{{Cite web | title=The SAGA C++ Reference API (Documentation) | url=http://static.saga.cct.lsu.edu/apidoc/cpp/latest/}}</ref>
* saga::advert - interface for [[Advert Service]] access
Line 113:
=== RADICAL-SAGA(Python) ===
RADICAL-SAGA<ref>{{Cite web | url=https://radical-cybertools.github.io/#SAGAPython | title=RADICAL-SAGA}}</ref> is a light-weight Python package that implements parts of the OGF GFD.90<ref name="gdf90"/> interface specification and provides plug-ins for different distributed middleware systems and services. RADICAL-SAGA implements the most commonly used features of GFD.90 based upon extensive use-case analysis, and focuses on usability and simple deployment in real-world heterogeneous distributed computing environments and application scenarios. RADICAL-SAGA currently implements the job and the file management core APIs as well as the resource management API extension. RADICAL-SAGA provides plug-ins for different distributed middleware systems and services, including support for the [[Portable Batch System|PBS]], [[Sun Grid Engine]], [[Secure Shell|SSH]], [[SSH File Transfer Protocol|SFTP]] and others. RADICAL-SAGA can be used to develop distributed applications and frameworks that run on distributed cyber-infrastructure including XSEDE,<ref>{{Cite web | url=https://www.xsede.org/ | title=Thank you for your interest in XSEDE}}</ref>
=== JavaSAGA ===
Line 267:
== Grants ==
The work related to the SAGA Project is funded by the following grants: NSF-CHE 1125332 (CDI),<ref>[https://archive.today/20121212073028/http://nsf.rutgers.edu/2011/12/title-cdi-type-ii-mapping-complex.html NSF-CHE 1125332 (CDI)]</ref>
== External links ==
|