Welcome to ARC Version 6! ========================= The *Advanced Resource Connector (ARC)* middleware, developed by the `NorduGrid Collaboration `_, is an open source software solution enabling e-Science computing infrastructures with emphasis on processing of large data volumes. ARC is being used to enable national and international e-infrastructures since its first release in 2002. This document is dedicated to the ARC Version 6 collecting all relevant information in one place. You should be able to find information regarding the code, documentation, testing activities, support channels, ... and so on here. The information is refreshed daily, a snapshot of the development version can be found `here `_. If you are new to ARC start reading the :doc:`Try ARC6 ` quickstart guide to get an overview of main operations in the simple test case. For production *Computing Element* deployment follow the :doc:`Installation and Configuration Guide ` that contains the structure and pointers to precise configuration of every ARC subsystem. In case you are migrating to ARC 6 from an ARC 5 installation read the :ref:`Migration Guide `. For an overview of the main changes compared to ARC 5, please visit :doc:`common/changelog/arc5_to_arc6_changes`. The ultimate description of the new ARC 6 configuration can be found in the :doc:`admins/reference`. ARC Overview ************ Birds-eye overview of the ARC services, including the architecture figure of the ARC CE can be found in the following documents: .. toctree:: :maxdepth: 2 :caption: ARC Overview overview/arc-ce-components.rst Obtaining the software ********************** ARC is available for variety of GNU/Linux flavors via stable :doc:`Repositores ` or :doc:`Nightly Builds ` if you want to test the latest development release of ARC 6. For the latest development of the not yet released ARC 7: :doc:`Nightly Next Builds ` The source code is hosted in `NeIC's Coderefinery GitLab repository `_. .. _contact_us: Support and Community ********************* User support and site installation assistance is provided via the `nordugrid-discuss mailing list `_, and the `Nordugrid Bugzilla `_. .. _admins_docs: Documentation for Infrastructure Admins *************************************** This section contains a documentation about all ARC middleware services deployment, configuration and operations. If you are looking for ARC Computing Element setup instruction or performance tuning parameters you are in the right place. .. toctree:: :maxdepth: 2 :caption: Documentation for Admins admins/reference.rst admins/ce_index.rst admins/archery/index.rst admins/commands/index.rst admins/details/accounting-benchmark.rst .. _tech_docs: Technical Documents Describing ARC Components ********************************************* Following documents gives a deep technical description of the various ARC components. If you are looking for architecture internals (how parts of ARC was designed) you can follows this section. .. toctree:: :maxdepth: 2 :caption: Technical Documents tech/data/index.rst tech/accounting/accounting-ng.rst tech/rest/rest.rst tech/archery/data-model.rst tech/oidc_tokens/oidc_tokens.rst tech/other_index.rst .. toctree:: :hidden: tech/accounting/jura.rst tech/accounting/schema/index.rst .. _developers_docs: Documentation for Developers **************************** If you are looking for development internal details of ARC (like how some stuff was coded) this part of documentation is for you. Mainly for those who want to contribute to the project development, advanced troubleshooters or just interested. .. toctree:: :maxdepth: 2 :caption: Documentation for Developers developers/index.rst developers/documentation.rst .. _users_docs: Documentation for Infrastructure Users ************************************** This part of the documentation targeted to distributed computing infrastructure users that use either clients or SDK to run jobs and handle data transfers. .. toctree:: :maxdepth: 1 :caption: Documentation for Users users/client_install.rst users/client_tools.rst users/submit_job.rst users/moving_data.rst users/xrsl.rst users/client_conf.rst sdk/index.rst ARC Miscellaneous Pages *********************** These pages contain information that does not fit in the formal ARC documentation. That can be for instance more dynamic contents, like overview of testing campaigns related to releases, or how-to pages. .. toctree:: :maxdepth: 2 :caption: ARC Miscellaneous Pages misc/release_management.rst misc/security_operations.rst testing/index.rst .. Not linked directly to the TOC but still built and available via linking or if you know what you are looking for .. toctree:: :glob: :hidden: misc/release_management_internal.rst common/changelog/index.rst common/repos/* wip/*