Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
documentation [2018/05/27 17:22] – [Other informations] neyrondocumentation [2024/04/08 17:12] (current) neyron
Line 1: Line 1:
 +====== OAR documentation ======
 +
 OAR's documentation follows the versions of OAR. OAR's documentation follows the versions of OAR.
 One is advised to look at the documentation version corresponding to one's installed version of OAR. One is advised to look at the documentation version corresponding to one's installed version of OAR.
 + 
 +**Please find the documentation pages for OAR 2.5 at [[https://oar.imag.fr/docs/2.5]]**
  
-====== Main documentation ======+Please find the documentation pages for the latest version of OAR (development branch) at [[https://oar.imag.fr/docs/latest]]
  
-**Please find the documentation pages for OAR 2.5 at [[http://oar.imag.fr/docs/2.5]]** +If one is still running an old version of OAR (e.g. OAR 2.4), one can look at the [[https://oar.imag.fr/archive/documentation|old website]].
- +
-Please find the documentation pages for the latest version of OAR (development branch) at [[http://oar.imag.fr/docs/latest]] +
- +
-If one is still running an old version of OAR (e.g. OAR 2.4), one can look at the [[http://oar.imag.fr/archive/documentation|old web site]].+
  
 **See also the release notes of the [[OAR versions]]** **See also the release notes of the [[OAR versions]]**
Line 14: Line 14:
 See also the man pages of the OAR commands, readable from any terminal.  See also the man pages of the OAR commands, readable from any terminal. 
  
-**See also the [[wiki:Contribs]] page** (and/or use the [[http://oar.imag.fr/start?do=search&q=what?|search]] function of the website)+**See also the [[https://oar.imag.fr/start?do=search&q=what?|search]] function of the website**
  
-===== Important note =====+<WRAP center round important 70%> 
 +Please understand that the documentation provided here, even the **users documentation**, targets administrators of infrastructures using OAR, **NOT final users**. 
 +Since OAR allows many customizations, making any installation very specific (resources definition, job queues and scheduling policies, job admission rules, job types, etc.) ** users of an infrastructure (e.g. an HPC cluster) managed by OAR are advised to refer to the documentation of their infrastructure**, which hopefully provides some more relevant information regarding the usage of OAR in that infrastructure. 
 +</WRAP>
  
-Please understand that the documentations provided here, even the **users** documentation, targets administrators of OAR, but not final users. 
-Since OAR allows many customizations making any installation very specific, **users of an infrastructure (e.g. a HPC cluster) managed by OAR are advised to refer to the documentation of that infrastructure** (may it be very close or link to the documentation provided here). 
  
-====== External documentations ======+====== Other tips and howtos ======
  
-This section lists documentations of platforms which use OAR as their resources and tasks manager, and provides documentation pages for usage of OAR (to their users).+//This section aims at gathering additional contributions to the documentation. Please feel free to create your account on this website and request the wiki contributor access to the [[contacts#how_to_contribute|OAR team]], if you would like to help with the content.//
  
-**Warning:** these documentations have platform specific information, which may not be relevant for other OAR installations (OAR is very customizable !).+---- 
 + 
 +  * Installation of OAR 
 +    * [[wiki:Using OAR on Debian based systems]] 
 +    * [[wiki:Using OAR on Redhat based systems]] 
 +    * [[wiki:oar-docker|Building a virtual cluster using Docker]] 
 +    * [[wiki:oar-vagrant|Testing OAR's installation using Vagrant]] 
 +    * [[wiki:Example of setup with OAR energy saving mechanism]] 
 +  * Configuration 
 +      * [[wiki:customization_tips|Some customization tips]] 
 +      * [[wiki:Green computing]] 
 +  * Database management 
 +    * [[wiki:Migration from a Mysql to a PostgreSQL database]] 
 +    * [[wiki:How to handle a bigger and bigger OAR database]] 
 +  * Resources setup 
 +    * [[wiki:About the job resources manager]] 
 +    * [[wiki:Using Hyperthreading on nodes]] 
 +    * [[wiki:managing_resources_cpu_gpu|Managing resources (CPU, GPU, ...)]] 
 +    * [[wiki:Multi-cluster with priority]] 
 +    * [[wiki:disk_reservation|Coupling disk and compute resources]] 
 +  * Job admission rules 
 +    * [[wiki:Custom admission rules]] 
 +    * [[wiki:Some examples of admission rules]] 
 +    * [[wiki:Developing admission rules]] 
 +  * Job types 
 +    * [[wiki:Job types|More info on job types]] 
 +  * User interface and APIs 
 +    * [[wiki:todos:Use OAR Restful API with FastCGI and Ident on CentOS6]] 
 +    * [[wiki:OAR DRMAA interface]] 
 +  * Administration tasks 
 +    * [[wiki:Useful commands and administration tasks]] 
 +  * Job execution 
 +    * [[wiki:Job event notifications]] 
 +    * [[wiki:An equivalent to Slurm's srun for OAR]] 
 +    * [[wiki:Passing environment variables to OpenMPI nodes]] 
 +    * [[wiki:CRIU|Using CRIU for the job checkpointing]] 
 +    * [[wiki:coupling oarsh_with_gnu_parallel_to_mimic_salloc_srun|Coupling oarsh with GNU Parallel]] 
 +    * [[wiki:gvirt|gvirt - make OAR jobs execute code in VMs]] 
 +  * Misc 
 +    * [[wiki:Testing]] 
 +    * [[wiki:Use cases and user tips]] 
 +    * [[wiki:About the General Data Protection Regulation]]  
 + 
 + 
 +====== External documentation ====== 
 + 
 +//This section lists documentation of platforms that use OAR as their resources and tasks manager and provides documentation pages for usage of OAR (to their users). 
 + 
 +**Warning:** These documentations have platform-specific information, which may not be relevant for other OAR installations (OAR is very customizable !).//
  
   * Igrida's tutorial: http://igrida.gforge.inria.fr/tutorial.html   * Igrida's tutorial: http://igrida.gforge.inria.fr/tutorial.html
 +  * Grid'5000's documentation:
 +    * https://www.grid5000.fr/w/Advanced_OAR
 +    * https://www.grid5000.fr/w/Unmaintained:OAR2 (Grid'5000 account required, page is deprecated)
 +    * https://www.grid5000.fr/mediawiki/index.php/OAR2_use_cases (Grid'5000 account required, page is deprecated)
 +  * ULHPC's documentation: 
 +    * https://hpc.uni.lu/users/docs/oar.html
 +    * https://hpc.uni.lu/users/docs/scheduler.html
   * Ciment's tutorial: https://ciment.ujf-grenoble.fr/wiki/index.php/OAR_tutorial   * Ciment's tutorial: https://ciment.ujf-grenoble.fr/wiki/index.php/OAR_tutorial
-  * Grid'5000's documentation: https://www.grid5000.fr/mediawiki/index.php/OAR2_use_cases +//Please let us know ([[oar-users@inria.fr]]) if you want to contribute to OAR by having the documentation of your platform referenced here as well! It would be very welcome.// 
-  * ULHPC's documentation: http://ulhpc-tutorials.readthedocs.org/en/latest/basic/sequential_jobs/README/#exercise-3-advanced-use-case-using-a-java-program-jcell + 
-  * OCA's documentationhttp://crimson.oca.eu/spip.php?article157 +====== Related tools documentation ======  
-//Please let us know ([[oar-users@lists.gforge.inria.fr]]) if you want to contribute to OAR by having the documentation of your platform referenced here as well ! It would be very welcome.//+//This section lists some known companion tools for OAR, please feel free to [[mailto:oar-users@gforge.inria.fr|let us know]] if you wish us to add a tool you develop to that list.// 
 +  * [[http://kadeploy3.gforge.inria.fr/|Kadeploy3]] is an efficient and scalable and reliable cluster deployment tool that can be coupled with OAR (deploy job type) 
 +  * [[http://taktuk.gforge.inria.fr/|TakTuk]] is a powerful parallel remote execution tool, which can be used in OAR. 
 +  * [[http://cigri.imag.fr/|Cigri]] is lightweight grid middleware designed to run on top of a set of OAR clusters to manage more efficiently large sets of multi-parametric tasks (also called bag-of-tasks). 
 +  * [[https://www.gnu.org/software/parallel|GNU Parallel]] can run a batch of parallel tasks in an OAR job (more documentation [[https://www.grid5000.fr/w/GNU_Parallel|here]])
 +  * [[https://jobqueue.dask.org/en/latest/generated/dask_jobqueue.OARCluster.html|Dask-jobqueue]] (more documentation [[https://www.grid5000.fr/w/Dask-jobqueue|here]]). 
 + 
 +  * [[https://nipype.readthedocs.io|Nypipe]] (more documentation [[https://www.grid5000.fr/w/Nipype|here]]) 
 +  * [[https://github.com/facebookincubator/submitit|Submitit]] (more documentation [[https://www.grid5000.fr/w/Submitit|here]]) 
documentation.1527434526.txt.gz · Last modified: 2018/05/27 17:22 by neyron
Recent changes RSS feed GNU Free Documentation License 1.3 Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki