From 9fa4e4ca1aafe6393ff0ba765454036bed15bd15 Mon Sep 17 00:00:00 2001
From: Odair M <odairmario45@gmail.com>
Date: Fri, 26 Aug 2022 17:24:07 -0300
Subject: [PATCH] feat: add first version of the documentation

---
 .pre-commit-config.yaml          |   4 +-
 CHANGELOG.md                     |   1 +
 Makefile                         |  20 +++
 Pipfile                          |   2 +
 Pipfile.lock                     | 242 ++++++++++++++++++++++++++++++-
 make.bat                         |  35 +++++
 source/components/nodes.rst      |  26 ++++
 source/components/partitions.rst |  27 ++++
 source/conf.py                   |  45 ++++++
 source/index.rst                 |  28 ++++
 10 files changed, 421 insertions(+), 9 deletions(-)
 create mode 100644 CHANGELOG.md
 create mode 100644 Makefile
 create mode 100644 make.bat
 create mode 100644 source/components/nodes.rst
 create mode 100644 source/components/partitions.rst
 create mode 100644 source/conf.py
 create mode 100644 source/index.rst

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 263b6cd..b045b4a 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -5,13 +5,13 @@ repos:
       - id: commitizen
 
   - repo: https://github.com/pre-commit/pre-commit-hooks
-    rev: v2.3.0
+    rev: v4.3.0
     hooks:
     - id: check-yaml
     - id: end-of-file-fixer
     - id: trailing-whitespace
 
   - repo: https://github.com/psf/black
-    rev: 21.12b0
+    rev: 22.6.0
     hooks:
     - id: black
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..268a01b
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1 @@
+## Unreleased
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..d0c3cbf
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,20 @@
+# Minimal makefile for Sphinx documentation
+#
+
+# You can set these variables from the command line, and also
+# from the environment for the first two.
+SPHINXOPTS    ?=
+SPHINXBUILD   ?= sphinx-build
+SOURCEDIR     = source
+BUILDDIR      = build
+
+# Put it first so that "make" without argument is like "make help".
+help:
+	@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
+
+.PHONY: help Makefile
+
+# Catch-all target: route all unknown targets to Sphinx using the new
+# "make mode" option.  $(O) is meant as a shortcut for $(SPHINXOPTS).
+%: Makefile
+	@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
diff --git a/Pipfile b/Pipfile
index e7aec9f..21cd288 100644
--- a/Pipfile
+++ b/Pipfile
@@ -4,6 +4,8 @@ verify_ssl = true
 name = "pypi"
 
 [packages]
+sphinx-rtd-theme = "*"
+sphinx = "*"
 
 [dev-packages]
 commitizen = "*"
diff --git a/Pipfile.lock b/Pipfile.lock
index 0774ce6..b82aa19 100644
--- a/Pipfile.lock
+++ b/Pipfile.lock
@@ -1,7 +1,7 @@
 {
     "_meta": {
         "hash": {
-            "sha256": "861679d1ebdfc22feaa91ec953fcd49f90515768b901d5be4c72b4c8742850e5"
+            "sha256": "97cfbbc6f54a64a57f10f1b46f188f74bff43a0a22e9d4e5d4c31ccae8f3caa5"
         },
         "pipfile-spec": 6,
         "requires": {
@@ -15,7 +15,235 @@
             }
         ]
     },
-    "default": {},
+    "default": {
+        "alabaster": {
+            "hashes": [
+                "sha256:446438bdcca0e05bd45ea2de1668c1d9b032e1a9154c2c259092d77031ddd359",
+                "sha256:a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02"
+            ],
+            "version": "==0.7.12"
+        },
+        "babel": {
+            "hashes": [
+                "sha256:7614553711ee97490f732126dc077f8d0ae084ebc6a96e23db1482afabdb2c51",
+                "sha256:ff56f4892c1c4bf0d814575ea23471c230d544203c7748e8c68f0089478d48eb"
+            ],
+            "markers": "python_version >= '3.6'",
+            "version": "==2.10.3"
+        },
+        "certifi": {
+            "hashes": [
+                "sha256:84c85a9078b11105f04f3036a9482ae10e4621616db313fe045dd24743a0820d",
+                "sha256:fe86415d55e84719d75f8b69414f6438ac3547d2078ab91b67e779ef69378412"
+            ],
+            "markers": "python_version >= '3.6'",
+            "version": "==2022.6.15"
+        },
+        "charset-normalizer": {
+            "hashes": [
+                "sha256:5a3d016c7c547f69d6f81fb0db9449ce888b418b5b9952cc5e6e66843e9dd845",
+                "sha256:83e9a75d1911279afd89352c68b45348559d1fc0506b054b346651b5e7fee29f"
+            ],
+            "markers": "python_version >= '3.6'",
+            "version": "==2.1.1"
+        },
+        "docutils": {
+            "hashes": [
+                "sha256:686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125",
+                "sha256:cf316c8370a737a022b72b56874f6602acf974a37a9fba42ec2876387549fc61"
+            ],
+            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
+            "version": "==0.17.1"
+        },
+        "idna": {
+            "hashes": [
+                "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff",
+                "sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d"
+            ],
+            "markers": "python_version >= '3.5'",
+            "version": "==3.3"
+        },
+        "imagesize": {
+            "hashes": [
+                "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b",
+                "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"
+            ],
+            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
+            "version": "==1.4.1"
+        },
+        "jinja2": {
+            "hashes": [
+                "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852",
+                "sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61"
+            ],
+            "markers": "python_version >= '3.7'",
+            "version": "==3.1.2"
+        },
+        "markupsafe": {
+            "hashes": [
+                "sha256:0212a68688482dc52b2d45013df70d169f542b7394fc744c02a57374a4207003",
+                "sha256:089cf3dbf0cd6c100f02945abeb18484bd1ee57a079aefd52cffd17fba910b88",
+                "sha256:10c1bfff05d95783da83491be968e8fe789263689c02724e0c691933c52994f5",
+                "sha256:33b74d289bd2f5e527beadcaa3f401e0df0a89927c1559c8566c066fa4248ab7",
+                "sha256:3799351e2336dc91ea70b034983ee71cf2f9533cdff7c14c90ea126bfd95d65a",
+                "sha256:3ce11ee3f23f79dbd06fb3d63e2f6af7b12db1d46932fe7bd8afa259a5996603",
+                "sha256:421be9fbf0ffe9ffd7a378aafebbf6f4602d564d34be190fc19a193232fd12b1",
+                "sha256:43093fb83d8343aac0b1baa75516da6092f58f41200907ef92448ecab8825135",
+                "sha256:46d00d6cfecdde84d40e572d63735ef81423ad31184100411e6e3388d405e247",
+                "sha256:4a33dea2b688b3190ee12bd7cfa29d39c9ed176bda40bfa11099a3ce5d3a7ac6",
+                "sha256:4b9fe39a2ccc108a4accc2676e77da025ce383c108593d65cc909add5c3bd601",
+                "sha256:56442863ed2b06d19c37f94d999035e15ee982988920e12a5b4ba29b62ad1f77",
+                "sha256:671cd1187ed5e62818414afe79ed29da836dde67166a9fac6d435873c44fdd02",
+                "sha256:694deca8d702d5db21ec83983ce0bb4b26a578e71fbdbd4fdcd387daa90e4d5e",
+                "sha256:6a074d34ee7a5ce3effbc526b7083ec9731bb3cbf921bbe1d3005d4d2bdb3a63",
+                "sha256:6d0072fea50feec76a4c418096652f2c3238eaa014b2f94aeb1d56a66b41403f",
+                "sha256:6fbf47b5d3728c6aea2abb0589b5d30459e369baa772e0f37a0320185e87c980",
+                "sha256:7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b",
+                "sha256:86b1f75c4e7c2ac2ccdaec2b9022845dbb81880ca318bb7a0a01fbf7813e3812",
+                "sha256:8dc1c72a69aa7e082593c4a203dcf94ddb74bb5c8a731e4e1eb68d031e8498ff",
+                "sha256:8e3dcf21f367459434c18e71b2a9532d96547aef8a871872a5bd69a715c15f96",
+                "sha256:8e576a51ad59e4bfaac456023a78f6b5e6e7651dcd383bcc3e18d06f9b55d6d1",
+                "sha256:96e37a3dc86e80bf81758c152fe66dbf60ed5eca3d26305edf01892257049925",
+                "sha256:97a68e6ada378df82bc9f16b800ab77cbf4b2fada0081794318520138c088e4a",
+                "sha256:99a2a507ed3ac881b975a2976d59f38c19386d128e7a9a18b7df6fff1fd4c1d6",
+                "sha256:a49907dd8420c5685cfa064a1335b6754b74541bbb3706c259c02ed65b644b3e",
+                "sha256:b09bf97215625a311f669476f44b8b318b075847b49316d3e28c08e41a7a573f",
+                "sha256:b7bd98b796e2b6553da7225aeb61f447f80a1ca64f41d83612e6139ca5213aa4",
+                "sha256:b87db4360013327109564f0e591bd2a3b318547bcef31b468a92ee504d07ae4f",
+                "sha256:bcb3ed405ed3222f9904899563d6fc492ff75cce56cba05e32eff40e6acbeaa3",
+                "sha256:d4306c36ca495956b6d568d276ac11fdd9c30a36f1b6eb928070dc5360b22e1c",
+                "sha256:d5ee4f386140395a2c818d149221149c54849dfcfcb9f1debfe07a8b8bd63f9a",
+                "sha256:dda30ba7e87fbbb7eab1ec9f58678558fd9a6b8b853530e176eabd064da81417",
+                "sha256:e04e26803c9c3851c931eac40c695602c6295b8d432cbe78609649ad9bd2da8a",
+                "sha256:e1c0b87e09fa55a220f058d1d49d3fb8df88fbfab58558f1198e08c1e1de842a",
+                "sha256:e72591e9ecd94d7feb70c1cbd7be7b3ebea3f548870aa91e2732960fa4d57a37",
+                "sha256:e8c843bbcda3a2f1e3c2ab25913c80a3c5376cd00c6e8c4a86a89a28c8dc5452",
+                "sha256:efc1913fd2ca4f334418481c7e595c00aad186563bbc1ec76067848c7ca0a933",
+                "sha256:f121a1420d4e173a5d96e47e9a0c0dcff965afdf1626d28de1460815f7c4ee7a",
+                "sha256:fc7b548b17d238737688817ab67deebb30e8073c95749d55538ed473130ec0c7"
+            ],
+            "markers": "python_version >= '3.7'",
+            "version": "==2.1.1"
+        },
+        "packaging": {
+            "hashes": [
+                "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb",
+                "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522"
+            ],
+            "markers": "python_version >= '3.6'",
+            "version": "==21.3"
+        },
+        "pygments": {
+            "hashes": [
+                "sha256:56a8508ae95f98e2b9bdf93a6be5ae3f7d8af858b43e02c5a2ff083726be40c1",
+                "sha256:f643f331ab57ba3c9d89212ee4a2dabc6e94f117cf4eefde99a0574720d14c42"
+            ],
+            "markers": "python_version >= '3.6'",
+            "version": "==2.13.0"
+        },
+        "pyparsing": {
+            "hashes": [
+                "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb",
+                "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"
+            ],
+            "markers": "python_full_version >= '3.6.8'",
+            "version": "==3.0.9"
+        },
+        "pytz": {
+            "hashes": [
+                "sha256:220f481bdafa09c3955dfbdddb7b57780e9a94f5127e35456a48589b9e0c0197",
+                "sha256:cea221417204f2d1a2aa03ddae3e867921971d0d76f14d87abb4414415bbdcf5"
+            ],
+            "version": "==2022.2.1"
+        },
+        "requests": {
+            "hashes": [
+                "sha256:7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983",
+                "sha256:8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349"
+            ],
+            "markers": "python_version >= '3.7' and python_version < '4'",
+            "version": "==2.28.1"
+        },
+        "snowballstemmer": {
+            "hashes": [
+                "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1",
+                "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"
+            ],
+            "version": "==2.2.0"
+        },
+        "sphinx": {
+            "hashes": [
+                "sha256:309a8da80cb6da9f4713438e5b55861877d5d7976b69d87e336733637ea12693",
+                "sha256:ba3224a4e206e1fbdecf98a4fae4992ef9b24b85ebf7b584bb340156eaf08d89"
+            ],
+            "index": "pypi",
+            "version": "==5.1.1"
+        },
+        "sphinx-rtd-theme": {
+            "hashes": [
+                "sha256:4d35a56f4508cfee4c4fb604373ede6feae2a306731d533f409ef5c3496fdbd8",
+                "sha256:eec6d497e4c2195fa0e8b2016b337532b8a699a68bcb22a512870e16925c6a5c"
+            ],
+            "index": "pypi",
+            "version": "==1.0.0"
+        },
+        "sphinxcontrib-applehelp": {
+            "hashes": [
+                "sha256:806111e5e962be97c29ec4c1e7fe277bfd19e9652fb1a4392105b43e01af885a",
+                "sha256:a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58"
+            ],
+            "markers": "python_version >= '3.5'",
+            "version": "==1.0.2"
+        },
+        "sphinxcontrib-devhelp": {
+            "hashes": [
+                "sha256:8165223f9a335cc1af7ffe1ed31d2871f325254c0423bc0c4c7cd1c1e4734a2e",
+                "sha256:ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4"
+            ],
+            "markers": "python_version >= '3.5'",
+            "version": "==1.0.2"
+        },
+        "sphinxcontrib-htmlhelp": {
+            "hashes": [
+                "sha256:d412243dfb797ae3ec2b59eca0e52dac12e75a241bf0e4eb861e450d06c6ed07",
+                "sha256:f5f8bb2d0d629f398bf47d0d69c07bc13b65f75a81ad9e2f71a63d4b7a2f6db2"
+            ],
+            "markers": "python_version >= '3.6'",
+            "version": "==2.0.0"
+        },
+        "sphinxcontrib-jsmath": {
+            "hashes": [
+                "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178",
+                "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"
+            ],
+            "markers": "python_version >= '3.5'",
+            "version": "==1.0.1"
+        },
+        "sphinxcontrib-qthelp": {
+            "hashes": [
+                "sha256:4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72",
+                "sha256:bd9fc24bcb748a8d51fd4ecaade681350aa63009a347a8c14e637895444dfab6"
+            ],
+            "markers": "python_version >= '3.5'",
+            "version": "==1.0.3"
+        },
+        "sphinxcontrib-serializinghtml": {
+            "hashes": [
+                "sha256:352a9a00ae864471d3a7ead8d7d79f5fc0b57e8b3f95e9867eb9eb28999b92fd",
+                "sha256:aa5f6de5dfdf809ef505c4895e51ef5c9eac17d0f287933eb49ec495280b6952"
+            ],
+            "markers": "python_version >= '3.5'",
+            "version": "==1.1.5"
+        },
+        "urllib3": {
+            "hashes": [
+                "sha256:3fa96cf423e6987997fc326ae8df396db2a8b7c667747d47ddd8ecba91f4a74e",
+                "sha256:b930dd878d5a8afb066a637fbb35144fe7901e3b209d1cd4f524bd0e9deee997"
+            ],
+            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5' and python_version < '4'",
+            "version": "==1.26.12"
+        }
+    },
     "develop": {
         "argcomplete": {
             "hashes": [
@@ -61,7 +289,7 @@
                 "sha256:d3207bc02d0169bf6ed74ccca09ce62edca0eb25b0ebf8bf4ae3fb8333e15ca0",
                 "sha256:f2cde55034a75c819c630c7655a844c612f2598c42c21299160465df6ad463ad"
             ],
-            "markers": "python_version >= '3.6'",
+            "markers": "python_full_version >= '3.6.0'",
             "version": "==0.5.2"
         },
         "distlib": {
@@ -225,7 +453,7 @@
                 "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174",
                 "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5"
             ],
-            "markers": "python_version >= '3.6'",
+            "markers": "python_full_version >= '3.6.0'",
             "version": "==6.0"
         },
         "questionary": {
@@ -233,7 +461,7 @@
                 "sha256:600d3aefecce26d48d97eee936fdb66e4bc27f934c3ab6dd1e292c4f43946d90",
                 "sha256:fecfcc8cca110fda9d561cb83f1e97ecbb93c613ff857f655818839dac74ce90"
             ],
-            "markers": "python_version >= '3.6' and python_version < '4.0'",
+            "markers": "python_full_version >= '3.6.0' and python_full_version < '4.0.0'",
             "version": "==1.10.0"
         },
         "setuptools": {
@@ -263,7 +491,7 @@
                 "sha256:25d4e2e446c453be6360c67ddfb88838cfc42026322770ba13d1fbd403a93a5c",
                 "sha256:3235a9010fae54323e727c3ac06fb720752fe6635b3426e379daec60fbd44a83"
             ],
-            "markers": "python_version >= '3.6' and python_version < '4.0'",
+            "markers": "python_full_version >= '3.6.0' and python_full_version < '4.0.0'",
             "version": "==0.11.4"
         },
         "typing-extensions": {
@@ -279,7 +507,7 @@
                 "sha256:4193b7bc8a6cd23e4eb251ac64f29b4398ab2c233531e66e40b19a6b7b0d30c1",
                 "sha256:d86ea0bb50e06252d79e6c241507cb904fcd66090c3271381372d6221a3970f9"
             ],
-            "markers": "python_version >= '3.6'",
+            "markers": "python_full_version >= '3.6.0'",
             "version": "==20.16.3"
         },
         "wcwidth": {
diff --git a/make.bat b/make.bat
new file mode 100644
index 0000000..747ffb7
--- /dev/null
+++ b/make.bat
@@ -0,0 +1,35 @@
+@ECHO OFF
+
+pushd %~dp0
+
+REM Command file for Sphinx documentation
+
+if "%SPHINXBUILD%" == "" (
+	set SPHINXBUILD=sphinx-build
+)
+set SOURCEDIR=source
+set BUILDDIR=build
+
+%SPHINXBUILD% >NUL 2>NUL
+if errorlevel 9009 (
+	echo.
+	echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
+	echo.installed, then set the SPHINXBUILD environment variable to point
+	echo.to the full path of the 'sphinx-build' executable. Alternatively you
+	echo.may add the Sphinx directory to PATH.
+	echo.
+	echo.If you don't have Sphinx installed, grab it from
+	echo.https://www.sphinx-doc.org/
+	exit /b 1
+)
+
+if "%1" == "" goto help
+
+%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%
+goto end
+
+:help
+%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%
+
+:end
+popd
diff --git a/source/components/nodes.rst b/source/components/nodes.rst
new file mode 100644
index 0000000..fefdeb1
--- /dev/null
+++ b/source/components/nodes.rst
@@ -0,0 +1,26 @@
++-------+-------+----------+---------+-------------------------+-------------------------+-------------------+
+| Nodo  | Cores | Threads  | Memória | Conexão                 | Dispositivos            | Notas             |
+|       |       | por core |         |                         |                         |                   |
++-------+-------+----------+---------+-------------------------+-------------------------+-------------------+
+| node2 | 32    | 1        | 256 GB  | IB 56 Gb/s + 1 Gb/s EHT |                         |                   |
++-------+-------+----------+---------+-------------------------+-------------------------+-------------------+
+| node3 | 32    | 1        | 256 GB  | IB 56 Gb/s + 1 Gb/s EHT |                         |                   |
++-------+-------+----------+---------+-------------------------+-------------------------+-------------------+
+| node4 | 32    | 1        | 256 GB  | IB 56 Gb/s + 1 Gb/s EHT |                         |                   |
++-------+-------+----------+---------+-------------------------+-------------------------+-------------------+
+| node5 | 32    | 1        | 256 GB  | IB 56 Gb/s + 1 Gb/s EHT |                         |                   |
++-------+-------+----------+---------+-------------------------+-------------------------+-------------------+
+| node6 | 32    | 1        | 256 GB  | IB 56 Gb/s + 1 Gb/s EHT |                         |                   |
++-------+-------+----------+---------+-------------------------+-------------------------+-------------------+
+| node7 | 32    | 1        | 256 GB  | IB 56 Gb/s + 1 Gb/s EHT |                         |                   |
++-------+-------+----------+---------+-------------------------+-------------------------+-------------------+
+| proc1 | 32    | 1        | 512 GB  | 1 Gb/s EHT              | 1x intel xeon phi       |                   |
++-------+-------+----------+---------+-------------------------+-------------------------+-------------------+
+| proc2 | 32    | 1        | 512 GB  | 1 Gb/s EHT              | 2x intel xeon phi       |                   |
++-------+-------+----------+---------+-------------------------+-------------------------+-------------------+
+| pti   | 32    | 2        | 512 GB  | IB 56 Gb/s + 1 Gb/s EHT | 2x Tesla P100-SXM2-16GB | Scratch de 800 GB |
++-------+-------+----------+---------+-------------------------+-------------------------+-------------------+
+| vti1  | 8     | 2        | 190 GB  | IB 56 Gb/s + 1 Gb/s EHT | 4x Tesla V100-PCIE-32GB |                   |
++-------+-------+----------+---------+-------------------------+-------------------------+-------------------+
+| vti2  | 8     | 2        | 190 GB  | IB 56 Gb/s + 1 Gb/s EHT | 4x Tesla V100-PCIE-32GB |                   |
++-------+-------+----------+---------+-------------------------+-------------------------+-------------------+
diff --git a/source/components/partitions.rst b/source/components/partitions.rst
new file mode 100644
index 0000000..f2e522c
--- /dev/null
+++ b/source/components/partitions.rst
@@ -0,0 +1,27 @@
++----------------+----------------------------------+---------------------------------------------------+-------------------+
+| Fila           | Nodos                            | Descrição                                         | Tempo de execução |
++================+==================================+===================================================+===================+
+| 1h             | nodo[2-7],proc[1-2],pti,vti[1-2] | Será depreciado em breve                          | 1 hora            |
++----------------+----------------------------------+---------------------------------------------------+-------------------+
+| 1d             | nodo[2-7],proc[1-2],pti,vti[1-2] | Será depreciado em breve                          | 1 dia             |
++----------------+----------------------------------+---------------------------------------------------+-------------------+
+| 7d             | nodo[2-7],proc[1-2],pti,vti[1-2] | Será depreciado em breve                          | 7 dias            |
++----------------+----------------------------------+---------------------------------------------------+-------------------+
+| 30d            | nodo[2-7],proc[1-2],pti,vti[1-2] | Será depreciado em breve                          | 30 dias           |
++----------------+----------------------------------+---------------------------------------------------+-------------------+
+| gpu-testing    | pti,vti[1-2]                     | Fila de teste, p/ jobs de gpu                     | 30 minutos        |
++----------------+----------------------------------+---------------------------------------------------+-------------------+
+| gpu            | pti,vti[1-2]                     | Dedicado a jobs de gpu                            | 7 dias            |
++----------------+----------------------------------+---------------------------------------------------+-------------------+
+| bigmem-testing | pti,proc[1-2]                    | Fila de teste, p/ jobs de com alto consumo de ram | 30 minutos        |
++----------------+----------------------------------+---------------------------------------------------+-------------------+
+| bigmem         | pti,proc[1-2]                    | Dedicado a jobs com alto consumo de ram           | 7 dias            |
++----------------+----------------------------------+---------------------------------------------------+-------------------+
+| cpu-testing    | node[2-7],pti,proc[1-2]          | Fila de teste, p/ jobs de com alto consumo de cpu | 30 minutos        |
++----------------+----------------------------------+---------------------------------------------------+-------------------+
+| cpu            | node[2-7],pti,proc[1-2]          | Dedicado a jobs com alto consumo de cpu           | 7 dias            |
++----------------+----------------------------------+---------------------------------------------------+-------------------+
+| nodes-testing  | node[2-7]                        | Fila de testes de nodos homogeneos                | 30 minuto         |
++----------------+----------------------------------+---------------------------------------------------+-------------------+
+| nodes          | node[2-7]                        | Fila de nodos homogeneos                          | 7 dias            |
++----------------+----------------------------------+---------------------------------------------------+-------------------+
diff --git a/source/conf.py b/source/conf.py
new file mode 100644
index 0000000..3b933a5
--- /dev/null
+++ b/source/conf.py
@@ -0,0 +1,45 @@
+# Configuration file for the Sphinx documentation builder.
+#
+# For the full list of built-in configuration values, see the documentation:
+# https://www.sphinx-doc.org/en/master/usage/configuration.html
+
+# -- Project information -----------------------------------------------------
+# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
+
+project = "C3HPC Documentação"
+copyright = "2022, Odair M."
+author = "Odair M."
+release = "0.1.0"
+version = "0.1.0"
+
+
+# -- General configuration ---------------------------------------------------
+# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
+
+extensions = [
+    "sphinx.ext.duration",
+    "sphinx.ext.doctest",
+    "sphinx.ext.autodoc",
+    "sphinx.ext.autosummary",
+    "sphinx.ext.intersphinx",
+]
+intersphinx_mapping = {
+    "python": ("https://docs.python.org/3/", None),
+    "sphinx": ("https://www.sphinx-doc.org/en/master/", None),
+}
+intersphinx_disabled_domains = ["std"]
+
+
+templates_path = ["_templates"]
+exclude_patterns = []
+
+language = "pt_BR"
+
+# -- Options for HTML output -------------------------------------------------
+# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output
+
+html_theme = "sphinx_rtd_theme"
+html_static_path = ["_static"]
+
+# -- Options for EPUB output
+epub_show_urls = "footnote"
diff --git a/source/index.rst b/source/index.rst
new file mode 100644
index 0000000..f39e701
--- /dev/null
+++ b/source/index.rst
@@ -0,0 +1,28 @@
+.. C3HPC Documentação documentation master file, created by
+   sphinx-quickstart on Fri Aug 26 15:26:33 2022.
+   You can adapt this file completely to your liking, but it should at least
+   contain the root `toctree` directive.
+
+C3HPC - Cluster C3SL
+====================
+O C3SL possui um computador de alto desempenho (HPC), também conhecido como um cluster, para utilização em computação científica e de alta performance. O cluster foi adquirido com recursos provenientes de projetos de P&D do C3SL e é utilizado por diversos docentes e alunos do grupo.
+
+Acesso ao cluster:
+------------------
+Para utilizar o cluster, é necessário requisitar uma conta, vinculada a um professor C3SL, responsável pelo seu uso. A requisição pode ser feita pelo email `c3hpc@c3sl.ufpr.br`.
+
+Descrição do cluster:
+---------------------
+.. include:: components/nodes.rst
+
+
+Descrição das filas:
+--------------------
+.. include:: components/partitions.rst
+
+.. toctree::
+   :maxdepth: 2
+   :caption: Documentação:
+   :glob:
+
+   pages/*
-- 
GitLab