From 65c7b38ee3606e2bef4ee297663c425687d78b21 Mon Sep 17 00:00:00 2001 From: dominichofer Date: Thu, 28 Nov 2024 14:10:51 +0000 Subject: [PATCH] deploy: d48365c902ca21f84b5cdd1e850c5995a193739b --- latest/.doctrees/Testing.doctree | Bin 5268 -> 7010 bytes latest/.doctrees/environment.pickle | Bin 50137 -> 50625 bytes latest/Testing.html | 24 ++++++++++++++++++++++++ latest/_sources/Testing.rst.txt | 26 ++++++++++++++++++++++++++ latest/index.html | 1 + latest/objects.inv | Bin 1598 -> 1625 bytes latest/searchindex.js | 2 +- 7 files changed, 52 insertions(+), 1 deletion(-) diff --git a/latest/.doctrees/Testing.doctree b/latest/.doctrees/Testing.doctree index 6669912a9ff228b7afe8a6d48324f8159762ed2a..a098ade500ad83ac210246ce56da0b0f0a020dfb 100644 GIT binary patch delta 1600 zcmdT^U279T6m8muv}wQxB@azor>Uh)?Pj5(6hX8WUs|-9suiKgWHZU#Z8E#;%tnKR zs8DDyFPin;Um!~Uh`*u#p-?D@v$LDcB7Riqi+LC_bMM`A=FGX*%^hBgzlwj@$$W_? zCbDBiTrJx=O}dcSb>U|2wcB(TA>K&@0k=0l@i^9{v8mhX4MO*H$`B`vqvtvY@>$p0@g&HX1j70yH_zXKp+ zOnQEM5TELPOe9;QMa;kjt?4>&8SVw`FduQ^pc|(#Eg{>Xhy#)R!I186q8<2$tgsP{ zrNH;CD-pEN_nmjAbySd-R~g}srFd3mfK-PO+uP{2No$1iq(@TH9~eql8d9`TsP@6FClL=`mKJp)C#}hc6w^z^R7mom;C&BuMPw!aM2sJv%795 z9gGIWyRG6)Rz@^#w)K1aJV9mI?S&uu6akHB6 z8YV`a&6hyGh4`*ItZfZ$oL25Br$N$cZj?RqlouwIyAOrqn S@BkI+W_-!$-pnr*%m@IH3NS_h diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle index f20aa3576df6b7665293e670a22702e768d5cf41..0f71e013747e15666fee00cd20afd843f37d50a9 100644 GIT binary patch delta 3003 zcmai$dr;I>6vz230*WjOf{7yngBWI@fQcgbL_<&n#gr6fT^8A&u#4`lZ(Y$07uFQd zI+KRvJ0&0BPn(+2nRF60aLURC-#TMsHrc4<_{gTtxkoOJGu1!ed(P*c-`RW4@7~|t zOO@UytG#_z`E35|bfZsQ!hkMgtVO1D(?V0JwYr3xTZ&AJJ?_p^$_>VOV@j-Mqsim;&vlrM^QPDh3+&K6(V;YfJFzcR zC;AT#Y@dl=V6%JHdM10+^Exjt^*a=ImzUDC&$qzC#5CnB3``1BnjteOCasB{XeBvA za)m@>xlUFK$t{wvNp6#zCAmY=tQ|<|>^*lya_ruxuluT$s>*Lf0eh6L%J0BZ_9$hQ z-MFmtbNY!al)lO@#LQl^@J=s6PwSn0Oo6=S*VbO3uKMeY&jD)3VyHXxNaY{678#Wbw!DsY4dq7<346ZlR8&@ytoko_Z zw}>oJ?|iaEy(`HQ^;VPBtes9x4uJEMthj_?xR)CQD|dF&9*qxE&~9ab#P0A)M- zXpVQ^P|yg{8fL6vBfVfg8%?vOvoWABmyH@ju>x7O;c&>>bJN{geLbL~FKb?s2FC8@y9?uDfy8Ox5*HHMTHUqAiIn%Ih zF$y{%n!T=?j9>`bejfUNoZGj1rpYqTY_Ub!akobaGPqLggsk8 zNHg5sGulbpxxf>v{?9USEhd}0Yq7c1WSecb&R$@e<1m*NVY~Rz4LDM&jiQuxk7{c7 zsJM2Is*GxPsor)kv(1C%y=Rqt@O*MkSqHQBMfI%08SwO@R~0MXRkr#8qHJ{oY}q%c zTaBPayO?)Ih+rkI0g z`}<(>i288lBBa$92ex7uR;xb2pHeSFV|`TUZA2xB>MJvM>SL67h{3 z5UZSr`i8Nn_Zw8y8I4m>8yowhUTf@y`m8ZYX@U47b5LuJEJE$1*-=+&nZDFgcNjb{ z_k^Fdu}X^;e>Acqe(xt8AA-8>csc6RZNN*-+-^&VO{eP4nH z4E~Vd5rZcZJZ11)@8x`vo z4+7$533D>(B}q7gNC~1C^pPNjL97J*7`!P#9D{)b#I=>cV2}iFF&Gl)YzrC6Bvpo_ zF&HVqC&D0Lz#RlLoP7*fq?j5b&)}<1eX|GmEanKn-bh&aGL<# h7V1y%+sVP=D#rVR&K?f`dBwn_QxlX_t@c!!@(-rTxhenv delta 2826 zcmai$X;4#F6vugCNsAB*f>U&WBI3qq1uP1JRa{1hBA{5cMGfHrd4vQ>A}-Ykt=d3b zPwY%PN);6=QW2im>7tI+A}-O^R!8gTXtkT;%8ae;bi3ysxpexW{qjHO{O*0{-E;2C zy*XCrdu6S!|0@42=Z?4f*C!-}W?F1^gT*LMH&_fMa=C1=d)&PzT8rdK@?zO+tsv5C zW`)66HnG%dGRklvAvQ8F*I_c2&9oaT*?jFR*=9FcN<40Vlch*r0(}!5(n)Y94uZPG zz+_#|+!2*FyJxj0&!e2t`1mLnn7DiYBX`euCv+vIOJ`wZQiSA%tfaW~lla7Cln#`u zC_Kw`^g2;)qMSy#jdB*{2NbW`oYc#=r1HJ_=Wh%SP%u@k_T&kQFkP+oi(3?7%35ti z{{?&|rmfY6>nXz2wc47a6k+;W?OPWq^72Tz%_22wbh`wzQevSjGYY~|#=}=*Vj(Rj z37VMSH8vI=&W(UUspDZ8^IfTrpg1)awvEk)JM5Y8G#k~L<;zyiYkdVhUTYD0yw*kN z@mg1+$7`)a&#Qi(HaZBrGpy|O#c(e-1Uhs2sE;!vBo>6KFX&g0(=u%xIoa7x34Why zWlLNRI(>-RnG+{5Csh3_S0QKl%%$W6h@Ow&8UKEG>7JwqKRH;KvQj4EP;M&B<#2L+q^o3^bX|d>*qC(gJ4n46j){8ebRIVLBiSzng>C!$r=eucE$VY zf_;3TH6>oFr1Ad3m0gX|{TWmuQKC^|P-0QyPzFQ&?iy)0#5BGv^#VgOX>0 z$Ts(L#U`_CTVS^?sFVvGCUcQz#nVSOFpH@+@&bAytfVKxl6oSnEv6^LDtn^A-4W!x z-zg~O4R?HC9G^&q<`&O>WTq{6sO4CO$A6I*d z7tDXJ1s>ifX7Go=4EBi`>=QHi{WC)yayZ-?#m3)R1$Ucbq$<$ui_XJ#yLc8CPvYV^ zTs(z~XK?WZE=OsC-p5gD#3fYmr6~2>aPIcSQ;d&+bKk&dn&A#G8wzDJf2;eM64}C! zLXXl0pY1EwwX?@r7nCP#3Cf3%+#C~rjG@v*WEwh*! zT3%;*y`@s>fZPKHrs{!IruPrL##G;$$F#n6I@7zY8PXYev28L_N1MX*Mq579WHmkt zd*}8u8LbwN+b?tCjBL+Zc4`}~wsI?LEI8F9sS{MSkZIq8RZQ0(v@`W>&tjV0UKD^` zcMpIdbF6x`{fU;H&|e=O!!-Cv1=E#Bigkg;L|gd_HoP#{e!!%o3C=cFs)ACQxW=P= zg3+hl5w=00Ua+waj8OQ@QyAelpqyqN8}M__ZkC6ZlDhI|S|taG$^<0lEl0M!-++pPfX0734Ppe+cj=0ZG^WjD~rv zUVi}s2s|r5Ac0^6{A$n<2oWHZK)BA?J*6*^2r;D}fk*+O2*e05fIu7qe(ww-FjRnH z1cnPRfaB|1NC=+66d7;3EM(CU6)5p7Y8PxO6<3U!v^f$DbNA|9LsU=o8bVF!jw7 G>C)fb)pX+k diff --git a/latest/Testing.html b/latest/Testing.html index 0067bdee5c..8d81d147be 100644 --- a/latest/Testing.html +++ b/latest/Testing.html @@ -54,6 +54,7 @@
  • Testing
  • Develop packages
  • @@ -111,6 +112,29 @@

    Pull Request Testing for spack-c2sm on GitHub +

    Jenkins test with uenv

    +

    To test spack-c2sm with an uenv, add a stage

    +
    stage('Create uenv') {
    +    steps {
    +        sh """
    +        git clone -b fix/jenkins https://github.com/eth-cscs/uenv.git
    +        ./uenv/install --yes --destdir=$WORKSPACE
    +        source $WORKSPACE/etc/profile.d/uenv.sh
    +        uenv repo create
    +        uenv image pull mch/v8:rc2
    +        """
    +    }
    +}
    +
    +
    +

    and run the tests in the uenv

    +
    source $WORKSPACE/etc/profile.d/uenv.sh
    +source ./setup-env.sh /user-environment
    +uenv run mch/v8:rc2 -- pytest -v -n auto test/integration_test.py
    +
    +
    + diff --git a/latest/_sources/Testing.rst.txt b/latest/_sources/Testing.rst.txt index e21e3739db..a73b50b730 100644 --- a/latest/_sources/Testing.rst.txt +++ b/latest/_sources/Testing.rst.txt @@ -29,3 +29,29 @@ To test a PR, create a comment ``launch jenkins``. Supported machines: * balfrin + +Jenkins test with uenv +---------------------- +To test spack-c2sm with an uenv, add a stage + +.. code-block:: bash + + stage('Create uenv') { + steps { + sh """ + git clone -b fix/jenkins https://github.com/eth-cscs/uenv.git + ./uenv/install --yes --destdir=$WORKSPACE + source $WORKSPACE/etc/profile.d/uenv.sh + uenv repo create + uenv image pull mch/v8:rc2 + """ + } + } + +and run the tests in the uenv + +.. code-block:: bash + + source $WORKSPACE/etc/profile.d/uenv.sh + source ./setup-env.sh /user-environment + uenv run mch/v8:rc2 -- pytest -v -n auto test/integration_test.py diff --git a/latest/index.html b/latest/index.html index 14594ab6f8..534fe0e9a4 100644 --- a/latest/index.html +++ b/latest/index.html @@ -129,6 +129,7 @@

    C2SM SpackTesting
  • Develop packages
      diff --git a/latest/objects.inv b/latest/objects.inv index 8ba3af9045f09cc3506d4dd6b24decb1b8c8a441..7d56946b20a148dd0720e10d76dfd36201cddd00 100644 GIT binary patch delta 1521 zcmVc4^!&=v=_dHJ%E`YD z*5O!TLDI@9yHfWNXI9NhD-95OWu$Sz%E=fn+2sQW9>8I*it)r=b z(Q(?If2KMl3Iqd#0)+yJ3hQLqexOWcuBerpAlmz~>2l`Ud0=L)p|5(O?O-oF>-58j zTAz0Y(^>TYkm|d94=m&^VCJSB)wa7stgHZ(z<*4(7W_WRK?O^5+_V*TYDD>K+ST8@ z2Py>d=rpxTK@27W^nAtiVof>CHw>d{dCCew4 zaDV*{-2+p282)rDLbXKQO}+tdnY?0=tq0;*g2E)Dt7DoYji;NBk|&5D#Yc#vk> z?k+gC;(+CVh~Dmh-H#zSyjWc7|PXtf6rTMV#$VX+vb&LH2vJD~`s_ z#={UFTf#%vf&#yqU2386#l9Y0wC}ULAwCYQy65Si6IYWS7+QN8EvV|ZW8uuzB%qOXqUwe); zLeRqCAbH_4m%c#sx7FLaS(nW^qw6f(tGzu=-$pu>JTF7pKt>_Ub(q6@et%hSUe?jm zI{N$p3Fm9rH20?aiP}0>UkrZcs%fO*)iN=_;40a2b)&id@Thg8qhm5n^RrxWY;>~> zzM4$a{4C1Uu1laDF&Qy@?6PyHi`71vj2J#vnbmbz?R3eA5n>k}Y<;rvzhsK!^OgTx z2iNA6j2HoS(Mj3EDoaa7jA{^TJnCAsHM(Sy<)=^%b{$^ZUov7yEIIStEj+Bs$l-Ha z;>ggOv^#xsSY#VF_?wMKr{g<5rM&xUbYz@Vc=wJ=A_(Ir%K5J|W-JLH37rXR0_@}= Xy(i$mY?3%gvQZ(iPJ;diJ8(tALRkN7 delta 1494 zcmV;{1u6R3489DIdVkAq<2DqA_k0Qh&LXooH73j16dg@46JT7YVcY`U$r5c7BZ;a= z#Z8~Syh$P{*^*}wAg0d$9g3I#kV+oN=4;DxTCj==EM)#E=NX2NI0>Hoa*}0X+OQXX z;0-2qn*Bft&*>NXMhjk-w2}cRd}K+k0c&x3qyjxvLZ($lH-BlRe#eaQQ;Ye=&scI? znr8gY+XnM_aIy)pnu zK>lc)4d)DjBcvnaLA2Pk>f$(dKsk~ zi%!$_{4=XVp+Iu5D9|WSsCb<$s|VUt<`%Vf6U2I7wq4GAJCDrFH}q96bRF!47oC0> zQRnmCV0xRr;AxJVw!+>dY6DEW1u}0^8UYFc9)CjHZQ3n5{CzHo>PD6pYM8T=aWh>J z)R@Xt{c6PZp*2$Iq^8(-((hw%(mzG69oG%ds1VxO@9oSS)Np;6offBuLGR{A%kkzq zU1eu|KZ9C7Q`9*6nF3-cK!Fik=F3t2XIF3_pFEL#<(M?6~uJg0)lrGm`-`h*XI9K0^TXV(l zH9?GXEnC208nbG*6Py_CX6{ygxDZCPIEyxxTT>W6+fHy$U8s$5acxc2HKXvx{y8L| zx>fJe(0^KWg2vLFtozfQ-H~by9#zF__kUqN|IoeC9B>?PoZ+ZvIG`4}<2>uEFD~or z#jIbM{MPP~x5H<){`0#$DP7i4KBj>gW#!w^p#;jwE$kzdVjwb=Mbs7F`r`yy|M zCy`b6Jo9tn?r@FiX~>x4*feKyA<~4BUWEpGTnI3sq*tNN{IJLxR!cFzOgk5aPC+6> z&pa$0C=*J06}nRCuP|&h395QPx_@Qv0tp#W9JpX&>CBl>(yP!=6_x^YDCt!_AhWl$ zr4ScR0=0vQnq~_@CY1ClB<(k&R@{1yv_de#=pcFJJCrU^!wvMlZq{Y9&e%GOYjsfL zw5q>^s`E0G4P*?m+=O|&=a=>7Wt}{&lP@2T^gdTjbMLyJsI7B-rT>|`pnsLdcfXwl zMt8kd=o`)Lhex9u9UXVmv@pvJ$3{QP;H$f7T9`$f+HDDpBko3w5WDOg>SK*h?naCd ztIg^*tZ};Ch!JBK9&AIh^}pQ|DdcPaxead2Yd2y<*hMGh0IMx+H)6zC>ruC&ozd+k zSz!w8V7K9o{q05!g{2ohj8DafRTVjW58HV%^rr02+#D9!#vT6C#iR4-9iLOtebzZ~ wK`Xp}$0e1Ni!&4A*BLWb1W<&|gbe}q>X6k diff --git a/latest/searchindex.js b/latest/searchindex.js index 7f4c2a012b..a329f0d920 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]], "COSMO": [[3, "cosmo"]], "Clean Spack instance": [[2, "clean-spack-instance"]], "Contents:": [[7, null]], "Create a new Spack instance": [[2, "create-a-new-spack-instance"]], "Dev-build in combination with build-env": [[1, "dev-build-in-combination-with-build-env"]], "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]], "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": {"": [1, 4, 5], "0": [0, 1, 3, 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, 3, 5], "86__g36b56f4": 0, "9": [0, 1, 5], "A": 4, "As": 5, "At": 7, "But": [2, 4], "For": [0, 1, 2, 3, 5], "If": [1, 4, 5], "In": [0, 3, 5], "It": [0, 1, 2, 4, 5], "No": 4, "Of": 4, "On": 3, "That": 5, "The": [0, 1, 2, 3, 4, 5], "There": [0, 4], "These": 4, "To": [0, 1, 2, 3, 4, 6], "With": 2, "_": 3, "abl": [0, 4, 5], "about": [0, 1, 3, 4], "abov": [0, 4], "acceler": 4, "access": 5, "account": [0, 4], "activ": [1, 2, 3], "actual": [0, 5], "add": [1, 4, 5], "addit": 0, "adjust": 5, "adopt": 4, "advantag": 2, "advis": 0, "aejk4rps3es6o5trdwppzew3f2j37kl6": 5, "after": [2, 3, 5], "aliv": 0, "all": [0, 1, 2, 3, 4, 5], "allow": [0, 5], "alon": 4, "along": [0, 1], "alreadi": [0, 5], "also": [1, 4, 5, 6], "alwai": 0, "among": 5, "amount": 2, "an": [0, 2, 3, 4, 5], "ani": [0, 1, 3, 4, 5], "answer": 4, "anymor": 3, "anytim": 5, "apart": 4, "api": 2, "apn": 0, "apn_5": 5, "apngit": 0, "app": 0, "appear": 3, "appli": 0, "approach": 1, "aproblem": 0, "apt": 4, "ar": [0, 1, 2, 3, 4, 5], "aren": 4, "argument": [2, 3], "ari": 0, "ask": 3, "assum": 1, "attempt": 5, "aurora": 4, "auto": 3, "autodetect": 3, "autom": [2, 4], "automat": [2, 4], "autotoolspackag": 3, "avail": [0, 5], "avoid": [0, 2, 5], "awai": 4, "b": [2, 3, 6], "bad": 4, "balfrin": [4, 6, 7], "base": [0, 5], "bash": [1, 4, 5], "bbjwypwllbba6nmkvronktzo2vt6k3dw": 5, "becam": 4, "becaus": 4, "befor": [0, 1, 2, 5], "being": [0, 5], "believ": 4, "belong": 4, "below": [2, 5], "best": [2, 4], "bin": [3, 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], "buildbot": 7, "built": [3, 4], "c": 5, "c2sm": [1, 2, 3, 5], "c2smgit": 0, "cach": 2, "came": 4, "can": [0, 1, 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, 5], "check": 5, "choos": 2, "chosen": [5, 7], "ci": 7, "circumv": [0, 3, 5], "clean": [4, 7], "cleanup": 2, "clear": 0, "clone": [2, 3, 5, 6], "cluster": 3, "code": [0, 4], "collabor": 4, "collect": 2, "com": [0, 2, 3, 6], "combin": 7, "come": [0, 2, 4], "command": [0, 1, 3, 7], "command_index": 2, "comment": 6, "commit": [0, 2], "common": [1, 4, 6], "commun": 7, "comparison": 4, "compat": 3, "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, "copi": 5, "core": 4, "corespond": 5, "correct": 0, "correctli": 0, "correspond": [0, 5], "correspondig": 5, "cosmo": [0, 1, 4, 5, 7], "cosmo_target": 5, "cosmodefinit": 0, "could": [0, 4], "cours": 4, "cp": 3, "cppdycor": 5, "cpu": [3, 5], "crai": 0, "creat": [4, 5, 6, 7], "csc": [2, 4, 7], "cuda": 1, "current": [0, 5], "d": 3, "daint": [0, 3, 4, 5], "daint_cpu_nvhpc": 3, "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], "detail": 5, "detect": 3, "determin": 4, "dev": [6, 7], "devbuildcosmo": 7, "develop": [2, 4, 5, 6, 7], "devop": 4, "differ": [0, 4], "difficult": 4, "dir": 3, "directli": 5, "directori": 5, "distclean": 3, "distribut": 4, "do": [2, 3, 4, 5, 6], "doc": [0, 1], "document": [1, 5], "doe": [0, 2, 5], "domin": 4, "don": 4, "done": [1, 4], "doubl": 5, "download": [0, 2], "downsid": 1, "due": 4, "dump": 5, "dure": [2, 5], "dycor": 5, "dycoretest": 5, "e": [0, 1, 3, 4, 5], "easiest": 1, "eccod": [0, 1, 5], "ecrad": 1, "edit": [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, 2, 3, 6, 7], "environ": [3, 4, 5, 7], "epfl": 4, "error": [3, 6], "especi": [0, 5], "etc": [0, 4], "ethz": 7, "euler": 7, "evalu": 4, "even": 5, "everi": 0, "everyth": 2, "evp_kdf_ctx_fre": 3, "exact": 0, "exaflop": 4, "exampl": [0, 1, 2, 3, 5], "execut": [0, 1, 3, 5], "exist": 4, "exit": 1, "expect": 4, "expens": 0, "experi": 4, "expert": 4, "export": 0, "extend": 4, "extern": 3, "f": 5, "fair": 4, "familiar": 1, "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, "float": 5, "focu": 4, "folder": [0, 1, 3, 5], "follow": [0, 2, 3, 4], "forc": [3, 5], "format": 5, "found": [3, 4], "friendli": 0, "from": [0, 2, 5, 7], "frontier": 4, "frustrat": 4, "fugaku": 4, "fulfil": 4, "g": [1, 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, 3, 4], "hack": [3, 4], "hackabl": 4, "hand": 2, "hann": 4, "happen": 4, "hard": [2, 4], "hardcod": 0, "hardwar": 4, "hash": [0, 5], "have": [0, 1, 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": [1, 5], "implement": [3, 4], "import": [0, 4, 7], "includ": [0, 4], "incomplet": 4, "inconsist": 4, "industri": 4, "info": [0, 2, 3, 7], "inform": [0, 1, 3, 5], "infrastructur": 1, "inherit": 0, "input": 0, "insid": 3, "instal": [1, 2, 3, 4, 6, 7], "install_dir": 5, "installcosmo": 7, "instanc": [3, 4, 5, 7], "instead": 5, "int2lm": 5, "integr": 4, "interac": 0, "interact": 5, "internship": 4, "interrupt": 2, "introduc": 4, "io": 2, "isn": [3, 4], "isol": 4, "issu": [3, 4], "item": 0, "its": [1, 2, 3, 4, 5], "itself": 4, "jenkin": [5, 6], "job": 0, "juckerj": 0, "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, "label": 1, "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": [1, 4, 5], "limit": 2, "line": [0, 3], "liner": 5, "linux": [4, 5], "list": [0, 1, 3, 7], "littl": 4, "load": [1, 2, 3, 7], "local": [0, 1, 5, 7], "locat": [0, 2, 3, 7], "log": 6, "login": 0, "long": 5, "look": [0, 1, 2], "lookup": 3, "lose": 0, "lot": 4, "mach": 5, "machin": [4, 6, 7], "magic": 4, "mai": [0, 2, 3, 4], "main": [2, 4], "mainli": 5, "maintain": [1, 7], "make": [1, 2, 3, 4], "makefil": 4, "manag": [0, 4, 7], "mani": [0, 4], "manual": [0, 5], "master": [0, 3, 5], "match": [3, 5], "matter": 4, "mch": [0, 4, 5], "mch1": 5, "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, 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, "name": [1, 3, 4], "need": [0, 1, 2, 3, 4, 5], "nest": 1, "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, "o3jtuao2gwrz7uwyekvxvr7ylltwnt4w": 5, "occasion": 2, "ocean": 3, "octob": 4, "offer": 1, "offici": [0, 1, 4, 5], "often": 4, "omit": 0, "onc": 5, "one": [0, 1, 4, 5], "onelin": 4, "ones": [4, 5], "onli": [0, 3, 4, 5], "open": 5, "openssl": 3, "openssl_1_1_1d": 3, "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": [1, 4, 5, 7], "p": 5, "p1": 5, "p2": 5, "p6": 5, "packag": [2, 4, 5, 7], "package_nam": 0, "pacman": 4, "page": [2, 4], "papi": 0, "parallel": 5, "part": [1, 7], "particular": 0, "patch": 0, "path": [1, 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, "piz": 3, "place": 4, "plain": 7, "plan": 5, "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, 3, 5], "probabl": 4, "problem": [2, 4, 5], "process": 4, "product": [0, 2, 5], "program": 4, "programm": 5, "project": [0, 2, 5], "properli": 0, "provid": [0, 2, 3, 4], "pull": [2, 7], "py": [3, 5], "python": [0, 3, 5], "qh4lqyvz73zcm2emfwwhcfue6kkm3xyo": 5, "queri": 3, "question": 4, "quick": 7, "quit": 4, "r": 3, "rather": [0, 2], "raw": 5, "rcm": 0, "re": 4, "read": [0, 1], "readthedoc": 2, "real_typ": 5, "realist": 4, "realli": 4, "reason": [0, 4], "rebuilt": 5, "reccomend": 1, "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, 3], "reliabl": [2, 4], "replac": 5, "repo": [3, 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, 7], "run_packag": 0, "runtim": 5, "rvqs2tqltwlohpkyedzwnjggtwtgu4li": 5, "s903": 0, "safe": 2, "same": [0, 1, 4], "sampl": 0, "satisfi": [0, 3], "scratch": 5, "screen": 5, "script": [4, 7], "search": 5, "section": 5, "see": [1, 2, 3, 4, 5], "sens": 4, "sensit": 1, "separ": 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, 1], "should": [0, 1, 4], "show": [5, 6], "similar": 4, "simplest": 5, "simpli": [3, 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, 1, 3, 4, 5], "someth": 4, "sometim": 4, "somewher": 5, "sourc": [0, 1, 3, 5], "sourceabl": 5, "spack": 3, "spack_tag": 3, "spack_tag_": 3, "spack_tag_daint": 3, "spec": [0, 1, 3, 7], "special": [0, 3], "specif": [0, 3, 4, 5], "specifc": 0, "specifi": [1, 3], "ssezzpu36dc4j5lc35rkytuieicoptfr": 5, "ssh": 3, "staff": 4, "stage": [0, 5], "start": [4, 5, 7], "state": 5, "still": 4, "stop": [1, 5], "store": 0, "strict": 4, "string": 1, "strong": 4, "submiss": 0, "submit": 0, "submodul": [2, 3, 6], "suffix": 0, "summer": 4, "super": 7, "supercomput": 7, "support": [3, 4, 5, 6], "sure": 3, "swiss": 7, "symbol": 3, "sysconfig": 3, "system": [1, 2, 4], "t": [3, 4], "tag": [0, 2, 3], "tailor": 0, "taken": 0, "target": [3, 5, 7], "team": 4, "tell": [0, 1], "termin": 5, "test": [1, 5, 7], "than": 2, "thei": [2, 3, 4], "them": [0, 1, 4], "therefor": [1, 2, 4, 5], "thi": [0, 1, 2, 3, 4, 5, 6], "three": 0, "through": 1, "tiebreak": 3, "time": [0, 1, 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, "unavoid": 4, "undefin": 3, "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": [1, 2, 3, 4], "updat": 7, "upgrad": [2, 4], "upon": 2, "upstream": [2, 4], "us": [0, 1, 2, 4, 5, 6, 7], "us5kk56wraktww7e543cxi4dbud2lalv": 5, "user": [0, 2, 5, 7], "usr": [3, 5], "usual": 4, "v": 5, "v0": [2, 3, 5, 6], "v2": 0, "valentin": 4, "valid": 0, "valu": 3, "var": 1, "variabl": [0, 3], "variant": [0, 1, 3, 5, 6], "varieti": 0, "variou": 4, "verbos": 5, "veri": [0, 4], "version": [0, 1, 3, 4, 5, 6, 7], "viabl": 4, "vial": 4, "view": [1, 4], "vkwywww3z52ttmlzzpn4df5jnr5paiw4": 5, "wa": [5, 7], "wai": [0, 1, 4, 5, 6], "want": [1, 4, 5], "we": [0, 1, 2, 4, 5], "well": 4, "were": 4, "what": [3, 5], "when": [0, 2, 3, 4], "where": 5, "which": [0, 1, 4, 5], "while": 4, "whole": 4, "why": 7, "widest": 4, "willing": 4, "within": 4, "without": [0, 2], "work": [1, 3, 4, 5], "workflow": [1, 2], "would": 3, "wrong": 0, "xalt": 0, "xalt2": 0, "yaml": [1, 3, 5], "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, "combin": 1, "command": 5, "commun": 4, "consortium": 4, "contain": 3, "content": 7, "cosmo": 3, "creat": 2, "csc": 3, "dev": [0, 1, 5], "devbuildcosmo": 5, "develop": 1, "edit": 5, "engin": 4, "env": [1, 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, "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, "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]], "COSMO": [[3, "cosmo"]], "Clean Spack instance": [[2, "clean-spack-instance"]], "Contents:": [[7, null]], "Create a new Spack instance": [[2, "create-a-new-spack-instance"]], "Dev-build in combination with build-env": [[1, "dev-build-in-combination-with-build-env"]], "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": {"": [1, 4, 5], "0": [0, 1, 3, 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, 3, 5], "86__g36b56f4": 0, "9": [0, 1, 5], "A": 4, "As": 5, "At": 7, "But": [2, 4], "For": [0, 1, 2, 3, 5], "If": [1, 4, 5], "In": [0, 3, 5], "It": [0, 1, 2, 4, 5], "No": 4, "Of": 4, "On": 3, "That": 5, "The": [0, 1, 2, 3, 4, 5], "There": [0, 4], "These": 4, "To": [0, 1, 2, 3, 4, 6], "With": 2, "_": 3, "abl": [0, 4, 5], "about": [0, 1, 3, 4], "abov": [0, 4], "acceler": 4, "access": 5, "account": [0, 4], "activ": [1, 2, 3], "actual": [0, 5], "add": [1, 4, 5, 6], "addit": 0, "adjust": 5, "adopt": 4, "advantag": 2, "advis": 0, "aejk4rps3es6o5trdwppzew3f2j37kl6": 5, "after": [2, 3, 5], "aliv": 0, "all": [0, 1, 2, 3, 4, 5], "allow": [0, 5], "alon": 4, "along": [0, 1], "alreadi": [0, 5], "also": [1, 4, 5, 6], "alwai": 0, "among": 5, "amount": 2, "an": [0, 2, 3, 4, 5, 6], "ani": [0, 1, 3, 4, 5], "answer": 4, "anymor": 3, "anytim": 5, "apart": 4, "api": 2, "apn": 0, "apn_5": 5, "apngit": 0, "app": 0, "appear": 3, "appli": 0, "approach": 1, "aproblem": 0, "apt": 4, "ar": [0, 1, 2, 3, 4, 5], "aren": 4, "argument": [2, 3], "ari": 0, "ask": 3, "assum": 1, "attempt": 5, "aurora": 4, "auto": [3, 6], "autodetect": 3, "autom": [2, 4], "automat": [2, 4], "autotoolspackag": 3, "avail": [0, 5], "avoid": [0, 2, 5], "awai": 4, "b": [2, 3, 6], "bad": 4, "balfrin": [4, 6, 7], "base": [0, 5], "bash": [1, 4, 5], "bbjwypwllbba6nmkvronktzo2vt6k3dw": 5, "becam": 4, "becaus": 4, "befor": [0, 1, 2, 5], "being": [0, 5], "believ": 4, "belong": 4, "below": [2, 5], "best": [2, 4], "bin": [3, 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], "buildbot": 7, "built": [3, 4], "c": 5, "c2sm": [1, 2, 3, 5], "c2smgit": 0, "cach": 2, "came": 4, "can": [0, 1, 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, 5], "check": 5, "choos": 2, "chosen": [5, 7], "ci": 7, "circumv": [0, 3, 5], "clean": [4, 7], "cleanup": 2, "clear": 0, "clone": [2, 3, 5, 6], "cluster": 3, "code": [0, 4], "collabor": 4, "collect": 2, "com": [0, 2, 3, 6], "combin": 7, "come": [0, 2, 4], "command": [0, 1, 3, 7], "command_index": 2, "comment": 6, "commit": [0, 2], "common": [1, 4, 6], "commun": 7, "comparison": 4, "compat": 3, "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, "copi": 5, "core": 4, "corespond": 5, "correct": 0, "correctli": 0, "correspond": [0, 5], "correspondig": 5, "cosmo": [0, 1, 4, 5, 7], "cosmo_target": 5, "cosmodefinit": 0, "could": [0, 4], "cours": 4, "cp": 3, "cppdycor": 5, "cpu": [3, 5], "crai": 0, "creat": [4, 5, 6, 7], "csc": [2, 4, 6, 7], "cuda": 1, "current": [0, 5], "d": [3, 6], "daint": [0, 3, 4, 5], "daint_cpu_nvhpc": 3, "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, "detect": 3, "determin": 4, "dev": [6, 7], "devbuildcosmo": 7, "develop": [2, 4, 5, 6, 7], "devop": 4, "differ": [0, 4], "difficult": 4, "dir": 3, "directli": 5, "directori": 5, "distclean": 3, "distribut": 4, "do": [2, 3, 4, 5, 6], "doc": [0, 1], "document": [1, 5], "doe": [0, 2, 5], "domin": 4, "don": 4, "done": [1, 4], "doubl": 5, "download": [0, 2], "downsid": 1, "due": 4, "dump": 5, "dure": [2, 5], "dycor": 5, "dycoretest": 5, "e": [0, 1, 3, 4, 5], "easiest": 1, "eccod": [0, 1, 5], "ecrad": 1, "edit": [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, 2, 3, 6, 7], "environ": [3, 4, 5, 6, 7], "epfl": 4, "error": [3, 6], "especi": [0, 5], "etc": [0, 4, 6], "eth": 6, "ethz": 7, "euler": 7, "evalu": 4, "even": 5, "everi": 0, "everyth": 2, "evp_kdf_ctx_fre": 3, "exact": 0, "exaflop": 4, "exampl": [0, 1, 2, 3, 5], "execut": [0, 1, 3, 5], "exist": 4, "exit": 1, "expect": 4, "expens": 0, "experi": 4, "expert": 4, "export": 0, "extend": 4, "extern": 3, "f": 5, "fair": 4, "familiar": 1, "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": [3, 5], "format": 5, "found": [3, 4], "friendli": 0, "from": [0, 2, 5, 7], "frontier": 4, "frustrat": 4, "fugaku": 4, "fulfil": 4, "g": [1, 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, 3, 4], "hack": [3, 4], "hackabl": 4, "hand": 2, "hann": 4, "happen": 4, "hard": [2, 4], "hardcod": 0, "hardwar": 4, "hash": [0, 5], "have": [0, 1, 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": [1, 5], "imag": 6, "implement": [3, 4], "import": [0, 4, 7], "includ": [0, 4], "incomplet": 4, "inconsist": 4, "industri": 4, "info": [0, 2, 3, 7], "inform": [0, 1, 3, 5], "infrastructur": 1, "inherit": 0, "input": 0, "insid": 3, "instal": [1, 2, 3, 4, 6, 7], "install_dir": 5, "installcosmo": 7, "instanc": [3, 4, 5, 7], "instead": 5, "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": [3, 4], "item": 0, "its": [1, 2, 3, 4, 5], "itself": 4, "jenkin": [5, 7], "job": 0, "juckerj": 0, "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, "label": 1, "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": [1, 4, 5], "limit": 2, "line": [0, 3], "liner": 5, "linux": [4, 5], "list": [0, 1, 3, 7], "littl": 4, "load": [1, 2, 3, 7], "local": [0, 1, 5, 7], "locat": [0, 2, 3, 7], "log": 6, "login": 0, "long": 5, "look": [0, 1, 2], "lookup": 3, "lose": 0, "lot": 4, "mach": 5, "machin": [4, 6, 7], "magic": 4, "mai": [0, 2, 3, 4], "main": [2, 4], "mainli": 5, "maintain": [1, 7], "make": [1, 2, 3, 4], "makefil": 4, "manag": [0, 4, 7], "mani": [0, 4], "manual": [0, 5], "master": [0, 3, 5], "match": [3, 5], "matter": 4, "mch": [0, 4, 5, 6], "mch1": 5, "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, 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], "need": [0, 1, 2, 3, 4, 5], "nest": 1, "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, "o3jtuao2gwrz7uwyekvxvr7ylltwnt4w": 5, "occasion": 2, "ocean": 3, "octob": 4, "offer": 1, "offici": [0, 1, 4, 5], "often": 4, "omit": 0, "onc": 5, "one": [0, 1, 4, 5], "onelin": 4, "ones": [4, 5], "onli": [0, 3, 4, 5], "open": 5, "openssl": 3, "openssl_1_1_1d": 3, "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": [1, 4, 5, 7], "p": 5, "p1": 5, "p2": 5, "p6": 5, "packag": [2, 4, 5, 7], "package_nam": 0, "pacman": 4, "page": [2, 4], "papi": 0, "parallel": 5, "part": [1, 7], "particular": 0, "patch": 0, "path": [1, 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, "piz": 3, "place": 4, "plain": 7, "plan": 5, "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, 3, 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], "py": [3, 5, 6], "pytest": 6, "python": [0, 3, 5], "qh4lqyvz73zcm2emfwwhcfue6kkm3xyo": 5, "queri": 3, "question": 4, "quick": 7, "quit": 4, "r": 3, "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, "reccomend": 1, "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, 3], "reliabl": [2, 4], "replac": 5, "repo": [3, 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, 1, 4], "sampl": 0, "satisfi": [0, 3], "scratch": 5, "screen": 5, "script": [4, 7], "search": 5, "section": 5, "see": [1, 2, 3, 4, 5], "sens": 4, "sensit": 1, "separ": 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, 1], "should": [0, 1, 4], "show": [5, 6], "similar": 4, "simplest": 5, "simpli": [3, 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, 1, 3, 4, 5], "someth": 4, "sometim": 4, "somewher": 5, "sourc": [0, 1, 3, 5, 6], "sourceabl": 5, "spack": 3, "spack_tag": 3, "spack_tag_": 3, "spack_tag_daint": 3, "spec": [0, 1, 3, 7], "special": [0, 3], "specif": [0, 3, 4, 5], "specifc": 0, "specifi": [1, 3], "ssezzpu36dc4j5lc35rkytuieicoptfr": 5, "ssh": 3, "staff": 4, "stage": [0, 5, 6], "start": [4, 5, 7], "state": 5, "step": 6, "still": 4, "stop": [1, 5], "store": 0, "strict": 4, "string": 1, "strong": 4, "submiss": 0, "submit": 0, "submodul": [2, 3, 6], "suffix": 0, "summer": 4, "super": 7, "supercomput": 7, "support": [3, 4, 5, 6], "sure": 3, "swiss": 7, "symbol": 3, "sysconfig": 3, "system": [1, 2, 4], "t": [3, 4], "tag": [0, 2, 3], "tailor": 0, "taken": 0, "target": [3, 5, 7], "team": 4, "tell": [0, 1], "termin": 5, "test": [1, 5, 7], "than": 2, "thei": [2, 3, 4], "them": [0, 1, 4], "therefor": [1, 2, 4, 5], "thi": [0, 1, 2, 3, 4, 5, 6], "three": 0, "through": 1, "tiebreak": 3, "time": [0, 1, 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, "undefin": 3, "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": [1, 2, 3, 4], "updat": 7, "upgrad": [2, 4], "upon": 2, "upstream": [2, 4], "us": [0, 1, 2, 4, 5, 6, 7], "us5kk56wraktww7e543cxi4dbud2lalv": 5, "user": [0, 2, 5, 6, 7], "usr": [3, 5], "usual": 4, "v": [5, 6], "v0": [2, 3, 5, 6], "v2": 0, "v8": 6, "valentin": 4, "valid": 0, "valu": 3, "var": 1, "variabl": [0, 3], "variant": [0, 1, 3, 5, 6], "varieti": 0, "variou": 4, "verbos": 5, "veri": [0, 4], "version": [0, 1, 3, 4, 5, 6, 7], "viabl": 4, "vial": 4, "view": [1, 4], "vkwywww3z52ttmlzzpn4df5jnr5paiw4": 5, "wa": [5, 7], "wai": [0, 1, 4, 5, 6], "want": [1, 4, 5], "we": [0, 1, 2, 4, 5], "well": 4, "were": 4, "what": [3, 5], "when": [0, 2, 3, 4], "where": 5, "which": [0, 1, 4, 5], "while": 4, "whole": 4, "why": 7, "widest": 4, "willing": 4, "within": 4, "without": [0, 2], "work": [1, 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, "combin": 1, "command": 5, "commun": 4, "consortium": 4, "contain": 3, "content": 7, "cosmo": 3, "creat": 2, "csc": 3, "dev": [0, 1, 5], "devbuildcosmo": 5, "develop": 1, "edit": 5, "engin": 4, "env": [1, 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