diff --git a/latest/.doctrees/QuickStart.doctree b/latest/.doctrees/QuickStart.doctree index 390f528e25..38e8cd1a2b 100644 Binary files a/latest/.doctrees/QuickStart.doctree and b/latest/.doctrees/QuickStart.doctree differ diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle index ceff8719c6..7e3a6a3325 100644 Binary files a/latest/.doctrees/environment.pickle and b/latest/.doctrees/environment.pickle differ diff --git a/latest/QuickStart.html b/latest/QuickStart.html index 7fbae1ffb7..4ab5be05fa 100644 --- a/latest/QuickStart.html +++ b/latest/QuickStart.html @@ -150,6 +150,14 @@
For convenience, ICON provides bash scripts to set up the environment and install ICON for in-source
and out-of-source builds.
These scripts are located in config/cscs
, e.g. config/cscs/alps_mch.cpu.nvidia
.
For in-source builds, you need the run the configure scripts from your ICON root folder:
+$ ./config/cscs/alps_mch.cpu.nvidia
+
For out-of-source builds, navigate into your out-of-source directory (e.g., cd cpu) and run the configure scripts from there:
+$ ./../config/cscs/alps_mch.cpu.nvidia
+
For development, sometimes it is necessary to build ICON in a more customized way. To do so please follow the instructions below.
Environments are located in a folder named after the environment and are defined in a spack.yaml
file.
diff --git a/latest/_sources/QuickStart.rst.txt b/latest/_sources/QuickStart.rst.txt
index 6f53efcd19..e2667f956d 100644
--- a/latest/_sources/QuickStart.rst.txt
+++ b/latest/_sources/QuickStart.rst.txt
@@ -87,6 +87,18 @@ For convenience, ICON provides bash scripts to set up the environment and instal
and out-of-source builds.
These scripts are located in ``config/cscs``, e.g. ``config/cscs/alps_mch.cpu.nvidia``.
+For in-source builds, you need the run the configure scripts from your ICON root folder:
+
+.. code-block:: console
+
+ $ ./config/cscs/alps_mch.cpu.nvidia
+
+For out-of-source builds, navigate into your out-of-source directory (e.g., `cd cpu`) and run the configure scripts from there:
+
+.. code-block:: console
+
+ $ ./../config/cscs/alps_mch.cpu.nvidia
+
For development, sometimes it is necessary to build ICON in a more customized way.
To do so please follow the instructions below.
diff --git a/latest/searchindex.js b/latest/searchindex.js
index bd0e326e76..2805667885 100644
--- a/latest/searchindex.js
+++ b/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"At CSCS/ETHZ (Balfrin and Euler)": [[3, "at-cscs-ethz-balfrin-and-euler"]], "BuildBot as part of the ICON-consortium CI": [[4, "buildbot-as-part-of-the-icon-consortium-ci"]], "Building": [[0, "building"]], "C2SM Guidelines for Spack": [[0, null]], "C2SM Spack": [[7, null]], "Clean Spack instance": [[2, "clean-spack-instance"]], "Contents:": [[7, null]], "Create a new Spack instance": [[2, "create-a-new-spack-instance"]], "Develop packages": [[1, null]], "Environments with Spack develop": [[1, "environments-with-spack-develop"]], "How to manage your own Spack instance": [[2, null]], "ICON": [[3, "icon"]], "Important Spack Commands": [[5, null]], "Jenkins test with uenv": [[6, "jenkins-test-with-uenv"]], "Load run environment of a package": [[0, "load-run-environment-of-a-package"]], "Local machines and Containers": [[3, "local-machines-and-containers"]], "Machine processing (spack find)": [[5, "machine-processing-spack-find"]], "Maintainers of spack-c2sm": [[4, "maintainers-of-spack-c2sm"]], "Option 1: spack install": [[0, "option-1-spack-install"]], "Option 2: spack dev-build": [[0, "option-2-spack-dev-build"]], "Options (spack build-env)": [[5, "options-spack-build-env"]], "Options (spack dev-build)": [[5, "options-spack-dev-build"]], "Options (spack find)": [[5, "options-spack-find"]], "Options (spack install)": [[5, "options-spack-install"]], "Options (spack load)": [[5, "options-spack-load"]], "Plain dev-build": [[1, "plain-dev-build"]], "Pull Request Testing for spack-c2sm on GitHub": [[6, "pull-request-testing-for-spack-c2sm-on-github"]], "Quick Start": [[3, null]], "Researchers from C2SM-community": [[4, "researchers-from-c2sm-community"]], "Running": [[0, "running"]], "Setup Spack environment": [[2, "setup-spack-environment"]], "Sofware Engineers": [[4, "sofware-engineers"]], "Spack build-env": [[5, "spack-build-env"]], "Spack dev-build": [[5, "spack-dev-build"]], "Spack devbuildcosmo": [[5, "spack-devbuildcosmo"]], "Spack edit": [[5, "spack-edit"]], "Spack find": [[5, "spack-find"]], "Spack in scripts": [[0, "spack-in-scripts"]], "Spack info": [[5, "spack-info"]], "Spack install": [[5, "spack-install"]], "Spack installcosmo": [[5, "spack-installcosmo"]], "Spack list": [[5, "spack-list"]], "Spack load": [[5, "spack-load"]], "Spack location": [[5, "spack-location"]], "Spack spec": [[5, "spack-spec"]], "Target Users of spack-c2sm": [[4, null]], "Test packages (PR/MR/CI/CD)": [[6, "test-packages-pr-mr-ci-cd"]], "Testing": [[6, null]], "Update Spack instance": [[2, "update-spack-instance"]], "Usage (spack build-env)": [[5, "usage-spack-build-env"]], "Usage (spack dev-build)": [[5, "usage-spack-dev-build"]], "Usage (spack edit)": [[5, "usage-spack-edit"]], "Usage (spack find)": [[5, "usage-spack-find"]], "Usage (spack info)": [[5, "usage-spack-info"]], "Usage (spack install)": [[5, "usage-spack-install"]], "Usage (spack list)": [[5, "usage-spack-list"]], "Usage (spack load)": [[5, "usage-spack-load"]], "Usage (spack location)": [[5, "usage-spack-location"]], "Usage (spack spec)": [[5, "usage-spack-spec"]], "Use packages": [[3, "use-packages"]], "Versions": [[2, "versions"]], "Why was Spack chosen by MeteoSwiss?": [[4, "why-was-spack-chosen-by-meteoswiss"]]}, "docnames": ["C2SMGuidelines", "CodeDevelopment", "InstanceManagement", "QuickStart", "SpackChoice", "SpackCommands", "Testing", "index"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2}, "filenames": ["C2SMGuidelines.rst", "CodeDevelopment.rst", "InstanceManagement.rst", "QuickStart.rst", "SpackChoice.rst", "SpackCommands.rst", "Testing.rst", "index.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [4, 5], "0": [0, 1, 5, 6], "07": 5, "09": 0, "09a": 5, "1": [2, 3, 4, 5, 6], "10": 0, "13": 1, "15": 0, "19": [0, 1, 5], "1_2": 0, "2": [1, 4, 5], "20": [0, 3, 5, 6], "2018": 4, "2019": 4, "2020": 4, "20load": 2, "21": 2, "3": 5, "4": 0, "4h7b7x62dcpvrctghjv23jrpnkep4ela": 5, "5": [0, 3, 4, 5], "6": 0, "6ijz5756a65p6wblxbr3enllmpdzcvh5": 5, "7": 0, "8": [0, 5], "86__g36b56f4": 0, "9": [0, 1, 5], "A": 4, "As": 5, "At": 7, "But": [2, 4], "By": 3, "For": [0, 1, 2, 3, 5], "If": [4, 5], "In": [0, 3, 5], "It": [0, 1, 2, 4, 5], "No": 4, "Of": 4, "That": 5, "The": [0, 1, 2, 3, 4, 5], "There": [0, 4], "These": [3, 4], "To": [0, 1, 2, 3, 4, 6], "With": 2, "_": 3, "abl": [0, 4, 5], "about": [0, 1, 3, 4], "abov": [0, 3, 4], "acceler": 4, "access": 5, "account": [0, 4], "activ": [1, 2, 3], "actual": [0, 5], "add": [1, 3, 4, 5, 6], "addit": 0, "adjust": 5, "adopt": 4, "advantag": 2, "advis": 0, "aejk4rps3es6o5trdwppzew3f2j37kl6": 5, "after": [2, 3, 5], "afterward": 3, "aliv": 0, "all": [0, 1, 2, 3, 4, 5], "allow": [0, 5], "alon": 4, "along": [0, 1], "alps_mch": 3, "alreadi": [0, 5], "also": [4, 5, 6], "alwai": 0, "among": 5, "amount": 2, "an": [0, 2, 3, 4, 5, 6], "ani": [0, 3, 4, 5], "answer": 4, "any_other_upstream": 3, "anytim": 5, "apart": 4, "api": 2, "apn": 0, "apn_5": 5, "apngit": 0, "app": 0, "appli": 0, "approach": 1, "aproblem": 0, "apt": 4, "ar": [0, 1, 2, 3, 4, 5], "aren": 4, "argument": 2, "ari": 0, "ask": 3, "attempt": 5, "aurora": 4, "auto": 6, "autodetect": 3, "autom": [2, 4], "automat": [2, 4], "avail": [0, 3, 5], "avoid": [0, 2, 5], "awai": 4, "b": [2, 3, 6], "bad": 4, "balfrin": [4, 6, 7], "base": [0, 5], "bash": [3, 4, 5], "bbjwypwllbba6nmkvronktzo2vt6k3dw": 5, "becam": 4, "becaus": 4, "befor": [0, 2, 5], "being": [0, 5], "believ": 4, "belong": 4, "below": [2, 3, 5], "best": [2, 4], "bin": 5, "binari": [0, 5], "bit": 4, "bla": 1, "blame": 4, "both": 0, "branch": [0, 2, 4], "break": [0, 2], "bug": 4, "build": [3, 4, 6, 7], "build_directori": 3, "buildbot": 7, "built": [3, 4], "c": 5, "c2sm": [2, 3, 5], "c2smgit": 0, "cach": 2, "came": 4, "can": [0, 3, 4, 5, 6], "capitan": 4, "carlo": 4, "case": [0, 3, 4, 5], "cat": 3, "ccigv3uvkdl5h3d2jtb6blxvvv4qsdpc": 0, "cd": [5, 7], "center": 7, "cern": 4, "certain": [1, 5], "ch": 4, "chang": [2, 3, 5], "check": 5, "choos": 2, "chosen": [5, 7], "ci": 7, "circumv": [0, 5], "clean": [4, 7], "cleanup": 2, "clear": 0, "clone": [2, 3, 5, 6], "code": [0, 4], "collabor": 4, "collect": 2, "com": [0, 2, 3, 6], "come": [0, 2, 4], "command": [0, 1, 3, 7], "command_index": 2, "comment": 6, "commit": [0, 2], "common": [4, 6], "commun": 7, "comparison": 4, "compil": [0, 3, 4, 5], "complain": 0, "complex": 4, "comput": [4, 7], "concret": [1, 3, 5], "config": [3, 5], "configur": [0, 1, 2, 3, 4, 5], "conflict": 0, "consid": [0, 1], "consortium": 7, "consum": 4, "contact": 4, "contain": [4, 5, 7], "contrari": 0, "control": 0, "conveni": 3, "copi": 5, "core": 4, "corespond": 5, "correct": 0, "correctli": 0, "correspond": [0, 5], "correspondig": 5, "cosmo": [0, 4, 5], "cosmo_target": 5, "cosmodefinit": 0, "could": [0, 4], "cours": 4, "cppdycor": 5, "cpu": [3, 5], "crai": 0, "creat": [4, 5, 6, 7], "csc": [2, 4, 6, 7], "cuda": 1, "current": [0, 5], "custom": 3, "d": [3, 6], "daint": [0, 4, 5], "data": 2, "deactiv": 1, "deal": 4, "debug": [2, 5], "decent": 4, "default": [3, 5], "defin": [0, 1, 3, 4, 5], "definit": [0, 5], "delet": 3, "demand": 2, "depart": 4, "depend": [1, 2, 4, 5], "deploi": 7, "depth": [2, 3, 6], "describ": [1, 5], "destdir": 6, "detail": 5, "determin": 4, "dev": [6, 7], "devbuildcosmo": 7, "develop": [2, 3, 4, 5, 6, 7], "devop": 4, "differ": [0, 4], "difficult": 4, "dir": 3, "directli": [3, 5], "directori": [3, 5], "distclean": 3, "distribut": 4, "do": [2, 3, 4, 5, 6], "doc": [0, 1], "document": 5, "doe": [0, 2, 5], "domin": 4, "don": 4, "done": 4, "doubl": 5, "download": [0, 2], "downsid": 1, "due": 4, "dump": 5, "dure": [2, 5], "dycor": 5, "dycoretest": 5, "e": [0, 3, 4, 5], "easiest": 1, "eccod": [0, 1, 5], "ecrad": 1, "edit": [3, 4, 7], "editor": 5, "effect": 0, "egf6fp466u2cl3ckkmhpemzf4hz7loqr": 0, "either": [0, 3, 5], "el": 4, "elsa": 4, "empti": 2, "en": 2, "enabl": 0, "encount": 4, "end": 6, "energi": 4, "engin": 7, "enough": 4, "ensur": 4, "enter": 1, "env": [0, 1, 2, 3, 6, 7], "environ": [3, 4, 5, 6, 7], "epfl": 4, "error": 6, "especi": [0, 5], "etc": [0, 4, 6], "eth": 6, "ethz": 7, "euler": 7, "evalu": 4, "even": 5, "everi": 0, "everyth": 2, "exact": 0, "exaflop": 4, "exampl": [0, 1, 2, 3, 5], "execut": [0, 1, 3, 5], "exist": 4, "expect": 4, "expens": 0, "experi": 4, "expert": 4, "export": 0, "extend": 4, "extern": 3, "f": [3, 5], "fair": 4, "fanci": 2, "far": 4, "featur": [0, 2, 5], "fermilab": 4, "fetch": 0, "few": 4, "file": [0, 1, 3, 5], "filenam": 5, "fill": 5, "find": [0, 3, 7], "fine": 0, "first": [4, 5], "fit": 2, "fix": [2, 6], "float": 5, "focu": 4, "folder": [0, 1, 3, 5], "follow": [0, 2, 3, 4], "forc": 5, "format": 5, "found": [3, 4], "friendli": 0, "from": [0, 2, 3, 5, 7], "frontier": 4, "frustrat": 4, "fugaku": 4, "fulfil": 4, "further": 3, "g": [3, 4], "g110": 5, "gave": 4, "gcc": [0, 1, 3, 5], "gener": [1, 2, 4], "get": [2, 3, 4, 5], "get_full_repo": 0, "git": [0, 2, 3, 6], "github": [0, 2, 3, 7], "give": 4, "gni": 0, "gnm6i4pya3lrscgdnvvzgt77bssbfcab": 5, "go": [1, 4, 5], "good": [0, 4], "googl": 4, "gpu": [4, 5], "grib_definition_path": 0, "grib_samples_path": 0, "group": 4, "guarante": 4, "guidelin": 7, "h": 5, "ha": [0, 4], "hack": 4, "hackabl": 4, "hand": 2, "hann": 4, "happen": 4, "hard": [2, 4], "hardcod": 0, "hardwar": 4, "hash": [0, 5], "have": [0, 4, 5], "head": [0, 5], "hefti": 4, "her": 4, "here": [0, 4], "highlight": 2, "hopefulli": 4, "host": [2, 5], "how": [5, 7], "howev": [0, 4, 5], "hpc": 4, "html": 2, "http": [2, 3, 4, 6], "i": [0, 1, 2, 3, 4, 5, 6, 7], "i2hc4rhlhhapga6gheq3tcnbyrytadoi": 5, "i72unz2dzlp4donztoi7kxbubj4kfqtw": 5, "icon": [1, 7], "idea": 4, "identifi": 5, "imag": 6, "implement": 4, "import": [0, 4, 7], "includ": [0, 4], "incomplet": 4, "inconsist": 4, "industri": 4, "info": [0, 2, 3, 7], "inform": [0, 1, 3, 5], "inherit": 0, "input": 0, "instal": [1, 2, 3, 4, 6, 7], "install_dir": 5, "installcosmo": 7, "instanc": [3, 4, 5, 7], "instead": 5, "instruct": 3, "int2lm": 5, "integr": 4, "integration_test": 6, "interac": 0, "interact": 5, "internship": 4, "interrupt": 2, "introduc": 4, "io": 2, "isn": [3, 4], "isol": 4, "issu": 4, "item": 0, "its": [2, 3, 4, 5], "itself": 4, "jenkin": [5, 7], "job": 0, "juckerj": [0, 3], "just": [4, 5], "keep": [0, 5], "kei": [1, 5], "kept": 5, "kesch": 4, "keyword": 1, "kmrbrer2mlzz2rkn3ykhxr6h6glbwptn": 5, "know": 0, "knowledg": 4, "koaxr3hlillunjtywkh46vcpzgrarnxc": 5, "l52ikknglfrfolr462lc4ez6abulmph": 5, "lapack": 1, "last": 0, "later": 0, "latest": [2, 3], "launch": 6, "ld_library_path": [0, 5], "lead": 0, "learn": 4, "left": 4, "level": 5, "lib": 0, "lib64": 0, "librari": [0, 4], "library_path": 0, "libxml2": 1, "like": [4, 5], "limit": 2, "line": [0, 3], "liner": 5, "linux": [4, 5], "list": [0, 1, 3, 7], "littl": 4, "load": [2, 3, 7], "local": [0, 1, 5, 7], "locat": [0, 2, 3, 7], "log": 6, "login": 0, "long": 5, "look": [0, 1, 2], "lose": 0, "lot": 4, "mach": 5, "machin": [4, 6, 7], "magic": 4, "mai": [0, 2, 3, 4], "main": [2, 4], "mainli": 5, "maintain": 7, "make": [2, 3, 4], "makefil": 4, "manag": [0, 4, 7], "mani": [0, 4], "manual": [0, 5], "master": [0, 3, 5], "match": 5, "matter": 4, "mch": [0, 3, 4, 5, 6], "mch1": 5, "mch_cpu_doubl": 3, "mean": [0, 4], "meantim": 0, "meteoswiss": [0, 7], "might": 5, "migrat": 4, "misc": 2, "misus": 4, "mk": 3, "mkdir": 3, "model": 4, "modif": 4, "modul": 5, "more": [0, 1, 2, 3, 5], "most": [1, 4, 5], "mostli": [4, 7], "mpi": 4, "mpich": 0, "mpt": 0, "mr": 7, "multipl": [0, 1, 4, 5], "my": 4, "n": [5, 6], "name": [1, 3, 4], "necessari": 3, "need": [0, 1, 2, 3, 4, 5], "new": [4, 7], "newer": [2, 4], "newest": 2, "next": 5, "node": 0, "nonetheless": 0, "notic": 5, "novemb": 4, "now": 0, "nvhpc": [1, 3], "nvidia": [1, 3], "nwp": 3, "o3jtuao2gwrz7uwyekvxvr7ylltwnt4w": 5, "occasion": 2, "ocean": 3, "octob": 4, "offer": 1, "offici": [0, 1, 4, 5], "often": 4, "omit": 0, "onc": 5, "one": [0, 1, 3, 4, 5], "onelin": 4, "ones": [4, 5], "onli": [0, 3, 4, 5], "open": 5, "opt": 0, "optim": 4, "option": [1, 2, 4], "order": [0, 5], "org": 0, "osuna": 4, "other": [0, 1, 2, 4, 5], "our": [4, 5, 7], "out": [0, 3, 4], "output": [0, 5], "over": 0, "own": [4, 5, 7], "p": 5, "p1": 5, "p2": 5, "p6": 5, "packag": [2, 4, 5, 7], "package_attribut": 3, "package_nam": 0, "pacman": 4, "page": [2, 4], "papi": 0, "parallel": 5, "part": [1, 7], "particular": 0, "patch": 0, "path": [1, 3, 5], "path_to_folder_with_spack_yaml": [1, 3], "pe": 0, "perform": [4, 5], "pgi": [0, 5], "phase": [0, 1, 2, 3, 5], "pipelin": 6, "place": 4, "plain": 7, "plan": 5, "pleas": 3, "plu": 5, "point": [0, 4, 5], "polici": 4, "pollen": 5, "popular": 4, "port": 4, "possibl": [0, 1, 3, 4, 5], "possibli": 4, "potenti": 0, "power": 2, "pr": 7, "practic": 2, "pre": [3, 4], "predefin": 4, "prefer": 1, "prefix": 5, "preinstal": 2, "present": [0, 4], "print": [0, 3, 5], "prior": [0, 5], "probabl": 4, "problem": [2, 4, 5], "process": 4, "product": [0, 2, 5], "profil": 6, "program": 4, "programm": 5, "project": [0, 2, 5], "properli": 0, "provid": [0, 2, 3, 4], "pull": [2, 7], "pwd": 3, "py": [5, 6], "pytest": 6, "python": [0, 5], "qh4lqyvz73zcm2emfwwhcfue6kkm3xyo": 5, "queri": 3, "question": 4, "quick": 7, "quit": 4, "rather": [0, 2], "raw": 5, "rc2": 6, "rcm": 0, "re": 4, "read": [0, 1], "readthedoc": 2, "real_typ": 5, "realist": 4, "realli": 4, "reason": [0, 4], "rebuilt": 5, "receiv": 0, "recip": [4, 5], "recommend": [0, 2, 5], "reconfigur": 3, "recurs": [2, 3, 6], "reduc": 2, "regex": 4, "regular": 2, "regularli": [2, 4], "relat": 5, "releas": 2, "relev": 4, "reli": 2, "reliabl": [2, 4], "remov": 3, "replac": 5, "repo": 6, "repositori": [0, 1, 2, 3], "reproduc": 4, "request": [5, 7], "requir": [0, 2, 3, 4, 5], "research": 7, "reserv": 5, "respect": 5, "respons": 2, "rest": 4, "restrict": 3, "result": 0, "retriev": 5, "rhel7": 5, "right": 4, "riken": 4, "robust": 2, "root": [1, 5, 6], "roughli": 4, "rpath": 5, "rpm": 4, "rrtmgp": 1, "rte": 1, "rule": 4, "run": [3, 4, 5, 6, 7], "run_packag": 0, "runtim": 5, "rvqs2tqltwlohpkyedzwnjggtwtgu4li": 5, "s903": 0, "safe": 2, "same": [0, 4], "sampl": 0, "satisfi": [0, 3], "scratch": [3, 5], "screen": 5, "script": [3, 4, 7], "search": 5, "section": 5, "see": [1, 2, 3, 4, 5], "sens": 4, "sensit": 1, "septemb": 4, "serial": 5, "serv": 3, "set": [1, 2, 3, 4, 5], "setup": [3, 4, 6, 7], "sever": [0, 1], "sh": [0, 2, 3, 6], "shallow": [2, 3, 6], "share": 0, "shell": 0, "should": [0, 4], "show": [5, 6], "similar": 4, "simplest": 5, "simpli": 4, "simultan": 0, "sinc": [0, 5], "sit": 1, "skip": [3, 5], "skylake_avx512": 5, "so": [3, 4, 5], "softwar": [0, 2, 4, 5, 7], "sofwar": 7, "solut": 4, "solv": 4, "some": [0, 3, 4, 5], "someth": 4, "sometim": [3, 4], "somewher": 5, "sourc": [0, 1, 3, 5, 6], "sourceabl": 5, "spack": 3, "spack_tag": 3, "spack_tag_": 3, "spack_tag_mch": 3, "spec": [0, 1, 3, 7], "special": [0, 3], "specif": [0, 3, 4, 5], "specifc": 0, "specifi": [1, 3], "ssezzpu36dc4j5lc35rkytuieicoptfr": 5, "staff": 4, "stage": [0, 5, 6], "start": [4, 5, 7], "state": 5, "step": 6, "still": 4, "stop": 5, "store": 0, "strict": 4, "strong": 4, "submiss": 0, "submit": 0, "submodul": [2, 3, 6], "suffix": 0, "summer": 4, "super": 7, "supercomput": 7, "support": [4, 5, 6], "sure": 3, "swiss": 7, "system": [2, 4], "t": [3, 4], "tag": [0, 2, 3], "tailor": 0, "taken": 0, "target": [3, 5, 7], "team": 4, "tell": [0, 1, 3], "termin": 5, "test": [5, 7], "than": 2, "thei": [2, 3, 4], "them": [0, 4], "therefor": [2, 4, 5], "thi": [0, 1, 2, 3, 4, 5, 6], "three": 0, "through": 1, "tiebreak": 3, "time": [0, 4], "timelin": 4, "tool": 4, "top": [0, 5], "topic": 4, "tri": 4, "tricki": 4, "true": [0, 1], "truncat": 5, "try": [0, 4], "tsa": 4, "two": 0, "type": [1, 3], "u": 4, "ue": 0, "uenv": 7, "unavoid": 4, "under": [1, 5], "undergo": 2, "unfortun": 4, "unifi": 1, "uninstal": 2, "unless": 2, "unsolv": 4, "unspecfi": 3, "unspecifi": 3, "until": [0, 1, 4, 5], "up": [2, 3, 4], "updat": 7, "upgrad": [2, 4], "upon": 2, "upstream": [2, 3, 4], "us": [0, 2, 4, 5, 6, 7], "us5kk56wraktww7e543cxi4dbud2lalv": 5, "user": [0, 2, 3, 5, 6, 7], "usr": 5, "usual": 4, "v": [5, 6], "v0": [2, 3, 5, 6], "v2": 0, "v6": 3, "v7": 3, "v8": 6, "valentin": 4, "valid": 0, "valu": 3, "variabl": [0, 3], "variant": [0, 3, 5, 6], "varieti": 0, "variou": 4, "verbos": 5, "veri": [0, 4], "version": [0, 1, 4, 5, 6, 7], "viabl": 4, "vial": 4, "view": [1, 4], "vkwywww3z52ttmlzzpn4df5jnr5paiw4": 5, "wa": [5, 7], "wai": [0, 1, 3, 4, 5, 6], "want": [3, 4, 5], "we": [0, 2, 4, 5], "well": 4, "were": 4, "what": [3, 5], "when": [0, 2, 3, 4], "where": 5, "which": [0, 4, 5], "while": 4, "whole": 4, "why": 7, "widest": 4, "willing": 4, "within": 4, "without": [0, 2], "work": [3, 4, 5], "workflow": [1, 2], "workspac": 6, "would": 3, "wrong": 0, "xalt": 0, "xalt2": 0, "yaml": [1, 3, 5], "ye": 6, "you": [0, 1, 2, 3, 4, 5, 6], "your": [0, 1, 3, 4, 5, 6, 7], "your_machin": 5, "your_spec": 0}, "titles": ["C2SM Guidelines for Spack", "Develop packages", "How to manage your own Spack instance", "Quick Start", "Target Users of spack-c2sm", "Important Spack Commands", "Testing", "C2SM Spack"], "titleterms": {"1": 0, "2": 0, "At": 3, "balfrin": 3, "build": [0, 1, 5], "buildbot": 4, "c2sm": [0, 4, 6, 7], "cd": 6, "chosen": 4, "ci": [4, 6], "clean": 2, "command": 5, "commun": 4, "consortium": 4, "contain": 3, "content": 7, "creat": 2, "csc": 3, "dev": [0, 1, 5], "devbuildcosmo": 5, "develop": 1, "edit": 5, "engin": 4, "env": 5, "environ": [0, 1, 2], "ethz": 3, "euler": 3, "find": 5, "from": 4, "github": 6, "guidelin": 0, "how": 2, "icon": [3, 4], "import": 5, "info": 5, "instal": [0, 5], "installcosmo": 5, "instanc": 2, "jenkin": 6, "list": 5, "load": [0, 5], "local": 3, "locat": 5, "machin": [3, 5], "maintain": 4, "manag": 2, "meteoswiss": 4, "mr": 6, "new": 2, "option": [0, 5], "own": 2, "packag": [0, 1, 3, 6], "part": 4, "plain": 1, "pr": 6, "process": 5, "pull": 6, "quick": 3, "request": 6, "research": 4, "run": 0, "script": 0, "setup": 2, "sofwar": 4, "spack": [0, 1, 2, 4, 5, 6, 7], "spec": 5, "start": 3, "target": 4, "test": 6, "uenv": 6, "updat": 2, "us": 3, "usag": 5, "user": 4, "version": 2, "wa": 4, "why": 4, "your": 2}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"At CSCS/ETHZ (Balfrin and Euler)": [[3, "at-cscs-ethz-balfrin-and-euler"]], "BuildBot as part of the ICON-consortium CI": [[4, "buildbot-as-part-of-the-icon-consortium-ci"]], "Building": [[0, "building"]], "C2SM Guidelines for Spack": [[0, null]], "C2SM Spack": [[7, null]], "Clean Spack instance": [[2, "clean-spack-instance"]], "Contents:": [[7, null]], "Create a new Spack instance": [[2, "create-a-new-spack-instance"]], "Develop packages": [[1, null]], "Environments with Spack develop": [[1, "environments-with-spack-develop"]], "How to manage your own Spack instance": [[2, null]], "ICON": [[3, "icon"]], "Important Spack Commands": [[5, null]], "Jenkins test with uenv": [[6, "jenkins-test-with-uenv"]], "Load run environment of a package": [[0, "load-run-environment-of-a-package"]], "Local machines and Containers": [[3, "local-machines-and-containers"]], "Machine processing (spack find)": [[5, "machine-processing-spack-find"]], "Maintainers of spack-c2sm": [[4, "maintainers-of-spack-c2sm"]], "Option 1: spack install": [[0, "option-1-spack-install"]], "Option 2: spack dev-build": [[0, "option-2-spack-dev-build"]], "Options (spack build-env)": [[5, "options-spack-build-env"]], "Options (spack dev-build)": [[5, "options-spack-dev-build"]], "Options (spack find)": [[5, "options-spack-find"]], "Options (spack install)": [[5, "options-spack-install"]], "Options (spack load)": [[5, "options-spack-load"]], "Plain dev-build": [[1, "plain-dev-build"]], "Pull Request Testing for spack-c2sm on GitHub": [[6, "pull-request-testing-for-spack-c2sm-on-github"]], "Quick Start": [[3, null]], "Researchers from C2SM-community": [[4, "researchers-from-c2sm-community"]], "Running": [[0, "running"]], "Setup Spack environment": [[2, "setup-spack-environment"]], "Sofware Engineers": [[4, "sofware-engineers"]], "Spack build-env": [[5, "spack-build-env"]], "Spack dev-build": [[5, "spack-dev-build"]], "Spack devbuildcosmo": [[5, "spack-devbuildcosmo"]], "Spack edit": [[5, "spack-edit"]], "Spack find": [[5, "spack-find"]], "Spack in scripts": [[0, "spack-in-scripts"]], "Spack info": [[5, "spack-info"]], "Spack install": [[5, "spack-install"]], "Spack installcosmo": [[5, "spack-installcosmo"]], "Spack list": [[5, "spack-list"]], "Spack load": [[5, "spack-load"]], "Spack location": [[5, "spack-location"]], "Spack spec": [[5, "spack-spec"]], "Target Users of spack-c2sm": [[4, null]], "Test packages (PR/MR/CI/CD)": [[6, "test-packages-pr-mr-ci-cd"]], "Testing": [[6, null]], "Update Spack instance": [[2, "update-spack-instance"]], "Usage (spack build-env)": [[5, "usage-spack-build-env"]], "Usage (spack dev-build)": [[5, "usage-spack-dev-build"]], "Usage (spack edit)": [[5, "usage-spack-edit"]], "Usage (spack find)": [[5, "usage-spack-find"]], "Usage (spack info)": [[5, "usage-spack-info"]], "Usage (spack install)": [[5, "usage-spack-install"]], "Usage (spack list)": [[5, "usage-spack-list"]], "Usage (spack load)": [[5, "usage-spack-load"]], "Usage (spack location)": [[5, "usage-spack-location"]], "Usage (spack spec)": [[5, "usage-spack-spec"]], "Use packages": [[3, "use-packages"]], "Versions": [[2, "versions"]], "Why was Spack chosen by MeteoSwiss?": [[4, "why-was-spack-chosen-by-meteoswiss"]]}, "docnames": ["C2SMGuidelines", "CodeDevelopment", "InstanceManagement", "QuickStart", "SpackChoice", "SpackCommands", "Testing", "index"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2}, "filenames": ["C2SMGuidelines.rst", "CodeDevelopment.rst", "InstanceManagement.rst", "QuickStart.rst", "SpackChoice.rst", "SpackCommands.rst", "Testing.rst", "index.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [4, 5], "0": [0, 1, 5, 6], "07": 5, "09": 0, "09a": 5, "1": [2, 3, 4, 5, 6], "10": 0, "13": 1, "15": 0, "19": [0, 1, 5], "1_2": 0, "2": [1, 4, 5], "20": [0, 3, 5, 6], "2018": 4, "2019": 4, "2020": 4, "20load": 2, "21": 2, "3": 5, "4": 0, "4h7b7x62dcpvrctghjv23jrpnkep4ela": 5, "5": [0, 3, 4, 5], "6": 0, "6ijz5756a65p6wblxbr3enllmpdzcvh5": 5, "7": 0, "8": [0, 5], "86__g36b56f4": 0, "9": [0, 1, 5], "A": 4, "As": 5, "At": 7, "But": [2, 4], "By": 3, "For": [0, 1, 2, 3, 5], "If": [4, 5], "In": [0, 3, 5], "It": [0, 1, 2, 4, 5], "No": 4, "Of": 4, "That": 5, "The": [0, 1, 2, 3, 4, 5], "There": [0, 4], "These": [3, 4], "To": [0, 1, 2, 3, 4, 6], "With": 2, "_": 3, "abl": [0, 4, 5], "about": [0, 1, 3, 4], "abov": [0, 3, 4], "acceler": 4, "access": 5, "account": [0, 4], "activ": [1, 2, 3], "actual": [0, 5], "add": [1, 3, 4, 5, 6], "addit": 0, "adjust": 5, "adopt": 4, "advantag": 2, "advis": 0, "aejk4rps3es6o5trdwppzew3f2j37kl6": 5, "after": [2, 3, 5], "afterward": 3, "aliv": 0, "all": [0, 1, 2, 3, 4, 5], "allow": [0, 5], "alon": 4, "along": [0, 1], "alps_mch": 3, "alreadi": [0, 5], "also": [4, 5, 6], "alwai": 0, "among": 5, "amount": 2, "an": [0, 2, 3, 4, 5, 6], "ani": [0, 3, 4, 5], "answer": 4, "any_other_upstream": 3, "anytim": 5, "apart": 4, "api": 2, "apn": 0, "apn_5": 5, "apngit": 0, "app": 0, "appli": 0, "approach": 1, "aproblem": 0, "apt": 4, "ar": [0, 1, 2, 3, 4, 5], "aren": 4, "argument": 2, "ari": 0, "ask": 3, "attempt": 5, "aurora": 4, "auto": 6, "autodetect": 3, "autom": [2, 4], "automat": [2, 4], "avail": [0, 3, 5], "avoid": [0, 2, 5], "awai": 4, "b": [2, 3, 6], "bad": 4, "balfrin": [4, 6, 7], "base": [0, 5], "bash": [3, 4, 5], "bbjwypwllbba6nmkvronktzo2vt6k3dw": 5, "becam": 4, "becaus": 4, "befor": [0, 2, 5], "being": [0, 5], "believ": 4, "belong": 4, "below": [2, 3, 5], "best": [2, 4], "bin": 5, "binari": [0, 5], "bit": 4, "bla": 1, "blame": 4, "both": 0, "branch": [0, 2, 4], "break": [0, 2], "bug": 4, "build": [3, 4, 6, 7], "build_directori": 3, "buildbot": 7, "built": [3, 4], "c": 5, "c2sm": [2, 3, 5], "c2smgit": 0, "cach": 2, "came": 4, "can": [0, 3, 4, 5, 6], "capitan": 4, "carlo": 4, "case": [0, 3, 4, 5], "cat": 3, "ccigv3uvkdl5h3d2jtb6blxvvv4qsdpc": 0, "cd": [3, 5, 7], "center": 7, "cern": 4, "certain": [1, 5], "ch": 4, "chang": [2, 3, 5], "check": 5, "choos": 2, "chosen": [5, 7], "ci": 7, "circumv": [0, 5], "clean": [4, 7], "cleanup": 2, "clear": 0, "clone": [2, 3, 5, 6], "code": [0, 4], "collabor": 4, "collect": 2, "com": [0, 2, 3, 6], "come": [0, 2, 4], "command": [0, 1, 3, 7], "command_index": 2, "comment": 6, "commit": [0, 2], "common": [4, 6], "commun": 7, "comparison": 4, "compil": [0, 3, 4, 5], "complain": 0, "complex": 4, "comput": [4, 7], "concret": [1, 3, 5], "config": [3, 5], "configur": [0, 1, 2, 3, 4, 5], "conflict": 0, "consid": [0, 1], "consortium": 7, "consum": 4, "contact": 4, "contain": [4, 5, 7], "contrari": 0, "control": 0, "conveni": 3, "copi": 5, "core": 4, "corespond": 5, "correct": 0, "correctli": 0, "correspond": [0, 5], "correspondig": 5, "cosmo": [0, 4, 5], "cosmo_target": 5, "cosmodefinit": 0, "could": [0, 4], "cours": 4, "cppdycor": 5, "cpu": [3, 5], "crai": 0, "creat": [4, 5, 6, 7], "csc": [2, 4, 6, 7], "cuda": 1, "current": [0, 5], "custom": 3, "d": [3, 6], "daint": [0, 4, 5], "data": 2, "deactiv": 1, "deal": 4, "debug": [2, 5], "decent": 4, "default": [3, 5], "defin": [0, 1, 3, 4, 5], "definit": [0, 5], "delet": 3, "demand": 2, "depart": 4, "depend": [1, 2, 4, 5], "deploi": 7, "depth": [2, 3, 6], "describ": [1, 5], "destdir": 6, "detail": 5, "determin": 4, "dev": [6, 7], "devbuildcosmo": 7, "develop": [2, 3, 4, 5, 6, 7], "devop": 4, "differ": [0, 4], "difficult": 4, "dir": 3, "directli": [3, 5], "directori": [3, 5], "distclean": 3, "distribut": 4, "do": [2, 3, 4, 5, 6], "doc": [0, 1], "document": 5, "doe": [0, 2, 5], "domin": 4, "don": 4, "done": 4, "doubl": 5, "download": [0, 2], "downsid": 1, "due": 4, "dump": 5, "dure": [2, 5], "dycor": 5, "dycoretest": 5, "e": [0, 3, 4, 5], "easiest": 1, "eccod": [0, 1, 5], "ecrad": 1, "edit": [3, 4, 7], "editor": 5, "effect": 0, "egf6fp466u2cl3ckkmhpemzf4hz7loqr": 0, "either": [0, 3, 5], "el": 4, "elsa": 4, "empti": 2, "en": 2, "enabl": 0, "encount": 4, "end": 6, "energi": 4, "engin": 7, "enough": 4, "ensur": 4, "enter": 1, "env": [0, 1, 2, 3, 6, 7], "environ": [3, 4, 5, 6, 7], "epfl": 4, "error": 6, "especi": [0, 5], "etc": [0, 4, 6], "eth": 6, "ethz": 7, "euler": 7, "evalu": 4, "even": 5, "everi": 0, "everyth": 2, "exact": 0, "exaflop": 4, "exampl": [0, 1, 2, 3, 5], "execut": [0, 1, 3, 5], "exist": 4, "expect": 4, "expens": 0, "experi": 4, "expert": 4, "export": 0, "extend": 4, "extern": 3, "f": [3, 5], "fair": 4, "fanci": 2, "far": 4, "featur": [0, 2, 5], "fermilab": 4, "fetch": 0, "few": 4, "file": [0, 1, 3, 5], "filenam": 5, "fill": 5, "find": [0, 3, 7], "fine": 0, "first": [4, 5], "fit": 2, "fix": [2, 6], "float": 5, "focu": 4, "folder": [0, 1, 3, 5], "follow": [0, 2, 3, 4], "forc": 5, "format": 5, "found": [3, 4], "friendli": 0, "from": [0, 2, 3, 5, 7], "frontier": 4, "frustrat": 4, "fugaku": 4, "fulfil": 4, "further": 3, "g": [3, 4], "g110": 5, "gave": 4, "gcc": [0, 1, 3, 5], "gener": [1, 2, 4], "get": [2, 3, 4, 5], "get_full_repo": 0, "git": [0, 2, 3, 6], "github": [0, 2, 3, 7], "give": 4, "gni": 0, "gnm6i4pya3lrscgdnvvzgt77bssbfcab": 5, "go": [1, 4, 5], "good": [0, 4], "googl": 4, "gpu": [4, 5], "grib_definition_path": 0, "grib_samples_path": 0, "group": 4, "guarante": 4, "guidelin": 7, "h": 5, "ha": [0, 4], "hack": 4, "hackabl": 4, "hand": 2, "hann": 4, "happen": 4, "hard": [2, 4], "hardcod": 0, "hardwar": 4, "hash": [0, 5], "have": [0, 4, 5], "head": [0, 5], "hefti": 4, "her": 4, "here": [0, 4], "highlight": 2, "hopefulli": 4, "host": [2, 5], "how": [5, 7], "howev": [0, 4, 5], "hpc": 4, "html": 2, "http": [2, 3, 4, 6], "i": [0, 1, 2, 3, 4, 5, 6, 7], "i2hc4rhlhhapga6gheq3tcnbyrytadoi": 5, "i72unz2dzlp4donztoi7kxbubj4kfqtw": 5, "icon": [1, 7], "idea": 4, "identifi": 5, "imag": 6, "implement": 4, "import": [0, 4, 7], "includ": [0, 4], "incomplet": 4, "inconsist": 4, "industri": 4, "info": [0, 2, 3, 7], "inform": [0, 1, 3, 5], "inherit": 0, "input": 0, "instal": [1, 2, 3, 4, 6, 7], "install_dir": 5, "installcosmo": 7, "instanc": [3, 4, 5, 7], "instead": 5, "instruct": 3, "int2lm": 5, "integr": 4, "integration_test": 6, "interac": 0, "interact": 5, "internship": 4, "interrupt": 2, "introduc": 4, "io": 2, "isn": [3, 4], "isol": 4, "issu": 4, "item": 0, "its": [2, 3, 4, 5], "itself": 4, "jenkin": [5, 7], "job": 0, "juckerj": [0, 3], "just": [4, 5], "keep": [0, 5], "kei": [1, 5], "kept": 5, "kesch": 4, "keyword": 1, "kmrbrer2mlzz2rkn3ykhxr6h6glbwptn": 5, "know": 0, "knowledg": 4, "koaxr3hlillunjtywkh46vcpzgrarnxc": 5, "l52ikknglfrfolr462lc4ez6abulmph": 5, "lapack": 1, "last": 0, "later": 0, "latest": [2, 3], "launch": 6, "ld_library_path": [0, 5], "lead": 0, "learn": 4, "left": 4, "level": 5, "lib": 0, "lib64": 0, "librari": [0, 4], "library_path": 0, "libxml2": 1, "like": [4, 5], "limit": 2, "line": [0, 3], "liner": 5, "linux": [4, 5], "list": [0, 1, 3, 7], "littl": 4, "load": [2, 3, 7], "local": [0, 1, 5, 7], "locat": [0, 2, 3, 7], "log": 6, "login": 0, "long": 5, "look": [0, 1, 2], "lose": 0, "lot": 4, "mach": 5, "machin": [4, 6, 7], "magic": 4, "mai": [0, 2, 3, 4], "main": [2, 4], "mainli": 5, "maintain": 7, "make": [2, 3, 4], "makefil": 4, "manag": [0, 4, 7], "mani": [0, 4], "manual": [0, 5], "master": [0, 3, 5], "match": 5, "matter": 4, "mch": [0, 3, 4, 5, 6], "mch1": 5, "mch_cpu_doubl": 3, "mean": [0, 4], "meantim": 0, "meteoswiss": [0, 7], "might": 5, "migrat": 4, "misc": 2, "misus": 4, "mk": 3, "mkdir": 3, "model": 4, "modif": 4, "modul": 5, "more": [0, 1, 2, 3, 5], "most": [1, 4, 5], "mostli": [4, 7], "mpi": 4, "mpich": 0, "mpt": 0, "mr": 7, "multipl": [0, 1, 4, 5], "my": 4, "n": [5, 6], "name": [1, 3, 4], "navig": 3, "necessari": 3, "need": [0, 1, 2, 3, 4, 5], "new": [4, 7], "newer": [2, 4], "newest": 2, "next": 5, "node": 0, "nonetheless": 0, "notic": 5, "novemb": 4, "now": 0, "nvhpc": [1, 3], "nvidia": [1, 3], "nwp": 3, "o3jtuao2gwrz7uwyekvxvr7ylltwnt4w": 5, "occasion": 2, "ocean": 3, "octob": 4, "offer": 1, "offici": [0, 1, 4, 5], "often": 4, "omit": 0, "onc": 5, "one": [0, 1, 3, 4, 5], "onelin": 4, "ones": [4, 5], "onli": [0, 3, 4, 5], "open": 5, "opt": 0, "optim": 4, "option": [1, 2, 4], "order": [0, 5], "org": 0, "osuna": 4, "other": [0, 1, 2, 4, 5], "our": [4, 5, 7], "out": [0, 3, 4], "output": [0, 5], "over": 0, "own": [4, 5, 7], "p": 5, "p1": 5, "p2": 5, "p6": 5, "packag": [2, 4, 5, 7], "package_attribut": 3, "package_nam": 0, "pacman": 4, "page": [2, 4], "papi": 0, "parallel": 5, "part": [1, 7], "particular": 0, "patch": 0, "path": [1, 3, 5], "path_to_folder_with_spack_yaml": [1, 3], "pe": 0, "perform": [4, 5], "pgi": [0, 5], "phase": [0, 1, 2, 3, 5], "pipelin": 6, "place": 4, "plain": 7, "plan": 5, "pleas": 3, "plu": 5, "point": [0, 4, 5], "polici": 4, "pollen": 5, "popular": 4, "port": 4, "possibl": [0, 1, 3, 4, 5], "possibli": 4, "potenti": 0, "power": 2, "pr": 7, "practic": 2, "pre": [3, 4], "predefin": 4, "prefer": 1, "prefix": 5, "preinstal": 2, "present": [0, 4], "print": [0, 3, 5], "prior": [0, 5], "probabl": 4, "problem": [2, 4, 5], "process": 4, "product": [0, 2, 5], "profil": 6, "program": 4, "programm": 5, "project": [0, 2, 5], "properli": 0, "provid": [0, 2, 3, 4], "pull": [2, 7], "pwd": 3, "py": [5, 6], "pytest": 6, "python": [0, 5], "qh4lqyvz73zcm2emfwwhcfue6kkm3xyo": 5, "queri": 3, "question": 4, "quick": 7, "quit": 4, "rather": [0, 2], "raw": 5, "rc2": 6, "rcm": 0, "re": 4, "read": [0, 1], "readthedoc": 2, "real_typ": 5, "realist": 4, "realli": 4, "reason": [0, 4], "rebuilt": 5, "receiv": 0, "recip": [4, 5], "recommend": [0, 2, 5], "reconfigur": 3, "recurs": [2, 3, 6], "reduc": 2, "regex": 4, "regular": 2, "regularli": [2, 4], "relat": 5, "releas": 2, "relev": 4, "reli": 2, "reliabl": [2, 4], "remov": 3, "replac": 5, "repo": 6, "repositori": [0, 1, 2, 3], "reproduc": 4, "request": [5, 7], "requir": [0, 2, 3, 4, 5], "research": 7, "reserv": 5, "respect": 5, "respons": 2, "rest": 4, "restrict": 3, "result": 0, "retriev": 5, "rhel7": 5, "right": 4, "riken": 4, "robust": 2, "root": [1, 3, 5, 6], "roughli": 4, "rpath": 5, "rpm": 4, "rrtmgp": 1, "rte": 1, "rule": 4, "run": [3, 4, 5, 6, 7], "run_packag": 0, "runtim": 5, "rvqs2tqltwlohpkyedzwnjggtwtgu4li": 5, "s903": 0, "safe": 2, "same": [0, 4], "sampl": 0, "satisfi": [0, 3], "scratch": [3, 5], "screen": 5, "script": [3, 4, 7], "search": 5, "section": 5, "see": [1, 2, 3, 4, 5], "sens": 4, "sensit": 1, "septemb": 4, "serial": 5, "serv": 3, "set": [1, 2, 3, 4, 5], "setup": [3, 4, 6, 7], "sever": [0, 1], "sh": [0, 2, 3, 6], "shallow": [2, 3, 6], "share": 0, "shell": 0, "should": [0, 4], "show": [5, 6], "similar": 4, "simplest": 5, "simpli": 4, "simultan": 0, "sinc": [0, 5], "sit": 1, "skip": [3, 5], "skylake_avx512": 5, "so": [3, 4, 5], "softwar": [0, 2, 4, 5, 7], "sofwar": 7, "solut": 4, "solv": 4, "some": [0, 3, 4, 5], "someth": 4, "sometim": [3, 4], "somewher": 5, "sourc": [0, 1, 3, 5, 6], "sourceabl": 5, "spack": 3, "spack_tag": 3, "spack_tag_": 3, "spack_tag_mch": 3, "spec": [0, 1, 3, 7], "special": [0, 3], "specif": [0, 3, 4, 5], "specifc": 0, "specifi": [1, 3], "ssezzpu36dc4j5lc35rkytuieicoptfr": 5, "staff": 4, "stage": [0, 5, 6], "start": [4, 5, 7], "state": 5, "step": 6, "still": 4, "stop": 5, "store": 0, "strict": 4, "strong": 4, "submiss": 0, "submit": 0, "submodul": [2, 3, 6], "suffix": 0, "summer": 4, "super": 7, "supercomput": 7, "support": [4, 5, 6], "sure": 3, "swiss": 7, "system": [2, 4], "t": [3, 4], "tag": [0, 2, 3], "tailor": 0, "taken": 0, "target": [3, 5, 7], "team": 4, "tell": [0, 1, 3], "termin": 5, "test": [5, 7], "than": 2, "thei": [2, 3, 4], "them": [0, 4], "therefor": [2, 4, 5], "thi": [0, 1, 2, 3, 4, 5, 6], "three": 0, "through": 1, "tiebreak": 3, "time": [0, 4], "timelin": 4, "tool": 4, "top": [0, 5], "topic": 4, "tri": 4, "tricki": 4, "true": [0, 1], "truncat": 5, "try": [0, 4], "tsa": 4, "two": 0, "type": [1, 3], "u": 4, "ue": 0, "uenv": 7, "unavoid": 4, "under": [1, 5], "undergo": 2, "unfortun": 4, "unifi": 1, "uninstal": 2, "unless": 2, "unsolv": 4, "unspecfi": 3, "unspecifi": 3, "until": [0, 1, 4, 5], "up": [2, 3, 4], "updat": 7, "upgrad": [2, 4], "upon": 2, "upstream": [2, 3, 4], "us": [0, 2, 4, 5, 6, 7], "us5kk56wraktww7e543cxi4dbud2lalv": 5, "user": [0, 2, 3, 5, 6, 7], "usr": 5, "usual": 4, "v": [5, 6], "v0": [2, 3, 5, 6], "v2": 0, "v6": 3, "v7": 3, "v8": 6, "valentin": 4, "valid": 0, "valu": 3, "variabl": [0, 3], "variant": [0, 3, 5, 6], "varieti": 0, "variou": 4, "verbos": 5, "veri": [0, 4], "version": [0, 1, 4, 5, 6, 7], "viabl": 4, "vial": 4, "view": [1, 4], "vkwywww3z52ttmlzzpn4df5jnr5paiw4": 5, "wa": [5, 7], "wai": [0, 1, 3, 4, 5, 6], "want": [3, 4, 5], "we": [0, 2, 4, 5], "well": 4, "were": 4, "what": [3, 5], "when": [0, 2, 3, 4], "where": 5, "which": [0, 4, 5], "while": 4, "whole": 4, "why": 7, "widest": 4, "willing": 4, "within": 4, "without": [0, 2], "work": [3, 4, 5], "workflow": [1, 2], "workspac": 6, "would": 3, "wrong": 0, "xalt": 0, "xalt2": 0, "yaml": [1, 3, 5], "ye": 6, "you": [0, 1, 2, 3, 4, 5, 6], "your": [0, 1, 3, 4, 5, 6, 7], "your_machin": 5, "your_spec": 0}, "titles": ["C2SM Guidelines for Spack", "Develop packages", "How to manage your own Spack instance", "Quick Start", "Target Users of spack-c2sm", "Important Spack Commands", "Testing", "C2SM Spack"], "titleterms": {"1": 0, "2": 0, "At": 3, "balfrin": 3, "build": [0, 1, 5], "buildbot": 4, "c2sm": [0, 4, 6, 7], "cd": 6, "chosen": 4, "ci": [4, 6], "clean": 2, "command": 5, "commun": 4, "consortium": 4, "contain": 3, "content": 7, "creat": 2, "csc": 3, "dev": [0, 1, 5], "devbuildcosmo": 5, "develop": 1, "edit": 5, "engin": 4, "env": 5, "environ": [0, 1, 2], "ethz": 3, "euler": 3, "find": 5, "from": 4, "github": 6, "guidelin": 0, "how": 2, "icon": [3, 4], "import": 5, "info": 5, "instal": [0, 5], "installcosmo": 5, "instanc": 2, "jenkin": 6, "list": 5, "load": [0, 5], "local": 3, "locat": 5, "machin": [3, 5], "maintain": 4, "manag": 2, "meteoswiss": 4, "mr": 6, "new": 2, "option": [0, 5], "own": 2, "packag": [0, 1, 3, 6], "part": 4, "plain": 1, "pr": 6, "process": 5, "pull": 6, "quick": 3, "request": 6, "research": 4, "run": 0, "script": 0, "setup": 2, "sofwar": 4, "spack": [0, 1, 2, 4, 5, 6, 7], "spec": 5, "start": 3, "target": 4, "test": 6, "uenv": 6, "updat": 2, "us": 3, "usag": 5, "user": 4, "version": 2, "wa": 4, "why": 4, "your": 2}})
\ No newline at end of file